Ir para conteúdo

Arquivado

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

codigostr

[Resolvido] SQL Server Inexistente ou acesso negado.

Recommended Posts

Estou tentando acessar uma base de dados SQLServer pelo delphi usando o DBExpress,

porém quando vou ativar a conexão dá o seguinte erro:

 

SQL State: 08001, SQL Error Code :17

[DBNETLIB][ConnectionOpen(Connect()).]SQL Server inexistente ou acesso negado.

 

 

Usando o front End (Microsoft SQL Server Management Studio Express) consigo acessar normalmente.

 

A Configuração no DBExpress está a seguinte:

 

+ SQLConnection

DriverName = MSSQL

HostName = *NomeDaMáquina*

DataBase = NomeDoBancoDeDados

User_Name = SA

Password =*******

OS Authentication = False

 

 

-> A Instalação do SQLServer foi mista e a versão é 2005

 

Estou utilizando o Windows XP SP3

 

Obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Sql Server Express, na instalação default, cria uma instância chamada SQLEXPRESS. Estas instância também podem ser criadas nas demais versões do Sql Server, mas isto não vem ao caso para solução do tópico, sugiro ler um pouco mais sobre instâncias do Sql Server.

 

Para acessar a instância, no campo HostName do DBExpress, além do host, incluia o nome da instância, da seguinte forma:

HostName = *NomeDaMáquina*\SQLEXPRESS

Compartilhar este post


Link para o post
Compartilhar em outros sites

Campeão, muito obrigado funcionou perfeitamente!

 

Só tem um detalhe, a conexão usando o SQLConnection ativa normalmente, porém quando

eu linko um SQLDataSet está me retornando a seguinte mensagem quando vou ativar:

 

 

SQL State: 42000, SQL Error Code: 8179

Não foi possível encontrar a instrução preparada com o identificador -1

 

A configuração do SQLDataSet é a seguinte:

 

CommandText = SELECT * FROM CLIENTES

CommandType = ctQuery

....

....

....

SQLConnection = SQLConnection1

 

Obs.: Usando o componentes da paleta ADO consegui acessar normalmente sem retorno de mensagens.

 

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Neste caso não vou poder ajudar, já fazem alguns anos que não trabalho com ferramentas Borland/CodeGear.

 

Sugiro que verifique se a IDE esta com o última versão do service pack instalada e também se existe alguma atualização para o DBExpress.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Sql Server Express, na instalação default, cria uma instância chamada SQLEXPRESS. Estas instância também podem ser criadas nas demais versões do Sql Server, mas isto não vem ao caso para solução do tópico, sugiro ler um pouco mais sobre instâncias do Sql Server.

 

Para acessar a instância, no campo HostName do DBExpress, além do host, incluia o nome da instância, da seguinte forma:

HostName = *NomeDaMáquina*\SQLEXPRESS

 

Boa Prog, eu estava errando apenas na '\' colocando ao contrario

vlw

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.