Conexion con SQL Server

13/05/2004 - 17:09 por Marlen | Informe spam
Un favor enorme, cuando he trabajado con ASP hacia
coneciones en Access.

Ahora quiero hacer mi conexión con SQL Server pero me
marca un error.
Las instrucciones que utilizo son las siguientes:

<%
Dim Conex
Set Conex = Server.CreateObject ("ADODB.Connection")
Conex.Open "driver={SQL Server};server.10.20.85;
database=Xipetotec; uid=sa;pwd="

sSQL = "select * from dlgacion order by dlgacion"
set datos = Conex.EXECUTE(sSQL)
Do while not datos.eof
Response.Write datos(1)
datos.MoveNext
loop

Conex.Close
Set conexion=nothing
conexion=""
%>


Y el error que me marca es:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]Error de
inicio de sesión del usuario 'sa'. Motivo: no está
asociado a una conexión de SQL Server de confianza.
/Sistema_Integral/Drctrios/prueba.asp, línea 17

El servidor de sql server esta en mi computadora y
entiendo que el usuario "sa" esta predefinido. También he
intentadoc con mi cuenta pero sigue marcando el error.

¿Me puedes decir cual es mi error?
¿Como debo de hacer mi conexión?

Saludos

Preguntas similare

Leer las respuestas

#1 Franco Figún
13/05/2004 - 17:51 | Informe spam
Ese error significa que estas tratando de entrar al sql, con el usuario SA,
y ese usuario no tiene acceso a la base o no definiste la autentificacion a
la base.
Tendrias que ver si te conectas con autentificacion Windows o la del sql, y
en vez de la ip, te diría que pongas unicamente "localhost".

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
ICQ: 305336919

"Marlen" wrote in message
news:ca0c01c438fc$44b679e0$
Un favor enorme, cuando he trabajado con ASP hacia
coneciones en Access.

Ahora quiero hacer mi conexión con SQL Server pero me
marca un error.
Las instrucciones que utilizo son las siguientes:

<%
Dim Conex
Set Conex = Server.CreateObject ("ADODB.Connection")
Conex.Open "driver={SQL Server};server.10.20.85;
database=Xipetotec; uid=sa;pwd="

sSQL = "select * from dlgacion order by dlgacion"
set datos = Conex.EXECUTE(sSQL)
Do while not datos.eof
Response.Write datos(1)
datos.MoveNext
loop

Conex.Close
Set conexion=nothing
conexion=""
%>


Y el error que me marca es:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]Error de
inicio de sesión del usuario 'sa'. Motivo: no está
asociado a una conexión de SQL Server de confianza.
/Sistema_Integral/Drctrios/prueba.asp, línea 17

El servidor de sql server esta en mi computadora y
entiendo que el usuario "sa" esta predefinido. También he
intentadoc con mi cuenta pero sigue marcando el error.

¿Me puedes decir cual es mi error?
¿Como debo de hacer mi conexión?

Saludos
Respuesta Responder a este mensaje
#2 Edmundo Hernández Ortega
13/05/2004 - 18:20 | Informe spam
Hola Marlen.!!!

Probablemente esto te sirva.

Primero debes de checar si efectivamente el password de
SQL Server es "" (Vacio), o prueba asiganando un nuevo
Password.

Yo utilizo SQL Server 2000 y la forma de conectarme es la
siguiente:

SnDBUser = "sa"
SnDBPass = "123"

Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")

conn.provider="sqloledb"
conn.open ="Server=localhost;Database=Ventas;UID=" +
SnDBUser + ";PWD=" + SnDBPass

Sql = "Select * from Tabla"

'*** despliegue de los datos con una rutina ***

rs.Open Sql, conn

conn.Close
Set rs = Nothing
Set conn = Nothing

En el caso de crear un Nuevo usuario de la Base de Datos,
reemplazar las variables de usuario y password, y
verificar si realmente tienen permisos en las bases de
datos.

Espero te pueda ayudar
Respuesta Responder a este mensaje
#3 Jhonny Vargas P.
13/05/2004 - 18:27 | Informe spam
o la otra alternativa, es que al configurar el Servidor solamente acepte
autentificación windows y no autentificación de SQL Server.


Saludos,
Jhonny Vargas P. [MVP]
Santiago de Chile


"Marlen" escribió en el mensaje
news:ca0c01c438fc$44b679e0$
Un favor enorme, cuando he trabajado con ASP hacia
coneciones en Access.

Ahora quiero hacer mi conexión con SQL Server pero me
marca un error.
Las instrucciones que utilizo son las siguientes:

<%
Dim Conex
Set Conex = Server.CreateObject ("ADODB.Connection")
Conex.Open "driver={SQL Server};server.10.20.85;
database=Xipetotec; uid=sa;pwd="

sSQL = "select * from dlgacion order by dlgacion"
set datos = Conex.EXECUTE(sSQL)
Do while not datos.eof
Response.Write datos(1)
datos.MoveNext
loop

Conex.Close
Set conexion=nothing
conexion=""
%>


Y el error que me marca es:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]Error de
inicio de sesión del usuario 'sa'. Motivo: no está
asociado a una conexión de SQL Server de confianza.
/Sistema_Integral/Drctrios/prueba.asp, línea 17

El servidor de sql server esta en mi computadora y
entiendo que el usuario "sa" esta predefinido. También he
intentadoc con mi cuenta pero sigue marcando el error.

¿Me puedes decir cual es mi error?
¿Como debo de hacer mi conexión?

Saludos
Respuesta Responder a este mensaje
#4 Jesus Villamizar
13/05/2004 - 21:25 | Informe spam
La mejor forma de realizar un conexion a una bd de sql
server con ASP es la siguiente:

<% Dim oConn
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "myuser"

%>

donde "myuser" es el usuario creado en el origen de datos
ODBC, en el dsn del sistema, ojo, este usuario no tiene
contraseña, ya que en ninguna página web se estila a que
la persona se logeé

Pruébalo y debería de funcionar..

o la otra alternativa, es que al configurar el Servidor


solamente acepte
autentificación windows y no autentificación de SQL


Server.


Saludos,
Jhonny Vargas P. [MVP]
Santiago de Chile


"Marlen" escribió en el


mensaje
news:ca0c01c438fc$44b679e0$
Un favor enorme, cuando he trabajado con ASP hacia
coneciones en Access.

Ahora quiero hacer mi conexión con SQL Server pero me
marca un error.
Las instrucciones que utilizo son las siguientes:

<%
Dim Conex
Set Conex = Server.CreateObject ("ADODB.Connection")
Conex.Open "driver={SQL Server};server.10.20.85;
database=Xipetotec; uid=sa;pwd="

sSQL = "select * from dlgacion order by dlgacion"
set datos = Conex.EXECUTE(sSQL)
Do while not datos.eof
Response.Write datos(1)
datos.MoveNext
loop

Conex.Close
Set conexion=nothing
conexion=""
%>


Y el error que me marca es:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]Error de
inicio de sesión del usuario 'sa'. Motivo: no está
asociado a una conexión de SQL Server de confianza.
/Sistema_Integral/Drctrios/prueba.asp, línea 17

El servidor de sql server esta en mi computadora y
entiendo que el usuario "sa" esta predefinido. También he
intentadoc con mi cuenta pero sigue marcando el error.

¿Me puedes decir cual es mi error?
¿Como debo de hacer mi conexión?

Saludos


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida