Creación de una cuenta de base de datos
Escenarios
Puede utilizar un procedimiento almacenado para crear una cuenta de inicio de sesión. Esta cuenta tiene todos los permisos del usuario rdsuser en bases de datos de RDS for SQL Server.
- El procedimiento almacenado solo puede ser ejecutado por el usuario rdsuser o la cuenta creada.
- La contraseña debe constar de 8 a 32 caracteres y contener al menos tres tipos de los siguientes caracteres: letras mayúsculas, minúsculas, dígitos y caracteres especiales (~!@#$%^*-_+?,).
Prerrequisitos
Se ha conectado una instancia de RDS for SQL Server. Para obtener más información sobre cómo conectarse a una instancia de base de datos, consulte Conexión a una instancia de base de datos a través de una red pública.
Procedimiento
Ejecute el siguiente comando para crear una cuenta. Después de ejecutar el comando correctamente, puede utilizar la cuenta creada para iniciar sesión.
EXEC master.dbo.rds_create_major_login @login='loginName', @password='password' ;
- loginName: nombre de inicio de sesión de la cuenta creada.
- password: contraseña de la cuenta creada.
Ejemplo
Ejecute el siguiente comando para crear una cuenta cuyo nombre sea rdsuser1 y la contraseña ******:
EXEC master.dbo.rds_create_major_login @login='rdsuser1', @password='******';
Una vez que la cuenta se ha creado correctamente, se muestra información similar a la siguiente:
HW_RDS_Process_Successful