Error de inicio de sesión del usuario 'perro'. Motivo: no está asociado a una conexión de SQL Server de confianza.

26/12/2003 - 22:50 por Sql Server | Informe spam
La pagina ASP.NET de abajo no funciona correctamente:


<%@ Import Namespace="System.Data.SqlClient" %>
<%
Dim conPubs As SqlConnection
Dim cmdSelectAuthors As SqlCommand
Dim dtrAuthors As SqlDataReader

conPubs = New SqlConnection(
"Server=localhost;uid=sa;pwd=secret;database=pubs" )

conPubs.Open() <- ERROR



cmdSelectAuthors = New SqlCommand( "Select au_lname From Authors", conPubs )
dtrAuthors = cmdSelectAuthors.ExecuteReader()
While dtrAuthors.Read()
Response.Write( "<li>" )
Response.Write( dtrAuthors( "au_lname" ) )
End While
dtrAuthors.Close()
conPubs.Close()
%>

-
'perro' esta autentificado tanto en Sql-server 2000 como en Windows 2000
como Administrador.

el mensaje de error que da es:

"Error de inicio de sesión del usuario 'perro'. Motivo: no está asociado a
una conexión de SQL Server de confianza."

Preguntas similare

Leer las respuestas

#11 Maximiliano d. Accotto
28/12/2003 - 23:11 | Informe spam
Hola!! trata de no usar localhost, y poner el numero de ip o nombre de
servidor, esto es mas transportable y funciona mejor.

Salu2


"Jubeto" escribió en el mensaje
news:
Hola Max. Ya he conseguido que funcione utilizando como cadena de


conexion:

"Server=localhost;integrated security=SSPI;database=pubs"
y dando permisos al usuario ASPNET en Sql-Server.

Imagino que sera el usuario por defecto que utiliza IIS cuando
viene una cadena de conexion sin nada o anonima.

De todas formas gracias, francamente, la pagina parece muy interesante.

"Maximiliano d. Accotto" wrote in message
news:
> quizas esto te sea util.
>
> http://www.sqlmax.com/segweb.asp
>
> Salu2
>
> "Sql Server" escribió en el mensaje
> news:%
> > Ahora sale el siguiente error:
> >
> > System.Data.SqlClient.SqlException: Error de inicio de sesión del
usuario
> > '55LXEH29MU4Z7HK\ASPNET'.
> >
> >
> > Por cierto, como puedo hacer que el IIS inicie con una determinada
cuenta.
> > SALUDOS
> >
> > "Javier Loria" wrote in message
> > news:
> > > Hola:
> > > Tu servidor de SQL esta con la autenticacion de Windows, que es
> > > normalmente la mas deseable. Si deseas mantenerlo asi, cambia el
string
> de
> > > conexion para que sea: "Server=localhost;integrated
> > > security=SSPI;database=pubs"
> > > Si deseas que la aplicacion utilice la cuenta perro, deberas
cambiar
> > la
> > > configuracion de la aplicacion el IIS Manager para que inicie con
dicha
> > > cuenta, y no el string de conexion.
> > > Si quieres cambiar la autenticacion para que sea de SQL entonces
> > deberas
> > > cambiar la configuracion del Servidor de SQL en en Administrador
> > Coporativo
> > > (clic derecho sobre el servidor), seguridad y activas seguridad


mixta.
> > Claro
> > > esta que esta configuracion esta muy expuesta a ataques y es


muchisimo
> mas
> > > sencilla de romper que la de Windows.
> > > Saludos y Felices Fiestas.
> > >
> > >
> > > Javier Loria
> > > Costa Rica
> > > Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
> > > que pueda ser copiado y pegado al Query Analizer.
> > > La version de SQL y Service Pack tambien ayuda.
> > >
> > >
> > > Sql Server escribio:
> > > > Me confundi en la version que envie de la .aspx, la linea de
> > > > autentificacion realmente pone esto:
> > > >
> > > > "Server=localhost;uid=perro;pwd=secret;database=pubs"
> > > >
> > > > Saludos
> > > >
> > > >
> > > > "Sérgio Monteiro" wrote in message
> > > > news:
> > > >> Buenas,
> > > >>
> > > >> al user de windows se le ha dado permisos especificos de


conectarse
> > > >> a SQL? O pertenence el login 'perro' al grupo de administradores


(o
> > > >> un otro cualquier) de Windows que puede conectarse y operar SQL
> > > >> Server? Si estas usando, como dijo Max y muestra la cadena de
> > > >> coneccion, el user SA, y queres seguir usando, tenes que cambiar


la
> > > >> autenticacion para SQL y Windows. Sino, tenes que operar con
> > > >> Integrated Security, lo que puedes hacer por poner (Acá Max lo
puede
> > > >> ayudar mejor que yo, porque el la tiene clara el .Net)
> > > >> conPubs.Logisecure = true y sacar los datos de autenticacion.
> > > >>
> > > >> saludos,
> > > >>
> > > >>
> > > >> Sérgio Monteiro - Brasil
> > > >> www.sqlpass.org
> > > >> "Sql Server" escreveu na mensagem
> > > >> news:urfrHm$
> > > >>> La pagina ASP.NET de abajo no funciona correctamente:
> > > >>>
> > > >>>
> > > >>> <%@ Import Namespace="System.Data.SqlClient" %>
> > > >>> <%
> > > >>> Dim conPubs As SqlConnection
> > > >>> Dim cmdSelectAuthors As SqlCommand
> > > >>> Dim dtrAuthors As SqlDataReader
> > > >>>
> > > >>> conPubs = New SqlConnection(
> > > >>> "Server=localhost;uid=sa;pwd=secret;database=pubs" )
> > > >>> > conPubs.Open() <- ERROR
> > > >>>
> > > >>> cmdSelectAuthors = New SqlCommand( "Select au_lname From


Authors",
> > > >>> conPubs ) dtrAuthors = cmdSelectAuthors.ExecuteReader()
> > > >>> While dtrAuthors.Read()
> > > >>> Response.Write( "<li>" )
> > > >>> Response.Write( dtrAuthors( "au_lname" ) )
> > > >>> End While
> > > >>> dtrAuthors.Close()
> > > >>> conPubs.Close()
> > > >>> %>
> > > >>>
> > >
>>> -
> > > >>> 'perro' esta autentificado tanto en Sql-server 2000 como en
Windows
> > > >>> 2000 como Administrador.
> > > >>>
> > > >>> el mensaje de error que da es:
> > > >>>
> > > >>> "Error de inicio de sesión del usuario 'perro'. Motivo: no está
> > > >>> asociado a una conexión de SQL Server de confianza."
> > >
> > >
> >
> >
>
>


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