Actualizar Master Data Services

Existen tres escenarios para actualizar a Microsoft SQL Server 2012. Elija el escenario que se corresponde con su situación.

Nota importanteImportante
  • Realice una copia de la base de datos antes de realizar cualquier actualización.

  • El proceso de actualización vuelve a crear los procedimientos almacenados y actualiza las tablas que usa Master Data Services. Cualquier personalización que haya realizado en alguno de estos componentes se podría perder.

  • Los paquetes de implementación de modelos se pueden usar solamente en la edición de SQL Server en la que se crearon. No puede implementar en SQL Server 2012 los paquetes de implementación de modelos que se crearon en SQL Server 2008 R2.

  • El botón Reparar se muestra durante la actualización únicamente después de que una base de datos que se restaure a partir de una copia de seguridad seleccionada. El botón de Reparar hace lo siguiente: habilita CLR en la instancia de SQL, habilita Service Broker y la cola de Service Broker, así como otros servicios necesarios.

Actualizar desde SQL Server 2008 R2 sin actualización del motor de base de datos

Este escenario se puede considerar una instalación en paralelo, porque SQL Server 2008 R2 y SQL Server 2012 se instalan a la vez, en el mismo equipo o en equipos diferentes.

En este escenario se sigue usando SQL Server 2008 R2 para hospedar la base de datos de MDS. Sin embargo, debe actualizar el esquema de la base de datos de MDS y, posteriormente, usar la aplicación web SQL Server 2012 para tener acceso a la base de datos de MDS. La aplicación web SQL Server 2008 R2 ya no puede tener acceso a la base de datos de MDS.

Si opta por instalar ambas versiones en el mismo equipo, puede hacerlo, ya que los archivos se instalan en otra ubicación.

  • En SQL Server 2012, los archivos se instalan de forma predeterminada en drive:\Archivos de programa\Microsoft SQL Server\110\Master Data Services.

  • En SQL Server 2008 R2, los archivos se instalan en drive:\Archivos de programa\Microsoft SQL Server\Master Data Services.

Para realizar esta tarea, complete los siguientes pasos.

  1. Instale Master Data Services y cualquier otra característica que desee.

    1. Abra el Asistente para la de instalación de SQL Server 2012.

    2. En el panel izquierdo, haga clic en Instalación.

    3. En el panel derecho, haga clic en Nueva instalación independiente de SQL Server o agregar características a una instalación existente.

    4. En la página de Selección de características, seleccione Master Data Services y cualquier otra característica que desee instalar.

    5. Complete el asistente.

  2. Una vez completada la instalación, actualice el esquema de la base de datos de MDS.

    1. Abra la versión de SQL Server 2012 de Administrador de configuración de Master Data Services.

      Nota importanteImportante

      Para actualizar el esquema de base de datos de MDS, debe haber iniciado sesión con la cuenta de administrador que se especificó cuando se creó la base de datos de MDS. En la base de datos de MDS, en mdm.tblUser, el usuario tiene el valor de Id. establecido en 1. Para obtener información acerca de cómo cambiar este usuario, vea Cambiar la cuenta de administrador del sistema (Master Data Services).

    2. En el panel izquierdo, haga clic en Configuración de base de datos.

    3. En el panel derecho, haga clic en Seleccionar base de datos e indique la información de la instancia de base de datos de SQL Server 2008 R2.

    4. Haga clic en el botón Reparar base de datos, si está habilitado.

    5. Haga clic en Actualizar base de datos para iniciar el Asistente para actualizar base de datos. Para obtener más información, vea Asistente para actualizar base de datos (Administrador de configuración de Master Data Services).

  3. Una vez completada la actualización, cree una aplicación web de SQL Server 2012.

    1. Abra la versión de SQL Server 2012 de Administrador de configuración de Master Data Services.

    2. En el panel izquierdo, haga clic en Configuración web.

    3. En el panel derecho, en la lista de Sitio web, seleccione una de las opciones siguientes:

      • Sitio web predeterminado y, después, haga clic en Crear aplicación.

      • Crear nuevo sitio. Se creará automáticamente una aplicación web cuando se cree el sitio web.

  4. Asocie ahora la aplicación web a una base de datos de MDS actualizada.

    1. En la sección Asociar una aplicación con una base de datos, haga clic en Seleccionar.

    2. Seleccione la base de datos de MDS.

    3. Haga clic en Aplicar.

Actualizar desde SQL Server 2008 R2 con actualización del motor de base de datos

En este escenario se actualizará el motor de base de datos y la aplicación de Master Data Services de SQL Server 2008 R2 a SQL Server 2012.

Para realizar esta tarea, complete los siguientes pasos.

  1. Abra el Panel de control > Programas y características para desinstalar Microsoft SQL Server 2008 R2 Master Data Services.

  2. Actualice el motor de base de datos a SQL Server 2012.

    1. Abra el Asistente para la de instalación de SQL Server 2012 RC0.

    2. En el panel izquierdo, haga clic en Instalación.

    3. En el panel derecho, haga clic en Actualizar desde SQL Server 2005, SQL Server 2008 o SQL Server 2008 R2.

    4. Complete el asistente.

  3. Una vez completada la actualización, agregue la característica de Master Data Services .

    1. Abra el Asistente para la de instalación de SQL Server 2012.

    2. En el panel izquierdo, haga clic en Instalación.

    3. En el panel derecho, haga clic en Nueva instalación independiente de SQL Server o agregar características a una instalación existente.

    4. En la página Tipo de instalación del asistente, seleccione la opción Agregar características a una instancia existente.

    5. En la página Selección de características, en Características compartidas, seleccione Master Data Services.

    6. Complete el asistente.

  4. Una vez completada la instalación de MDS, actualice el esquema de base de datos de MDS.

    1. Abra la versión de SQL Server 2012 de Administrador de configuración de Master Data Services.

      Nota importanteImportante

      Para actualizar el esquema de base de datos de MDS, debe haber iniciado sesión con la cuenta de administrador que se especificó cuando se creó la base de datos de MDS. En la base de datos de MDS, en mdm.tblUser, el usuario tiene el valor de Id. establecido en 1. Para obtener información acerca de cómo cambiar este usuario, vea Cambiar la cuenta de administrador del sistema (Master Data Services).

    2. En el panel izquierdo, haga clic en Configuración de base de datos.

    3. En el panel derecho, haga clic en Seleccionar base de datos e indique la información de la instancia de base de datos.

    4. Haga clic en el botón Reparar base de datos, si está habilitado.

    5. Haga clic en Actualizar base de datos para iniciar el Asistente para actualizar base de datos. Para obtener más información, vea Asistente para actualizar base de datos (Administrador de configuración de Master Data Services).

    6. Haga clic en Aplicar.

  5. Una vez completada la actualización, cree una aplicación web de SQL Server 2012.

    1. Abra la versión de SQL Server 2012 de Administrador de configuración de Master Data Services.

    2. En el panel izquierdo, haga clic en Configuración web.

    3. En el panel derecho, en la lista de Sitio web, seleccione una de las opciones siguientes:

      • Sitio web predeterminado y, después, haga clic en Crear aplicación.

      • Crear nuevo sitio. Se creará automáticamente una aplicación web cuando se cree el sitio web.

  6. Asocie ahora la aplicación web a una base de datos de MDS actualizada.

    1. En la sección Asociar una aplicación con una base de datos, haga clic en Seleccionar.

    2. Seleccione la base de datos de MDS.

    3. Haga clic en Aplicar.

Actualización desde SQL Server 2012 CTP3, RC0 o RC1

En este escenario, se debe actualizar el motor de base de datos, seguido del esquema de la base de datos MDS.

Para realizar esta tarea, complete los siguientes pasos.

  1. Actualice el motor de base de datos e instale los últimos archivos de MDS.

    1. Abra el Asistente para la de instalación de SQL Server 2012.

    2. En el panel izquierdo, haga clic en Instalación.

    3. En el panel derecho, haga clic en Actualizar desde SQL Server 2005, SQL Server 2008 o SQL Server 2008 R2.

    4. Complete el asistente.

  2. Una vez completada la actualización de la base de datos, actualice el esquema de la base de datos de MDS.

    1. Abra Administrador de configuración de Master Data Services.

      Nota importanteImportante

      Para actualizar el esquema de base de datos de MDS, debe haber iniciado sesión con la cuenta de administrador que se especificó cuando se creó la base de datos de MDS. En la base de datos de MDS, en mdm.tbl.User, el usuario tiene el valor de Id. establecido en 1. Para obtener información acerca de cómo cambiar este usuario, vea Cambiar la cuenta de administrador del sistema (Master Data Services).

    2. En el panel izquierdo, haga clic en Configuración de base de datos.

    3. En el panel derecho, haga clic en Seleccionar base de datos e indique la información de la instancia de base de datos.

    4. Haga clic en el botón Reparar base de datos, si está habilitado.

    5. Haga clic en Actualizar base de datos para iniciar el Asistente para actualizar base de datos. Para obtener más información, vea Asistente para actualizar base de datos (Administrador de configuración de Master Data Services).

    6. Una vez completada la actualización, cierre Administrador de configuración de Master Data Services.

  3. Abra Administrador de Internet Information Services (IIS) y reinicie el grupo de aplicaciones de MDS.

Actualización en un escenario de dos equipos

Este escenario conlleva la actualización de un sistema en el que SQL Server está instalado en dos equipos: uno con SQL Server 2012 y otro con SQL Server 2008 R2 o SQL Server 2012 CTP3, RC0 o RC1.

Si SQL Server 2008 R2 está instalado, continúe usando SQL Server 2008 R2 para hospedar la base de datos MDS en un equipo. Sin embargo, debe actualizar el esquema de la base de datos de MDS y, posteriormente, usar la aplicación web SQL Server 2012 para tener acceso a la base de datos de MDS. La aplicación web SQL Server 2008 R2 ya no puede tener acceso a la base de datos de MDS.

  • En SQL Server 2012, los archivos se instalan de forma predeterminada en drive:\Archivos de programa\Microsoft SQL Server\110\Master Data Services.

  • En SQL Server 2008 R2, los archivos se instalan en drive:\Archivos de programa\Microsoft SQL Server\Master Data Services.

Para realizar esta tarea, complete los siguientes pasos.

  1. Instale Master Data Services y cualquier otra característica que desee.

    1. Abra el Asistente para la de instalación de SQL Server 2012.

    2. En el panel izquierdo, haga clic en Instalación.

    3. En el panel derecho, haga clic en Nueva instalación independiente de SQL Server o agregar características a una instalación existente.

    4. En la página de Selección de características, seleccione Master Data Services y cualquier otra característica que desee instalar.

    5. Complete el asistente.

  2. Una vez completada la instalación, actualice el esquema de la base de datos de MDS.

    1. Abra la versión de SQL Server 2012 de Administrador de configuración de Master Data Services.

      Nota importanteImportante

      Para actualizar el esquema de base de datos de MDS, debe haber iniciado sesión con la cuenta de administrador que se especificó cuando se creó la base de datos de MDS. En la base de datos de MDS, en mdm.tblUser, el usuario tiene el valor de Id. establecido en 1. Para obtener información acerca de cómo cambiar este usuario, vea Cambiar la cuenta de administrador del sistema (Master Data Services).

    2. En el panel izquierdo, haga clic en Configuración de base de datos.

    3. En el panel derecho, haga clic en Seleccionar base de datos y especifique la información de la instancia de base de datos de SQL Server 2008 R2 en el otro equipo, si SQL Server 2008 R2 está instalado en otro equipo.

    4. Haga clic en el botón Reparar base de datos, si está habilitado.

    5. Haga clic en Actualizar base de datos para iniciar el Asistente para actualizar base de datos. Para obtener más información, vea Asistente para actualizar base de datos (Administrador de configuración de Master Data Services).

  3. Una vez completada la actualización, cree una aplicación web de SQL Server 2012.

    1. Abra la versión de SQL Server 2012 de Administrador de configuración de Master Data Services.

    2. En el panel izquierdo, haga clic en Configuración web.

    3. En el panel derecho, en la lista de Sitio web, seleccione una de las opciones siguientes:

      • Sitio web predeterminado y, después, haga clic en Crear aplicación.

      • Crear nuevo sitio. Se creará automáticamente una aplicación web cuando se cree el sitio web.

  4. Asocie ahora la aplicación web a una base de datos de MDS actualizada.

    1. En la sección Asociar una aplicación con una base de datos, haga clic en Seleccionar.

    2. Seleccione la base de datos de MDS.

    3. Haga clic en Aplicar.

Actualización con restauración de una base de datos desde la copia de seguridad

En este escenario, SQL Server 2008 R2 o SQL Server 2012 CTP3, RC0 o RC1 está instalado en uno o dos equipos. En este escenario, se realizó una copia de seguridad de una base de datos en una versión anterior a SQL Server 2012 RTM antes de la actualización y se restaurará la base de datos.

  • En SQL Server 2012, los archivos se instalan de forma predeterminada en drive:\Archivos de programa\Microsoft SQL Server\110\Master Data Services.

  • En SQL Server 2008 R2, los archivos se instalan en drive:\Archivos de programa\Microsoft SQL Server\Master Data Services.

Para realizar esta tarea, complete los siguientes pasos.

  1. Instale Master Data Services y cualquier otra característica que desee.

    1. Abra el Asistente para la de instalación de SQL Server 2012.

    2. En el panel izquierdo, haga clic en Instalación.

    3. En el panel derecho, haga clic en Nueva instalación independiente de SQL Server o agregar características a una instalación existente.

    4. En la página de Selección de características, seleccione Master Data Services y cualquier otra característica que desee instalar.

    5. Complete el asistente.

  2. Restaure la base de datos de la que se realizó la copia de seguridad.

  3. Una vez completada la instalación, actualice el esquema de la base de datos de MDS.

    1. Abra la versión de SQL Server 2012 de Administrador de configuración de Master Data Services.

      Nota importanteImportante

      Para actualizar el esquema de base de datos de MDS, debe haber iniciado sesión con la cuenta de administrador que se especificó cuando se creó la base de datos de MDS. En la base de datos de MDS, en mdm.tblUser, el usuario tiene el valor de Id. establecido en 1. Para obtener información acerca de cómo cambiar este usuario, vea Cambiar la cuenta de administrador del sistema (Master Data Services).

    2. En el panel izquierdo, haga clic en Configuración de base de datos.

    3. En el panel derecho, haga clic en Seleccionar base de datos e indique la información de la instancia de base de datos de SQL Server 2008 R2.

    4. Haga clic en el botón Reparar base de datos, si está habilitado.

    5. Haga clic en Actualizar base de datos para iniciar el Asistente para actualizar base de datos. Para obtener más información, vea Asistente para actualizar base de datos (Administrador de configuración de Master Data Services).

  4. Una vez completada la actualización, cree una aplicación web de SQL Server 2012.

    1. Abra la versión de SQL Server 2012 de Administrador de configuración de Master Data Services.

    2. En el panel izquierdo, haga clic en Configuración web.

    3. En el panel derecho, en la lista de Sitio web, seleccione una de las opciones siguientes:

      • Sitio web predeterminado y, después, haga clic en Crear aplicación.

      • Crear nuevo sitio. Se creará automáticamente una aplicación web cuando se cree el sitio web.

  5. Asocie ahora la aplicación web a una base de datos de MDS actualizada.

    1. En la sección Asociar una aplicación con una base de datos, haga clic en Seleccionar.

    2. Seleccione la base de datos de MDS.

    3. Haga clic en Aplicar.

Solución de problemas

Problema: al abrir la aplicación web de SQL Server 2008 R2 Administrador de datos maestros, se muestra el mensaje de error "La versión del cliente no es compatible con la versión de la base de datos".

Solución: este problema se produce al intentar tener acceso a una aplicación web de SQL Server 2008 R2 Administrador de datos maestros. Dado que la aplicación web está asociada a una base de datos de SQL Server 2012, deja de funcionar. Debe utilizar la aplicación web de SQL Server 2012 en su lugar.

Este problema puede aparecer si no se ha detenido y reiniciado el Grupo de aplicaciones de MDS en IIS al actualizar el esquema de la base de datos de MDS. Reinicie el Grupo de aplicaciones de MDS para corregir el problema.

Vea también

Conceptos

Instalar Master Data Services