Elimine cuentas estándar, cuentas con privilegios y cuentas con privilegios SA de una instancia de ApsaraDB RDS for SQL Server mediante la consola de ApsaraDB RDS o la operación de API DeleteAccount.
La eliminación es permanente y no se puede deshacer. Antes de eliminar una cuenta, asegúrese de que ninguna aplicación la esté utilizando; las conexiones de aplicaciones existentes fallarán inmediatamente después de la eliminación. Actualice las credenciales de su aplicación antes de continuar.
Requisitos previos
Antes de empezar, asegúrese de contar con lo siguiente:
Una instancia de ApsaraDB RDS for SQL Server
Acceso a la consola de ApsaraDB RDS con los permisos suficientes para gestionar cuentas
Reglas de permisos de cuenta
Comprender cómo afecta la eliminación a los permisos le ayuda a evitar problemas de acceso inesperados.
Reglas para cuentas con privilegios
|
Scenario |
Behavior |
|
Crear una cuenta con privilegios |
Se otorga automáticamente el permiso db_owner role para todas las bases de datos existentes. No se requiere concesión manual. |
|
Agregar una base de datos |
La cuenta no tiene acceso a las bases de datos creadas después de su propia creación. Utilice Modify the permission scope en la consola para otorgar db_owner en la nueva base de datos. |
|
Eliminar una cuenta con privilegios |
Elimina permanentemente la cuenta y todos sus permisos de base de datos. La cuenta ya no podrá iniciar sesión ni realizar ninguna operación en la base de datos. |
|
Volver a crear una cuenta con privilegios |
Independientemente del nombre de usuario, el sistema otorga automáticamente db_owner en todas las bases de datos existentes en la instancia. Para las bases de datos creadas posteriormente, consulte modify permissions manually. |
Reglas para cuentas estándar
|
Scenario |
Behavior |
|
Crear una cuenta estándar |
Especifique manualmente las bases de datos autorizadas y los permisos: Lectura/Escritura, Solo lectura o Propietario. Si no se selecciona ninguna base de datos, la cuenta no tendrá acceso a ninguna. |
|
Agregar una base de datos |
De forma predeterminada, no hay acceso a las bases de datos recién creadas, incluso si la cuenta tenía permisos otorgados previamente. Utilice Manually add the database to the account's authorization list y establezca los permisos. |
|
Eliminar una cuenta estándar |
Todos los permisos de acceso a la base de datos se eliminan permanentemente. La cuenta ya no podrá iniciar sesión y las conexiones desde aplicaciones vinculadas fallarán. Actualice las credenciales de la aplicación de inmediato. |
|
Volver a crear una cuenta estándar (mismo nombre) |
Los permisos originales no se restauran. La nueva cuenta comienza sin permisos. Configure Re-authorize databases and set permissions manualmente. |
Eliminar una cuenta
Vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside la instancia. Busque la instancia y haga clic en su ID.
En el panel de navegación izquierdo, haga clic en Accounts.
Busque la cuenta que desea eliminar y haga clic en Delete en la columna Actions.
En el cuadro de diálogo, haga clic en OK.