Cadena Conexion Express con o sin Instancia

01/12/2006 - 15:34 por Guillermo Peralta | Informe spam
Hola a todos;

Utilizo SQL SERVER 2005 EXPRESS y la cadena de conexion que utilizo
desde VB6 es la siguiente:

oCon.ConnectionString = "Provider=SQLNCLI; " & _
"Server=SERVER\SQLEXPRESS; " & _
"Database=Base; " & _
"UID=user; " & _
"PWD=******; "

en algunos casos me sucede lo siguiente, en algunos casos si no coloco
\SQLEXPRESS (es decir el nombre de instancia) no se puede conectar y si
lo coloco sí funciona.

En otros casos no se puede establecer la conexion si no coloco el
nombre de instancia, y no logro encontrar la causa de esto.

En una ocasion me sucedio esto, dentro de la misma red, dos maquinas
con XP SP2, ambas máquinas con practicamente lo mismo en software y en
hardware y una solamente podia conectar quitando el \SQLEXPRESS, en
cambio en la otra si lo quitaba ya no funcionaba la aplicacion.

¿A que se puede deber esto que yo no le encuentro explicacion?

Saludos
Guillermo
 

Leer las respuestas

#1 Maxi
01/12/2006 - 23:02 | Informe spam
Hola Guille, a ver, si tenes una instacia si o si hay que indicarla, no hay
manera de que funcione sino, es probable que en esa maquina tengas un
default instance y un name instance.


Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
"Guillermo Peralta" wrote in message
news:
Hola a todos;

Utilizo SQL SERVER 2005 EXPRESS y la cadena de conexion que utilizo
desde VB6 es la siguiente:

oCon.ConnectionString = "Provider=SQLNCLI; " & _
"Server=SERVER\SQLEXPRESS; " & _
"Database=Base; " & _
"UID=user; " & _
"PWD=******; "

en algunos casos me sucede lo siguiente, en algunos casos si no coloco
\SQLEXPRESS (es decir el nombre de instancia) no se puede conectar y si
lo coloco sí funciona.

En otros casos no se puede establecer la conexion si no coloco el
nombre de instancia, y no logro encontrar la causa de esto.

En una ocasion me sucedio esto, dentro de la misma red, dos maquinas
con XP SP2, ambas máquinas con practicamente lo mismo en software y en
hardware y una solamente podia conectar quitando el \SQLEXPRESS, en
cambio en la otra si lo quitaba ya no funcionaba la aplicacion.

¿A que se puede deber esto que yo no le encuentro explicacion?

Saludos
Guillermo

Preguntas similares