Creación de inicios de sesión en el servidor SQL

Este tema presenta el proceso recomendado para crear inicios de sesión de servidor SQL que satisfagan los requisitos mínimos para crear y utilizar bases de datos SQL para aplicaciones de CloudSuite Industrial. Éstos no son requisitos, y es libre de alterar el proceso y los permisos de acuerdo con sus propias necesidades.

  1. En SQL Server Management Studio (SSMS), cree una cuenta de usuario denominada MGDBCreator y asigne las funciones db_creator y sysadmin.

    Esta cuenta de usuario solo la utiliza el Asistente de configuración.

  2. Utilice el Asistente de configuración y la cuenta de usuario MGDBCreator para crear las bases de datos para su aplicación.
  3. Inicie sesión en SSMS con la cuenta MGDBCreator y cree estas cuentas de usuario:
    • Permisos MGMin
    • MGDev
  4. Asigne estos usuarios a todas las bases de datos para su aplicación.
  5. En SSMS, cree la función personalizada MG_Executor con permisos de ejecución para todas las bases de datos.
  6. Asigne estos permisos a la cuenta de usuario MGMinPermissions:
    • Para todas las bases de datos:
      • db_datareader
      • db_datawriter
    • Solo para la base de datos de la aplicación, añada permisos mg_executor.
  7. Asigne estos permisos a la cuenta de usuario MGDev para todas las bases de datos:
    • db_reader
    • db_writer
    • mg_executor
    • db_ddladmin
  8. Utilice el Administrador de configuración de Mongoose para crear estas configuraciones:
    • Una configuración de tiempo de ejecución con la cuenta de usuario MGMinPermissions para todas las bases de datos SQL de esta configuración.
    • Una configuración de desarrollo con sus propias aplicaciones de desarrollo

      Asigne la cuenta de usuario de SQL MGDev para todas las bases de datos de esta configuración.

  9. Verifique que todo funciona como se espera.
Temas relacionados