Utilizar un inicio de sesión sde autenticado de Windows en SQL Server

Si utiliza una geodatabase de esquema sde, puede utilizar un inicio de sesión sde de Windows en lugar de un inicio de sesión sde autenticado de SQL Server. Para ello, cree el inicio de sesión de Windows o del dominio que se va a asignar al usuario SDE, agréguelo a la instancia de SQL Server, cree una base de datos para almacenar la geodatabase y agregue un usuario SDE y un esquema a la base de datos asignando el inicio de sesión correspondiente al usuario SDE.

NotaNota:

No puede utilizar usuarios autenticados de Windows si utiliza un servidor de aplicación de ArcSDE que se instala en un servidor diferente al de la instancia de SQL Server. Para obtener más detalles, consulte el artículo técnico 36420 en el Centro de recursos de ArcGIS.

Pasos:
  1. Cree un inicio de sesión de Windows para asignarlo al usuario SDE. Esto puede ser un inicio de sesión de dominio o un inicio de sesión de Windows local en el servidor donde SQL Server está instalado.
    NotaNota:

    Si el inicio de sesión es un inicio de sesión de Windows local, solo puede realizar conexiones locales a la geodatabase; no puede iniciar sesión en la geodatabase desde otros equipos.

  2. Agregue este inicio de sesión al conjunto de inicios de sesión de SQL Server en la instancia SQL Server. Esta cuenta se utilizará como el inicio de sesión que conecta al SQL Server cuando se inicia el servicio de ArcSDE, si elige utilizar un servicio de ArcSDE.
  3. Inicie SQL Server Management Studio y cree una base de datos.
  4. Abra una nueva ventana de consulta en Management Studio.
  5. Agregue el inicio de sesión la nueva base de datos como un usuario y cree un esquema predeterminado para el usuario mediante el siguiente comando. Asegúrese de reemplazar <domain or server name> con el nombre de dominio o de servidor, y <login name> con el nombre de inicio de sesión real.
    CREATE USER sde 
    FOR LOGIN <domain or server name>\<login name> 
    WITH DEFAULT_SCHEMA = sde;
    
    CREATE SCHEMA sde AUTHORIZATION sde;
    
  6. NotaNota:

    El nombre de esquema y el nombre de usuario de la base de datos deben ser sde.

  7. Otorgue al usuario SDE los privilegios CREATE TABLE, CREATE VIEW, CREATE PROCEDURE y CREATE FUNCTION en la base de datos.
    GRANT CREATE TABLE
    , CREATE VIEW
    , CREATE PROCEDURE
    , CREATE FUNCTION TO sde;
    
  8. Inicie sesión en Windows utilizando la cuenta de inicio de sesión para crear el repositorio de la geodatabase. Debe iniciar sesión como la cuenta nueva de Windows para realizar este paso.
  9. Inicie ArcCatalog o ArcMap y abra la ventana Catálogo.
    SugerenciaSugerencia:

    Asegúrese de que el cliente nativo de SQL Server está instalado en el equipo cliente para conectarse a la base de datos.

  10. Agregue una conexión de base de datos a la base de datos que creó en el paso 3. Utilice la autenticación del sistema operativo para conectarse.
  11. Haga clic con el botón derecho en la conexión de base de datos y haga clic en Habilitar geodatabase.

    Se abre Habilitar geodatabase corporativa y el cuadro de texto Base de datos de entrada se rellena con la conexión de base de datos.

  12. Navegue hace el archivo de autorización ArcGIS for Server que se creó cuando autorizó ArcGIS for Server, y agréguelo al cuadro de texto Archivo de autorización.

    Cuando utiliza el asistente para autorizar ArcGIS for Server, un archivo de códigos clave está escribo en el servidor en donde está instalado el software. Si autorizó ArcGIS for Server en el cuadro Linux, el archivo se creó en /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<release>/sysgen. Si autorizó en un servidor de Windows, el archivo se creó en Program Files\ESRI\License<release>\sysgen. Si aún no lo hizo, autorice ArcGIS for Server para crear este archivo.

  13. Haga clic en el botón Aceptar para ejecutar la herramienta.

Si los usuarios de la geodatabase solo se van a conectar directamente a la geodatabase y ha instalado el cliente nativo de SQL Server en todos los equipos cliente, la instalación de la geodatabase se ha completado. Si va a utilizar un servicio de ArcSDE para las conexiones de su sitio, debe instalar el servidor de aplicaciones ArcSDE y crear e iniciar un servicio. Consulte la guía de instalación del servidor de aplicaciones de ArcSDE para SQL Server para obtener instrucciones.

Temas relacionados

9/11/2013