Autenticación Windows

14/09/2004 - 09:44 por aafonso | Informe spam
Hola grupo,

Estoy intentando cambiar el modo de autenticación de SQL Server 2000.
Hasta ahora siempre había utilizado el modo mixto con 'sa' como usuario
único y sin password. Ahora necesito integrar la seguridad con windows,
pero no consigo establecer la conexión. El error que obtengo es siempre el
mismo:

Unknown user name or password. Error de inicio de sesión del usuario.

El proceso que he seguido ha sido el siguiente:
- He creado en el Adm.Corporativo de SQL Server en la carpeta Seguridad la
cuenta de inicio de sesión que me interesa (mi cuenta de usuario de
Windows, que tiene permisos de Administrador a nivel de Windows).
- He activado todos los permisos en SQL para esa cuenta (acceso a BBDD,
funciones, etc).
- He cambiado la cuenta de inicio de sesión del servicio de SQL Server y
del agente a la misma cuenta de usuario de Windows.

Pero no funciona.

A ver si alguien me echa una mano...

Un saludo.

Preguntas similare

Leer las respuestas

#1 Tinoco
14/09/2004 - 15:38 | Informe spam
Hola.

Si el problema es con el Enterprise Manager, puede ser
que falte cambiar la cuenta en el registro del Servidor.

Esto es con clic derecho sobre el servidor, Editar el
registro de SQL Server y aqui se cambia la forma de
autenticación.

Si tu problema es en otra parte[Query analyzer o
aplicación], por favor indica la situación exacta.

Hermilson T.
Colombia

Mostrar la cita
Server 2000.
Mostrar la cita
con 'sa' como usuario
Mostrar la cita
seguridad con windows,
Mostrar la cita
obtengo es siempre el
Mostrar la cita
del usuario.
Mostrar la cita
carpeta Seguridad la
Mostrar la cita
usuario de
Mostrar la cita
Windows).
Mostrar la cita
(acceso a BBDD,
Mostrar la cita
de SQL Server y
Mostrar la cita
#2 Maxi
14/09/2004 - 15:51 | Informe spam
Hola, deberias de ver bien si el usuario que agregaste es el correcto y es
con el cual te estas conectando ahora.

O sea: cuando agregas un usuario debes ver si es de Dominio o del equipo
propiamente dicho, si el usuario es del equipo debes hacer referencia al
mismo equipo\usuario




Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"A.Afonso" escribió en el mensaje
news:
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.748 / Virus Database: 500 - Release Date: 01/09/2004
#3 aafonso
14/09/2004 - 18:42 | Informe spam
Hola, muchas gracias por las respuestas.

A ver...yo entiendo que tanto si se utiliza autenticación mixta como
autenticación windows, si escojo utilizar la cuenta de usuario de windows,
me sirve cualquiera de los dos modos. Unicamente en el caso de escoger
autenticación por usuarios de SQL estaría obligado a utilizar la mixta. Me
gustaría saber si esto que digo es cierto.

Yo pensaba que si en el Administrador Corporativo definía (en Seguridad)
las cuentas de inicio de sesión idénticas a las que utilizo en Windows, el
problema estaría resuelto (concediendo los permisos adecuados por
supuesto).

Por ejemplo: en mi ordenador (que está dentro de una red) yo entro con el
dominio DOMINIO y el usuario PEPE con su password correspondiente.
Entonces me voy al Administrador Corporativo, escojo la rama
Seguridad/Inicios de Sesión y agrego un usuario DOMINIO\PEPE con
Autenticación de Windows. Le doy todos los permisos tanto a nivel de
funciones como de acceso a base de datos. Y ya está.

Si ahora intento realizar una conexión (con ADO) indicando en la
stringconnection el usuario DOMINIO\PEPE con su password correspondiente,
etc. pues no funciona. Y aquí me paro.

Por cierto, en las propiedades registradas de SQL Server tengo activada la
casilla de Utilizar Autenticación de Windows. El servicio MSSQLSERVER,
también tiene a DOMINIO\PEPE como cuenta de inicio de sesión con su
contraseña correspondiente. Y el servicio arranca correctamente.

Un saludo.
#4 ulises
14/09/2004 - 18:49 | Informe spam
Si tratas de conectarme con autenticación windows en el
connection string no van ni usuario ni password solo la
indicación "Trusted_Connection=yes", si indicas el usuario
y password buscará un usuario sql.

Saludos,
Ulises

Mostrar la cita
mixta como
Mostrar la cita
usuario de windows,
Mostrar la cita
caso de escoger
Mostrar la cita
utilizar la mixta. Me
Mostrar la cita
(en Seguridad)
Mostrar la cita
utilizo en Windows, el
Mostrar la cita
adecuados por
Mostrar la cita
yo entro con el
Mostrar la cita
correspondiente.
Mostrar la cita
rama
Mostrar la cita
DOMINIO\PEPE con
Mostrar la cita
a nivel de
Mostrar la cita
indicando en la
Mostrar la cita
correspondiente,
Mostrar la cita
tengo activada la
Mostrar la cita
MSSQLSERVER,
Mostrar la cita
sesión con su
Mostrar la cita
correctamente.
Mostrar la cita
#5 Javier Loria
14/09/2004 - 18:58 | Informe spam
Hola:
Varios conceptos:
a) Cuando usas seguridad de Windows, el MS SQL delega la
autenticacion(verificacion que el usuario es correcto) al Windows. Esto
significa que NO USAS ni usuario ni clave para autenticarme, el Windows le
envia mis "credenciales" al SQL.
b) En el SQL debe autorizarse el uso de los recursos, esto se hace
creando Logins en el Servidor de la BD y Usuarios en la BD. Los Login son
"mapeos" entre los usuarios de Windows y el SQL autorizando la conexion. Se
crean en el Administrador Corporativo, seguridad, Login.
Los usuarios se crean en las BD y son "mapeos" entre usuarios de BD y
Logins de SQL.
Lo normal aqui es tomar a un grupo de Windows y asignarle un Login en el
SQL y el Login asignarlo a un usuario de la BD. Asi todos los usuarios de
Windows que pertenezcan al grupo podran usar los recursos asignados
c) En el String de conexion de la BD debes indicar que tienen seguridad
integrada y no poner usuario o clave.
Algo como:
"Provider=SQLOLEDB.1;Integrated Security=SSPI;" +
"Persist Security Info=False;Initial CatalogºSEDATOS;"+
"Data Source=SERVIDOR"
Fijate que no lleva ni usuario ni clave.


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

"A.Afonso" wrote in message
news:#
Mostrar la cita
Ads by Google
Search Busqueda sugerida