Migrar servidor SQL

Migrar servidor SQL

¿Puedo migrar una base de datos SQL Server 2005 de 32 bits a una base de datos SQL Server 2008 de 64 bits sin demasiadas complicaciones o hay algo en lo que debo pensar primero?

Respuesta1

  • Al actualizar desde una edición de 64 bits de SQL Server a una edición de 64 bits de SQL Server 2008, debe actualizar Analysis Services antes de actualizar el motor de base de datos.
  • Haga una copia de seguridad de todos los archivos de la base de datos de SQL Server de la instancia que se va a actualizar, para poder restaurarlos, si es necesario.
  • Ejecute los comandos de la consola de base de datos (DBCC) adecuados en las bases de datos que se actualizarán para garantizar que estén en un estado coherente.
  • Calcule el espacio en disco necesario para actualizar los componentes de SQL Server, además de las bases de datos de los usuarios. Para conocer el espacio en disco que requieren los componentes de SQL Server, consulte Requisitos de hardware y software para instalar SQL Server 2008 R2.
  • Asegúrese de que las bases de datos existentes del sistema SQL Server (master, model, msdb y tempdb) estén configuradas para crecer automáticamente y asegúrese de que tengan suficiente espacio en el disco duro.
  • Asegúrese de que todos los servidores de bases de datos tengan información de inicio de sesión en la base de datos maestra. Esto es importante para restaurar una base de datos, ya que la información de inicio de sesión del sistema reside en el maestro.
  • Deshabilite todos los procedimientos almacenados de inicio, ya que el proceso de actualización detendrá e iniciará los servicios en la instancia de SQL Server que se está actualizando. Los procedimientos almacenados procesados ​​en el momento del inicio pueden bloquear el proceso de actualización.
  • Detenga la replicación y asegúrese de que el registro de replicación esté vacío.
  • La actualización de una instancia del motor de base de datos de SQL Server 2000 conserva el valor de configuración para los subprocesos de trabajo máximos. Sin embargo, le recomendamos que cambie el valor máximo de subprocesos de trabajo a 0 antes de actualizar, para permitir que el motor de base de datos calcule la cantidad óptima de subprocesos. Para obtener más información, consulte la opción Max Workers Threads en los Libros en pantalla de SQL Server.
  • Salga de todas las aplicaciones, incluidos todos los servicios que tengan dependencias de SQL Server. La actualización puede fallar si las aplicaciones locales están conectadas a la instancia que se está actualizando.
  • Si utiliza Database Mirroring, consulte Cómo:Minimice el tiempo de inactividad para bases de datos reflejadas al actualizar instancias de servidoren los libros en pantalla de SQL Server.

Respuesta2

Realmente no hay mucho de qué preocuparse. Puede desconectar la base de datos, moverla y volver a conectarla o hacer una copia de seguridad y restaurarla. ¿La aplicación que utiliza la base de datos es compatible con 2008? Si no, déjelo en modo de compatibilidad 90.

información relacionada