Usuarios en Sql Server 2005

29/11/2006 - 00:29 por Mickro | Informe spam
Hola, tengo el siguiente problema:

He desarrollado un programa en c# con las "Data Access Applications Block"
que se conectaba a Sql Server 2000.
El tema es que ahora quiero usar Sql Server 2005 y he migrado la base de
datos que tenia en sql server 2000 hacia sql server 2005 haciendo un backup
y reataurando en sql server 2005.
Ahora cuando quiero conectarme a la base de datos que tira un error que dice
que : "Login failed for user ''. The user is not associated with a trusted
SQL Server connection.". En el servidor tengo seleccionada la opcion para
entrar solo con auntenticacion windows. Supongo que tengo que dar de alta
algun usuario en el servidor????

Mi pc tiene Windows XP y el servidor (en el que esta la base de datos en sql
server 2005) tiene Windows 2003 enterprise edition R2 con SP1. S

Podrian orientarme un poco?, saludos y mil gracias.

Preguntas similare

Leer las respuestas

#1 Maxi
29/11/2006 - 13:49 | Informe spam
Hola, claro debes poner los usuarios windows, si no has borrado el viejo
2000 lo puedes hacer con 2005 desde el Management Studio y por ej copiando
una base de datos (boton alterno sobre la base de datos) y ahi copiar los
logins.

Otra opcion es que vayas al 2000 y generes los Script de user y los
repliques en el 2005


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Mickro" escribió en el mensaje
news:
Hola, tengo el siguiente problema:

He desarrollado un programa en c# con las "Data Access Applications Block"
que se conectaba a Sql Server 2000.
El tema es que ahora quiero usar Sql Server 2005 y he migrado la base de
datos que tenia en sql server 2000 hacia sql server 2005 haciendo un
backup y reataurando en sql server 2005.
Ahora cuando quiero conectarme a la base de datos que tira un error que
dice que : "Login failed for user ''. The user is not associated with a
trusted SQL Server connection.". En el servidor tengo seleccionada la
opcion para entrar solo con auntenticacion windows. Supongo que tengo que
dar de alta algun usuario en el servidor????

Mi pc tiene Windows XP y el servidor (en el que esta la base de datos en
sql server 2005) tiene Windows 2003 enterprise edition R2 con SP1. S

Podrian orientarme un poco?, saludos y mil gracias.

Respuesta Responder a este mensaje
#2 Mickro
29/11/2006 - 17:14 | Informe spam
Hola, pues he intentado copiar la base de datos con el Management Studio (se
abre un wizard que me crea un Job) pero por alguna razon me da un error y
para mas detalles me dice que me fije en el visor de sucesos, pero alli
tampoco obtengo mucha informacion salvo que me dice que el proceso falló. La
base de datos que quiero copiar se encuentra en una maquina que tiene
Windows XP Professional con SP2 con Sql Server 2000 Personal Edition, tendrá
algo que ver esto?.

Debido a eso use la segunda opcion (generar los Scripts) y lo repliqué en el
2005 pero sigue sin funcionar.

En el Sql Server 2000 no veo que tenga todos los usuarios windows dados de
alta, los unicos que tengo son estos:

Nombre Nombre de inicio de sesion Acceso a base de datos
dbo
Permiso
guest
Permiso
Invitado OFICINA\Invitado Permiso

Sin embargo a la base de datos acceden 3 PC con windows XP y ademas tambien
accedo a la base desde una Pocket PC con windows mobile 2003. Cual puede ser
el error?

Muchas Gracias.

Saludos



"Maxi" escribió en el mensaje
news:
Hola, claro debes poner los usuarios windows, si no has borrado el viejo
2000 lo puedes hacer con 2005 desde el Management Studio y por ej copiando
una base de datos (boton alterno sobre la base de datos) y ahi copiar los
logins.

Otra opcion es que vayas al 2000 y generes los Script de user y los
repliques en el 2005


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Mickro" escribió en el mensaje
news:
Hola, tengo el siguiente problema:

He desarrollado un programa en c# con las "Data Access Applications
Block" que se conectaba a Sql Server 2000.
El tema es que ahora quiero usar Sql Server 2005 y he migrado la base de
datos que tenia en sql server 2000 hacia sql server 2005 haciendo un
backup y reataurando en sql server 2005.
Ahora cuando quiero conectarme a la base de datos que tira un error que
dice que : "Login failed for user ''. The user is not associated with a
trusted SQL Server connection.". En el servidor tengo seleccionada la
opcion para entrar solo con auntenticacion windows. Supongo que tengo que
dar de alta algun usuario en el servidor????

Mi pc tiene Windows XP y el servidor (en el que esta la base de datos en
sql server 2005) tiene Windows 2003 enterprise edition R2 con SP1. S

Podrian orientarme un poco?, saludos y mil gracias.





Respuesta Responder a este mensaje
#3 Maxi
29/11/2006 - 17:16 | Informe spam
Hola, entonces si en el 2000 no tenes los usuarios windows es probable que
antes hayas usado autentificacion SQL y no windows.
Si queres usar windows vas a tener q crear los logins con CREATE LOGIN


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Mickro" escribió en el mensaje
news:
Hola, pues he intentado copiar la base de datos con el Management Studio
(se abre un wizard que me crea un Job) pero por alguna razon me da un
error y para mas detalles me dice que me fije en el visor de sucesos, pero
alli tampoco obtengo mucha informacion salvo que me dice que el proceso
falló. La base de datos que quiero copiar se encuentra en una maquina que
tiene Windows XP Professional con SP2 con Sql Server 2000 Personal
Edition, tendrá algo que ver esto?.

Debido a eso use la segunda opcion (generar los Scripts) y lo repliqué en
el 2005 pero sigue sin funcionar.

En el Sql Server 2000 no veo que tenga todos los usuarios windows dados de
alta, los unicos que tengo son estos:

Nombre Nombre de inicio de sesion Acceso a base de datos
dbo Permiso
guest Permiso
Invitado OFICINA\Invitado Permiso

Sin embargo a la base de datos acceden 3 PC con windows XP y ademas
tambien accedo a la base desde una Pocket PC con windows mobile 2003. Cual
puede ser el error?

Muchas Gracias.

Saludos



"Maxi" escribió en el mensaje
news:
Hola, claro debes poner los usuarios windows, si no has borrado el viejo
2000 lo puedes hacer con 2005 desde el Management Studio y por ej
copiando una base de datos (boton alterno sobre la base de datos) y ahi
copiar los logins.

Otra opcion es que vayas al 2000 y generes los Script de user y los
repliques en el 2005


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Mickro" escribió en el mensaje
news:
Hola, tengo el siguiente problema:

He desarrollado un programa en c# con las "Data Access Applications
Block" que se conectaba a Sql Server 2000.
El tema es que ahora quiero usar Sql Server 2005 y he migrado la base de
datos que tenia en sql server 2000 hacia sql server 2005 haciendo un
backup y reataurando en sql server 2005.
Ahora cuando quiero conectarme a la base de datos que tira un error que
dice que : "Login failed for user ''. The user is not associated with a
trusted SQL Server connection.". En el servidor tengo seleccionada la
opcion para entrar solo con auntenticacion windows. Supongo que tengo
que dar de alta algun usuario en el servidor????

Mi pc tiene Windows XP y el servidor (en el que esta la base de datos en
sql server 2005) tiene Windows 2003 enterprise edition R2 con SP1. S

Podrian orientarme un poco?, saludos y mil gracias.









Respuesta Responder a este mensaje
#4 Javier Loria
30/11/2006 - 08:59 | Informe spam
Hola:
El error: Login failed for user ''. The user is not associated with a
trusted SQL Server connection.", ocurre cuando en tu string de conexion
envias un usuario y clave y el servidor no permite este tipo de
autenticacion sino solo la de Windows, cuando no envias ni usaurio ni clave.
Para cambiar la seguridad en el Servidor, deber abrir SQL Server
Management Studio, seleccionar el Servidor, clic derecho, seleccionar
Segurida y cambiar Autenticacion de Servidor a SQL y Windows.
Saludos,


Javier Loria
Costa Rica-MVP
Solid Quality Learning

"Mickro" wrote in message
news:
Hola, tengo el siguiente problema:

He desarrollado un programa en c# con las "Data Access Applications Block"
que se conectaba a Sql Server 2000.
El tema es que ahora quiero usar Sql Server 2005 y he migrado la base de
datos que tenia en sql server 2000 hacia sql server 2005 haciendo un
backup y reataurando en sql server 2005.
Ahora cuando quiero conectarme a la base de datos que tira un error que
dice que : "Login failed for user ''. The user is not associated with a
trusted SQL Server connection.". En el servidor tengo seleccionada la
opcion para entrar solo con auntenticacion windows. Supongo que tengo que
dar de alta algun usuario en el servidor????

Mi pc tiene Windows XP y el servidor (en el que esta la base de datos en
sql server 2005) tiene Windows 2003 enterprise edition R2 con SP1. S

Podrian orientarme un poco?, saludos y mil gracias.

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