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

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

1,484 views
Skip to first unread message

Somno

unread,
Sep 12, 2008, 6:04:48 AM9/12/08
to
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.

Rubén Garrigós

unread,
Sep 12, 2008, 6:32:00 AM9/12/08
to
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/msdn/articulos/archivo/201205/voices/paght000015.mspx#EWFAC

Rubén Garrigós
Solid Quality Mentors

Jesús López

unread,
Sep 12, 2008, 6:37:53 AM9/12/08
to
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" <Somnolien...@gmail.com> escribió en el mensaje
news:e88f4c4e-c094-4ddf...@x35g2000hsb.googlegroups.com...

ibar.s...@gmail.com

unread,
Oct 11, 2015, 2:23:26 AM10/11/15
to
Solo tienes q crear el login en la base de datos pero debes seleccionar el usuario NETWORK SERVICE desde las opciones avanzadas... y listo yo lo resolví así. Espero te sirva la info. Atte Ibar Desde La Paz Bolivia.
0 new messages