Inicios de sesión - contraseñas

18/04/2005 - 14:15 por Mauricio López [uy] | Informe spam
Amigos:

¿Hay alguna restricción en cuanto a la longitud de la contraseña
que se le puede asignar a un inicio de sesión en SQL-Server desde T-SQL?

Muchas gracias.


Saludos!

Mauricio López
Maldonado - Uruguay

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
18/04/2005 - 14:28 | Informe spam
Mauricio,

Si estas creando un login, para un usuario que se conectara a sql server
mediante el uso de SQL Server Authentication, entonces usas el procedimiento
almacenado sp_addlogin. El parametro de entrada @passwd definido en este sp
es de tipo sysname (nvarchar(128) not null), cuyo valor se almacenara en la
tabla de sistema master.dbo.sysxlogins en la columna password que es de tipo
varbinary(256).


AMB

"Mauricio López [uy]" wrote:

Amigos:

¿Hay alguna restricción en cuanto a la longitud de la contraseña
que se le puede asignar a un inicio de sesión en SQL-Server desde T-SQL?

Muchas gracias.


Saludos!

Mauricio López
Maldonado - Uruguay


Respuesta Responder a este mensaje
#2 Mauricio López [uy]
18/04/2005 - 16:14 | Informe spam
Alejandro:

Antes que nada gracias por tu respuesta. Ahora: ¿por qué
entonces si los campos son suficientemente "amplios, me dará un error al
querer modificar la contraseña por una de 40 caracteres?


Saludos!

Mauricio López
Maldonado - Uruguay
-
Mauricio,

Si estas creando un login, para un usuario que se conectara a sql server
mediante el uso de SQL Server Authentication, entonces usas el
procedimiento
almacenado sp_addlogin. El parametro de entrada @passwd definido en este
sp
es de tipo sysname (nvarchar(128) not null), cuyo valor se almacenara en
la
tabla de sistema master.dbo.sysxlogins en la columna password que es de
tipo
varbinary(256).


AMB

"Mauricio López [uy]" wrote:

Amigos:

¿Hay alguna restricción en cuanto a la longitud de la


contraseña
que se le puede asignar a un inicio de sesión en SQL-Server desde


T-SQL?

Muchas gracias.


Saludos!

Mauricio López
Maldonado - Uruguay


Respuesta Responder a este mensaje
#3 Alejandro Mesa
18/04/2005 - 16:27 | Informe spam
Mauricio,

Desde donde estas cambiando el password?
Cual es el error que te da?

Trata desde Query Analyzer usando el procedimineto sp_password, ve los
libros en linea para mas informacion y ejemplos.


AMB

"Mauricio López [uy]" wrote:

Alejandro:

Antes que nada gracias por tu respuesta. Ahora: ¿por qué
entonces si los campos son suficientemente "amplios, me dará un error al
querer modificar la contraseña por una de 40 caracteres?


Saludos!

Mauricio López
Maldonado - Uruguay
-
Mauricio,

Si estas creando un login, para un usuario que se conectara a sql server
mediante el uso de SQL Server Authentication, entonces usas el
procedimiento
almacenado sp_addlogin. El parametro de entrada @passwd definido en este
sp
es de tipo sysname (nvarchar(128) not null), cuyo valor se almacenara en
la
tabla de sistema master.dbo.sysxlogins en la columna password que es de
tipo
varbinary(256).


AMB

"Mauricio López [uy]" wrote:

> Amigos:
>
> ¿Hay alguna restricción en cuanto a la longitud de la
contraseña
> que se le puede asignar a un inicio de sesión en SQL-Server desde
T-SQL?
>
> Muchas gracias.
>
>
> Saludos!
>
> Mauricio López
> Maldonado - Uruguay
>
>


Respuesta Responder a este mensaje
#4 Mauricio López [uy]
19/04/2005 - 03:02 | Informe spam
Alejandro:

Éste es el código que traté de usar para cambiar la contraseña:

CREATE PROCEDURE _ModificarUsr (@Id int, @login varchar(20), @newpwd
varchar(20),
@md5pwd varchar(50), @prioridad smallint)
AS

Declare @Old varchar(20)

SELECT @Old = (SELECT tabla FROM sysrows WHERE permisos = @Id)

UPDATE tblUsuario
SET Pwd = @md5pwd, Prioridad = @prioridad
WHERE CuentaUsuario = @login

UPDATE sysrows
SET tabla = @newpwd
WHERE permisos = @Id

exec sp_password @old, @newpwd, @login
GO

funciona, pero sólo cuando trato de pasar un string corto,
cuando paso una cadena de 40 caracteres me devuelve un error, cambia la
tabla tblUsuario pero no el inicio de sesión.

Muchas gracias por tu tiempo.

Saludos!

Mauricio López
Maldonado - Uruguay
-
Mauricio,

Desde donde estas cambiando el password?
Cual es el error que te da?

Trata desde Query Analyzer usando el procedimineto sp_password, ve los
libros en linea para mas informacion y ejemplos.


AMB

"Mauricio López [uy]" wrote:

Alejandro:

Antes que nada gracias por tu respuesta. Ahora: ¿por qué
entonces si los campos son suficientemente "amplios, me dará un error


al
querer modificar la contraseña por una de 40 caracteres?


Saludos!

Mauricio López
Maldonado - Uruguay
-
Mauricio,

Si estas creando un login, para un usuario que se conectara a sql


server
mediante el uso de SQL Server Authentication, entonces usas el
procedimiento
almacenado sp_addlogin. El parametro de entrada @passwd definido en


este
sp
es de tipo sysname (nvarchar(128) not null), cuyo valor se almacenara


en
la
tabla de sistema master.dbo.sysxlogins en la columna password que es


de
tipo
varbinary(256).


AMB

"Mauricio López [uy]" wrote:

> Amigos:
>
> ¿Hay alguna restricción en cuanto a la longitud de la
contraseña
> que se le puede asignar a un inicio de sesión en SQL-Server desde
T-SQL?
>
> Muchas gracias.
>
>
> Saludos!
>
> Mauricio López
> Maldonado - Uruguay
>
>


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