Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Establecer una conexión de SQL Server de confianza en MS DE. Me estoy volviendo loco!!!

0 views
Skip to first unread message

Oscar®

unread,
Mar 26, 2003, 7:40:55 PM3/26/03
to
Hola cumpas:
                    Resulta que hace una día y medio estoy tratando de entender porque mi MSDE sólo puede ser accedido sólo desde ODBC y en este caso sólo a NorthWind. EJ:
 

Dim cn As OdbcConnection

cn = New OdbcConnection("DRIVER={SQL Server};SERVER=localhost;DATABASE=northwind;")

 
Al margen de esto (que se conecta), también desde VS.NET puedo ver todas las bases dentro del servidor MSDE, mediante el explorador de proyectos, pero a la hora de querer ejecutar alguna consulta me dice:
 
Error de inicio de sesión del usuario '(null)'. Motivo: no está asociado a una conexión de SQL Server de confianza.
 
Me habían dicho que podía ser por el tipo de seguridad ( Mixta o Windows ) e incluso por el usuario de ASP.NET. Pero resulta que tampoco puedo entrar desde el oSQL. Intenté con sp_password y sp_Addlogin y si bien me dice que el USER y la PASSWORD estan creadas no me deja entrar porque me repite lo mismo de arriba tanto para las ASP.NETs como cuando intento entrar por oSQL y hacer lo que sea.
Eso sí, si establezco una relación de confianza con -E todo bien, pero cuando quiero poner user y pass, me tira el mismo error.
 
Por favor, tirenme una ayudita que estoy reloco ya.
 
Gracias

SqlRanger

unread,
Mar 27, 2003, 6:52:58 PM3/27/03
to
Échale un vistazo a este artículo:
 

 
--

Saludos:
 
Jesús López
MCP SQL Server

Oscar®

unread,
Mar 28, 2003, 10:01:19 AM3/28/03
to
Gracias a todos los que intentaron de alguna u otra forma ayudar.
En realidad lo pude solucionar modificando desde el registro la clave loginMode de 1 a 2. Es decir, del modo de autenticación WIndows a Mixto y usando 'sa' con una nueva pass.
 
Para que quede acá les paso los datos por si en algún momento los necesitan:
 
La dirección en el regedit es ( para el MSDE en español ):
 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer
 
la calve es loginMode
 
Despues de cambiar ese dato hay que reiniciar el server MSDE ( tanto con NET START MSSQLSERVER desde oSQL )
 
Y si conocemos los datos de inicio al MSDE ( por ejemplo User id=sa;Password=xxxxxx) entonces podemos intentar ingresar desde oSQL escribiendo
 
oSQL -U sa -P "password"
 
o
 
oSQL -U sa -P "password" -d NombreBD -q "query" (si queremos entrar a una BD en especial a través de una consulta, para que devuelva datos).
 
Y presionar ENTER
 
Nos va a pedir la contraseña ( si es que todo está bien)
 
Ingresamos la contraseña si es que tenemos alguna o directamente ENTER si es que no hay ninguna seteada. ( seguro que si tenemos el SP3 tenemos una pass, y si no la cambiamos hay que ingresar esa).
SI el prompt nos muestra un "1" entonces se está ingresando al server MSDE sin problemas. SI ingresamos un "query" para una BD nos tendría que devolver los datos recultantes de la consulta o ejecutar la consulta en sí.
 
Listo
 
 
 

SqlRanger

unread,
Mar 30, 2003, 2:54:12 AM3/30/03
to
Sí, Óscar, eso es lo que me parecía, por eso te dije que mirases el artículo anterior. Tenías deshabilitada la autentificación estándar, tal y como explica el artículo.

--

Saludos:
 
Jesús López
MCP SQL Server
 
"No darás tropezón ni desatino que no te haga adelantar camino"

Oscar®

unread,
Mar 30, 2003, 9:20:35 PM3/30/03
to
Si , es verdad Jesús. Aunque no estaba muy bien explicado por eso tarde commo tres días en resolverlo. Aunque en algo me ayudo, es cierto, el resto lo tuve que buscar por otro lado.
 
 
"SqlRanger" <jesuslmARROBAwanadooPUNTOes> escribió en el mensaje news:uqM5TEp9...@TK2MSFTNGP11.phx.gbl...
0 new messages