Jump to content

Archived

This topic is now archived and is closed to further replies.

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.

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other 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!

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.