Asociar una geodatabase a un servidor de base de datos
Este tema se aplica a ArcGIS for Desktop Standard y ArcGIS for Desktop Advanced exclusivamente.
La operación de asociación se utiliza sobre todo para transferir bases de datos de una instancia de SQL Server Express a otra. Una vez desasociada de una instancia, la base de datos se puede copiar en otro servidor y asociar a una instancia de SQL Server Express diferente.
Al asociar una geodatabase a un servidor de base de datos, el archivo de datos se registra con la instancia de SQL Server Express. La geodatabase se agrega al servidor y aparece en el árbol de catálogo.
La geodatabase asociada tendrá el mismo nombre que tenía en la instancia de la que se desasoció. Por consiguiente, asegúrese de no tener ninguna otra geodatabase con ese nombre en la instancia a la que vaya a asociar la base de datos. De otro modo, se produciría un error en la operación de asociación porque los nombres de las bases de datos deben ser únicos en una instancia de SQL Server.
Los usuarios y esquemas, además de los datos, permanecen en la base de datos transferida. Si los usuarios que poseen datos en la base de datos no existen en el servidor de base de datos al que se transfiere la base de datos, deberá agregarlos. Si no se pueden agregar (por ejemplo, si la base de datos se ha trasladado de un dominio a otro y los propietarios de los datos eran todos nombres de usuario del dominio de origen), los datos serán inaccesibles para cualquier usuario que no gozara de derechos de acceso a los datos antes de trasladar la base de datos. Por consiguiente, se recomienda conceder acceso a los datos al usuario dbo antes de trasladar la base de datos. De esta manera, por lo menos habrá un usuario que podrá acceder a los datos una vez trasladada la base de datos.
Cuando el geodatabase está asociado al servidor de base de datos, la licencia se actualiza en la geodatabase. Eso significa que si desasocia una geodatabase de un servidor de base de datos que obtuvo su licencia bajo ArcGIS for Desktop o ArcGIS Engine y la asocia a un servidor de base de datos que obtuvo su licencia a través deArcGIS for Server en el nivel Workgroup o, la licencia de la geodatabase se actualizará. Vea Cambiar las claves de licencia de los servidores de base de datos y sus geodatabases para obtener información sobre cómo cambiar licencias utilizando la operación de asociación.
Para asociar una geodatabase a un servidor de base de datos, debe ser un administrador del servidor y un administrador de Windows en el equipo donde SQL Server Express esté instalado.
- Inicie sesión como administrador del servidor, inicie ArcMap y, a continuación, abra la ventana Catálogo.
- En el árbol de Catálogo, haga clic con el botón derecho en el servidor de base de datos al que desee asociar la geodatabase.
- Haga clic en Adjuntar.
- En el cuadro de diálogo Adjuntar geodatabase, vaya al archivo de datos de la geodatabase que va a asociar.
- Haga clic en Aceptar.
No se recomienda que asocie a un servidor de base de datos una geodatabase de ArcSDE para SQL Server creada mediante una licencia de nivel Enterprise de ArcGIS for Server. Hay varios requisitos que se deben cumplir para que esto funcione, lo cual hace que el proceso sea susceptible a errores. Para mover una geodatabase de ArcSDE que obtuvo su licencia a través de ArcGIS for Server Enterprise a una geodatabase de ArcSDE para SQL Server Express, el método recomendado es utilizar la replicación de geodatabase.