2 votos

¿Suprimir la base de datos de SQL Server para eliminar la geodatabase de ArcSDE?

Soy nuevo en esto de ArcSDE y me gustaría saber cuál es la mejor manera de eliminar limpiamente una base de datos de SQL Server para eliminar la geodatabase de ArcSDE. ¿Es tan fácil como hacer clic con el botón derecho del ratón sobre la base de datos en SQL Server y darle a eliminar? ¿O hay una forma más preferible de hacerlo?

Además, ¿hay alguna forma de cambiar el nombre de la base de datos del servidor SQL que utiliza la geodatabase de ArcSDE? ¿O es mejor empezar de cero con una nueva base de datos?

5voto

omouse Puntos 129

Hasta ArcSDE 10.0 es necesario instalar ArcSDE en el servidor. Tiene dos posibilidades para conectarse al servidor: Conexión directa o servidor de aplicaciones.

Si configuraste la BD para las conexiones del servidor de aplicaciones tuviste que crear un servicio SDE. En ese caso tienes que hacer los siguientes pasos para eliminar la SDE-DB en SQL Server:

  • matar todas las conexiones a la base de datos SDE (usando sdemon)
  • eliminar el servicio ArcSDE (sdeservice -o delete)
  • eliminar una palabra clave del registro de Windows (sdeservice -o unregister -r ADMIN_DATABASE -d SQLSERVER -v SDE) -v es el nombre de su DB y no tiene que ser SDE
  • eliminar la entrada en los archivos de servicio de sde y windows (%windir%) \system32\drivers\etc\services y %SDEHOME% \etc\services.sde )
  • abandonar la base de datos en SQL Server (por ejemplo, haciendo clic con el botón derecho en la base de datos en SQL Server Management Studio)

Si has configurado la BD para conexión directa no necesitas el servicio sde. Y si no tienes ningún servicio creado, sólo tienes que soltar la base de datos en SQL Server.

Como mencionó Brad Nesom, con ArcSDE 10.1 no es necesario instalar ArcSDE en el servidor si se utiliza la conexión directa. Ni siquiera necesitas instalar las herramientas de línea de comandos de ArcSDE en el servidor, ya que tienes las herramientas de gestión más necesarias en ArcCatalog y ArcToolbox 10.1. Hay un buen post a este tema por Russell Brennan (de ESRI): http://forums.arcgis.com/threads/57375-Why-would-I-install-ArcSDE-with-10.1

Es mucho más limpio y rápido empezar de cero con una nueva base de datos y cargar los datos de la antigua base de datos en la nueva base de datos, que cambiar el nombre de la base de datos en SQL Server.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X