Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

vinicius.mazzeo

[Resolvido] Erro transaction SQL

Recommended Posts

Bom dia.

 

Estou com o seguinte problema, instalei o SQL Sever express, tenho algumas querys com as estruturas e os dados que utilizo na facul, mas ao executar essas querys o SQL retorna o erro Unable Transaction SQL, e não executa as querys.

 

Alguém consegue me ajudar ?

 

Já desinstalei e instalei novamente, mudei permissões de usuário, entrei com usuário diferente e continua o erro.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente executar o script em pequenas partes pra ver se consegue isolar o erro e depois poste parte do script que gera o erro pra ver se alguém possa ajudar, boa sorte

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu instalei o mesmo SQL Express no meu trabalho e funcionou o mesmo arquivo com as querys, só no meu pc que não funciona.

 

Este é o erro:

 

 

TITLE: Microsoft SQL Server Management Studio

------------------------------

 

Cannot execute script.

 

------------------------------

ADDITIONAL INFORMATION:

 

Unable to start the Transact-SQL debugger. The Transact-SQL debugger does not support SQL Server 2005 or earlier versions of SQL Server. (SQLEditors)

 

------------------------------

BUTTONS:

 

OK

------------------------------

 

Estou tentando executar estes comando:

USE master
GO

IF DB_ID('Bank') IS NOT NULL
BEGIN
	DROP DATABASE Bank
END
GO

CREATE DATABASE Bank
GO

USE Bank
GO

CREATE TABLE Cargos(
idCargo INT IDENTITY NOT NULL
	CONSTRAINT pk_idCargo
	PRIMARY KEY,
Descricao VARCHAR(80) NOT NULL
)
GO

CREATE TABLE Funcionarios(
idFuncionario INT IDENTITY NOT NULL
	CONSTRAINT pk_idFuncionario
	PRIMARY KEY,
Nome VARCHAR(80) NOT NULL,
Endereco VARCHAR(100) NOT NULL,
Cidade VARCHAR(80) NOT NULL,
Estado CHAR(2) NOT NULL,
DDD CHAR(2) NOT NULL,
Telefone CHAR(8) NOT NULL,
idCargo INT NOT NULL
	CONSTRAINT fk_Cargos_Funcionarios
	FOREIGN KEY
	REFERENCES Cargos(idCargo)
)
GO

CREATE TABLE Agencias(
idAgencia INT IDENTITY NOT NULL 
	CONSTRAINT pk_idagencia
	PRIMARY KEY,
Numero INT NOT NULL,
Endereco VARCHAR(100) NOT NULL,
Cidade VARCHAR(80) NOT NULL,
Estado CHAR(2) NOT NULL,
DDD CHAR(2) NOT NULL,
Telefone CHAR(8) NOT NULL,
idGerente INT NOT NULL
	CONSTRAINT fk_Funcionario_Agencia
	FOREIGN KEY
	REFERENCES Funcionarios(idFuncionario)
)
GO

CREATE TABLE Clientes(
idCliente INT IDENTITY NOT NULL
	CONSTRAINT pk_idCliente
	PRIMARY KEY,
Nome VARCHAR(80) NOT NULL,
Endereco VARCHAR(100) NOT NULL,
Cidade VARCHAR(80) NOT NULL,
Estado CHAR(2) NOT NULL,
DDD CHAR(2) NOT NULL,
Telefone CHAR(8) NOT NULL,
Email VARCHAR(100) NOT NULL,
Renda DECIMAL(8,2) NULL,
rendaComprovada BIT NOT NULL	
)
GO

CREATE TABLE Contas(
idConta INT IDENTITY NOT NULL
	CONSTRAINT pk_idContas
	PRIMARY KEY,
idCliente INT NOT NULL
	CONSTRAINT fk_Clientes_Contas
	FOREIGN KEY
	REFERENCES Clientes(idCliente),
idAgencia INT NOT NULL
	CONSTRAINT fk_Agencia_Contas
	FOREIGN KEY
	REFERENCES Agencias(idAgencia),
dataAbertura DATE NOT NULL DEFAULT(GETDATE()),
idFuncionarioAbertura INT NOT NULL
	CONSTRAINT fk_Funcionarios_Contas
	FOREIGN KEY
	REFERENCES Funcionarios(idFuncionario),
Limite DECIMAL(8,2) NOT NULL,
talaoCheque BIT NOT NULL,
internetBanking BIT NOT NULL
)
GO

CREATE TABLE tipoTransferencia(
idTipoTransferencia INT IDENTITY NOT NULL
	CONSTRAINT pk_idTipoTransferencia
	PRIMARY KEY,
Descricao VARCHAR(45) NOT NULL
)
GO

CREATE TABLE logTransferencias(
idTransferencia INT IDENTITY NOT NULL
	CONSTRAINT pk_idTransferencia
	PRIMARY KEY,
DataTransferencia DATE NOT NULL DEFAULT(GETDATE()),
HoraTransferencia TIME NOT NULL DEFAULT(SYSDATETIME()),
idContaCreditada INT NOT NULL
	CONSTRAINT fk_contas_logTransferencias_cred
	FOREIGN KEY
	REFERENCES contas(idConta),
idContaDebitada INT NOT NULL
	CONSTRAINT fk_contas_logTransferencias_deb
	FOREIGN KEY
	REFERENCES contas(idConta),
Valor DECIMAL(8,2) NOT NULL,
idTipoTransferencia INT NOT NULL
	CONSTRAINT fk_TipoTransferencia_LogTransferencia
	FOREIGN KEY
	REFERENCES TipoTransferencia(idTipoTransferencia),
Aprovado BIT NOT NULL
)
GO

CREATE TABLE tipoCartao(
idTipoCartao INT IDENTITY NOT NULL
	CONSTRAINT pk_idTipoCartao
	PRIMARY KEY,
Descricao VARCHAR(45) NOT NULL,
rendaMinima DECIMAL(8,2) NOT NULL,
Anuidade DECIMAL(8,2) NOT NULL,
Internacional BIT NOT NULL
)
GO

CREATE TABLE Bandeiras(
idBandeira INT IDENTITY NOT NULL
	CONSTRAINT pk_idBandeira
	PRIMARY KEY,
Empresa VARCHAR(80) NOT NULL 
)
GO

CREATE TABLE Cliente_Cartao(
idCliente_Cartao INT IDENTITY NOT NULL
	CONSTRAINT pk_idCliente_Cartao
	PRIMARY KEY,
idConta INT NOT NULL
	CONSTRAINT fk_Contas_Cliente_Cartao
	FOREIGN KEY
	REFERENCES Contas(idConta),
idBandeira INT NOT NULL
	CONSTRAINT fk_Bandeiras_Cliente_Cartao
	FOREIGN KEY
	REFERENCES Bandeiras(idBandeira),
Numero CHAR(16) NOT NULL,
codigoSeguranca CHAR(3) NOT NULL,
dataPedido DATE NOT NULL DEFAULT(GETDATE()),
dataVencimento AS DATEADD(YEAR,4,dataPedido),
Bloqueado BIT NOT NULL,
Senha VARCHAR(100) NOT NULL,
idTipoCartao INT NOT NULL
	CONSTRAINT fk_TipoCartao_Cliente_Cartao
	FOREIGN KEY
	REFERENCES TipoCartao(idTipoCartao)
)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vinicus, você esta executando ou debugando??

Este erro acontece qdo você "debuga" no SQL2005 ou SQL2008.

eu rodei isso ateh no SQL2012 e foi, porém fui debugar deu este erro.

O botão de executar e debugar sao juntos, sera que nao eh isso?

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vinicus, você esta executando ou debugando??

Este erro acontece qdo você "debuga" no SQL2005 ou SQL2008.

eu rodei isso ateh no SQL2012 e foi, porém fui debugar deu este erro.

O botão de executar e debugar sao juntos, sera que nao eh isso?

 

Abçs

 

Cara muito obrigado, consegui resolver o problema, o erro estava na instância do sql, como padrão deixei a SQLEXPRESS, ela está na versão 9.0.1 (se não me engano) então não rodava as querys, eu criei uma nova e automaticamente alterou para versão 10.1. Ao alterar a instância funcionou.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites
<br />Cara muito obrigado, consegui resolver o problema, o erro estava na instância do sql, como padrão deixei a SQLEXPRESS, ela está na versão 9.0.1 (se não me engano) então não rodava as querys, eu criei uma nova e automaticamente alterou para versão 10.1. Ao alterar a instância funcionou.<br /><br />Obrigado.<br />
<br /><br /><br />

 

Parabéns e que bom que resolveu :D

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.