SQL Server - SQL DMO.Conectarme a un servidor con conncect()

   
Vista:

SQL DMO.Conectarme a un servidor con conncect()

Publicado por Tere (5 intervenciones) el 17/03/2008 17:45:50
Hola!
Necesito ayuda con la libreria SQL DMO.
¿Cómo se hace la conexión? He visto en una web que se hace así:
oSQLServer.LoginSecure = true;
oSQLServer.Connect (“SERVIDOR_SQL”, "", "");
Pero a mi me da un error de 'conexión no válida'. Creo que no estoy poniendo bien el servidor.
Si alguien sabe cómo hacerlo, le agradecería que me ayudase.
Muchas Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SQL DMO.Conectarme a un servidor con conncect()

Publicado por kdlc (57 intervenciones) el 17/03/2008 20:32:04
Tere,
trata con esto, removi las comillas para user y password, cuando usas Loginsecure no las necesitas por que utiliza tus credenciales de windows ...

Dim server As SQLDMO.SQLServer
Set server = New SQLDMO.SQLServer
server.LoginSecure = True
server,connect "Tu_servidor"
'server.Connect ".SQLEXPRESS" '<-- SQL Express Local
'server.Connect "(Local)" '<-- SQL Server 2000-2005 local
MsgBox server.VersionString

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SQL DMO.Conectarme a un servidor con conncect()

Publicado por Tere (5 intervenciones) el 18/03/2008 08:44:18
Hola!
Gracias de nuevo por tu ayuda.
Ya he conseguido conectarme, pero ahora tengo otro pequeño problema.
Al cambiar el modo de autentificación a SQL Server y al asignarle el puerto:
'Autentificación SQL Server
oIntegratedSecurity.SecurityMode = SQLDMOSecurity_Integrated
'Asignamos el puerto TCP/IP 1433
oRegistry.TcpPort = "1433"
me sale un error:
"ERROR: Variable de tipo Object o la variable de bloque With no está establecida"
Lo tengo todo declarado del siguiente modo:
Public BDGlobal As ADODB.Connection
Public WithEvents oSQLServer As SQLDMO.sqlServer
Private oRegistry As SQLDMO.Registry2
Private oIntegratedSecurity As SQLDMO.IntegratedSecurity
No sé qué puede estar pasando. Si se te ocurre alguna cosita, me dices.
Gracias de todos modos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SQL DMO.Conectarme a un servidor con conncect()

Publicado por kdlc (57 intervenciones) el 18/03/2008 18:57:50
Public BDGlobal As ADODB.Connection
Public WithEvents oSQLServer As SQLDMO.sqlServer
Private oRegistry As SQLDMO.Registry2
Private oIntegratedSecurity As SQLDMO.IntegratedSecurity

'Tienes que inicializar la variable ...
set oRegistry = new SQLDMO.Registry2

;P oye tere que edad tienes???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SQL DMO.Conectarme a un servidor con conncect()

Publicado por Tere (5 intervenciones) el 25/03/2008 08:12:52
Gracias por tu ayuda. Ya lo tengo todo claro.
24.
Hasta la próxima.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar