Ir para conteúdo

Arquivado

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

feramsx

Acessar banco de dados com nome extenso

Recommended Posts

Bom dia

Estou tentando acessar um bando de dados no MS SQL SERVER 2005 e preciso de ajuda se alguem tiver disponibilidade ficarei eternamente agradecido.

Eu consegui conexao com o banco:


$servername = "SRVDADOS\SQLEXPRESS";
$usuario = "sa";
$senha = "xxxx";

$link = mssql_connect($servername, $usuario, $senha);
if(!$link) { die("Não foi possível estabelecer conexão com o SQL Server."); }

 

Ok até aí sem problema. Acontece que o banco de dados tem o nome extenso exmplo: 123456789123456789123456789123456789123456789.

 

Warning: mssql_select_db() [function.mssql-select-db]: message: N�o foi poss�vel localizar a entrada em sysdatabases para o banco de dados '123456789123456789123456789123'. N�o h� entrada com esse nome. Certifique-se de que o nome tenha sido digitado corretamente. (severity 16) in C:\wamp\www\index.php on line 64

 

Como podem observar o banco de dados exemplo tem 45 caracteres e não posso mudar o nome dele porque envolve outro sistema em conjunto. Quando efetuo a pesquisa o mssql_select_db() não encontra o banco de dados por ter mais de 30 caracteres. Alguem sabe alguma solução para esse problema?

 

Obs. Uso o wamp versão windows

 

Se sim agradeço e aguardo uma ajuda !

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que voce tem um modos para resolver isso:

Pelo que eu me lembre, é colocar o nome entre chaves, deste modo:

 

 

$servername = "[123456789123456789123456789123456789123456789]";
$usuario = "sa";
$senha = "xxxx";

$link = mssql_connect($servername, $usuario, $senha);
if(!$link) { die("Não foi possível estabelecer conexão com o SQL Server."); }

 

Veja se funciona.

 

[]´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.