Error de inicio de sesión del usuario NT AUTHORITY\Servicio de Red con VWD 2005

12/09/2008 - 12:04 por Somno | Informe spam
Saludos.

Estoy empezando a programar con Visual Web Developer 2005 y SQL Server
2005 (ambos productos en su versión Express) y he implementado el
sistema de membresía. Cuando lo corro en el servidor local, funciona
perfectamente, pero cuando lo subo al IIS 7 de Windows Vista me marca
el siguiente error:

[SqlException (0x80131904): No se puede abrir la base de datos
predeterminada del usuario. Error de inicio de sesión.
Error de inicio de sesión del usuario 'NT AUTHORITY\Servicio de red'.]

Supongo que necesito darle el permiso correspondiente a la base de
datos, pero no tengo ni la menor idea de cómo hacerlo.

¿Alguien tendría la amabilidad de decirme cómo se resuelve esto?
Gracias.

Preguntas similare

Leer las respuestas

#1 Rubén Garrigós
12/09/2008 - 12:32 | Informe spam
Hola,

Como bien dices el problema parece que no existe el inicio de sesión en tu
servidor SQL. En este artículo están explicado como configuraro además de
otros problemas que puedas tener en ASP.NET con las cuentas de servicio de
red:

http://www.microsoft.com/spanish/ms...mspx#EWFAC

Rubén Garrigós
Solid Quality Mentors


"Somno" wrote:

Saludos.

Estoy empezando a programar con Visual Web Developer 2005 y SQL Server
2005 (ambos productos en su versión Express) y he implementado el
sistema de membresía. Cuando lo corro en el servidor local, funciona
perfectamente, pero cuando lo subo al IIS 7 de Windows Vista me marca
el siguiente error:

[SqlException (0x80131904): No se puede abrir la base de datos
predeterminada del usuario. Error de inicio de sesión.
Error de inicio de sesión del usuario 'NT AUTHORITY\Servicio de red'.]

Supongo que necesito darle el permiso correspondiente a la base de
datos, pero no tengo ni la menor idea de cómo hacerlo.

¿Alguien tendría la amabilidad de decirme cómo se resuelve esto?
Gracias.

Respuesta Responder a este mensaje
#2 Jesús López
12/09/2008 - 12:37 | Informe spam
Como tampoco dices lo que tiene que poder hacer tal usuario en la base de
datos, te voy a dar un script para que pueda hacer lo que quiera en la base
de datos AdventureWorks:

CREATE LOGIN [NT AUTHORITY\Servicio de Red] FROM WINDOWS
GO
USE AdventureWorks
GO
CREATE USER [Servicio de Red] FROM LOGIN [NT AUTHORITY\Servicio de Red]
GO
GRANT CONNECT TO [Servicio de Red]
GO
EXEC sp_addrolemember 'db_owner', 'Servicio de Red'

Esto es lo que he hecho con servicio de red:

1) He creado un inicio de sesión para servicio de red de manera que pueda
conectarse a sql server
2) He crearo un usuario en la base de datos AdvetureWorks correspondiente al
inicio de sesión
3) Le he dado permiso para acceder a la base de datos
4) Lo he añadido al rol dbowner para que pueda hacer lo que quiera en la
base de datos.



"Somno" escribió en el mensaje
news:
Saludos.

Estoy empezando a programar con Visual Web Developer 2005 y SQL Server
2005 (ambos productos en su versión Express) y he implementado el
sistema de membresía. Cuando lo corro en el servidor local, funciona
perfectamente, pero cuando lo subo al IIS 7 de Windows Vista me marca
el siguiente error:

[SqlException (0x80131904): No se puede abrir la base de datos
predeterminada del usuario. Error de inicio de sesión.
Error de inicio de sesión del usuario 'NT AUTHORITY\Servicio de red'.]

Supongo que necesito darle el permiso correspondiente a la base de
datos, pero no tengo ni la menor idea de cómo hacerlo.

¿Alguien tendría la amabilidad de decirme cómo se resuelve esto?
Gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida