Cómo configurar la compatibilidad de la creación de reflejo de Microsoft SQL Server para App-V
Se aplica a: Application Virtualization 4.5 SP2
Puede utilizar el siguiente procedimiento para configurar el entorno de Microsoft Application Virtualization (App-V) para usar la creación de reflejo de la base de datos de Microsoft SQL Server. La configuración de la creación de reflejo de la base de datos puede ayudar en la recuperación ante desastres y en escenarios de conmutación por error. App-V 4.5 SP2 admite todos los modos de creación de reflejo de la base de datos disponibles actualmente para Microsoft SQL Server 2005 y SQL Server 2008.
Nota
Este procedimiento va dirigido a administradores familiarizados con la configuración de bases de datos de SQL Server y la creación de reflejo de la base de datos con Microsoft SQL Server, de forma que solamente se incluye la configuración específica exclusiva de App-V.
Para configurar el entorno de App-V para utilizar la creación de reflejo de la base de datos de Microsoft SQL Server
Configure la creación de reflejo de la base de datos de SQL Server en la base de datos de App-V siguiendo las prácticas empresariales estándar para la creación de reflejo de la base de datos. Haga clic en los vínculos siguientes para obtener información general sobre la implementación de la creación de reflejo de la base de datos de Microsoft SQL Server:
Microsoft SQL 2005—Configurar la creación de reflejo de la base de datos (https://go.microsoft.com/fwlink/?LinkId=187478)
Microsoft SQL 2008—Configurar la creación de reflejo de la base de datos (https://go.microsoft.com/fwlink/?LinkId=187477)
Encontrará además información sobre procedimientos recomendados en Database Mirroring Best Practices and Performance Considerations (Consideraciones de rendimiento y procedimientos recomendados para la creación de reflejo de la base de datos) (https://go.microsoft.com/fwlink/?LinkId=190270).
Tras configurar la creación de reflejo, compruebe que la base de datos de App-V muestre el estado (Principal, Sincronizado) y que la base de datos reflejada muestre el estado (Reflejo, Sincronizado / Restaurando). Solucione cualquier problema de creación de reflejo antes de continuar en el siguiente paso. Para obtener más información sobre la supervisión del estado, consulte Supervisar el estado de la creación de reflejo (https://go.microsoft.com/fwlink/?LinkId=190279).
En el equipo de SQL Server que hospeda el reflejo de la base de datos de App-V, cree el Inicio de sesión de SQL Server para la cuenta de servicio de red de App-V Management Server mediante el nombre de cuenta <dominio>\<NombreHostManagementServer>$.
Instale Microsoft SQL Server Native Client en App-V Management Server y en el equipo que ejecuta App-V Management Web Service, en caso de que se haya instalado en un equipo distinto. Si planea disponer de servidores App-V Management Server adicionales conectados a la base de datos de SQL reflejada con el fin de equilibrar la carga, debe instalar Microsoft SQL Server Native Client también en esos equipos. Puede descargar Microsoft SQL Server Native Client desde la página Feature Pack de Microsoft SQL Server 2008 en el Centro de descarga de Microsoft (https://go.microsoft.com/fwlink/?LinkId=187479).
Compruebe la clave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLServerName y asegúrese de que contiene únicamente el nombre de host de SQL Server. Si incluye un nombre de instancia, por ejemplo serverhostname\instancename, se debe quitar el nombre de instancia.
Importante
App-V Management Server utiliza la biblioteca de red TCP/IP para comunicarse con SQL Server cuando se habilita la creación de reflejo de la base de datos y, por lo tanto, no se pueden utilizar los nombres de instancia. En su lugar, deben especificarse los números de puerto en las claves del Registro.
Compruebe la clave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLServerPort y asegúrese de que contiene el número de puerto que se utiliza para SQL en el equipo de SQL Server. Si se utiliza una instancia con nombre, debe establecerse como valor de esta clave el puerto que se utiliza para la instancia con nombre.
Cree la clave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLFailoverServerName como REG_SZ y, a continuación, establezca como valor el nombre de host de SQL Server que hospeda el reflejo.
Cree la clave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLFailoverServerPort como DWORD y, a continuación, establezca como valor el número de puerto que se utiliza para SQL en el equipo que ejecuta SQL Server para hospedar el reflejo. Si se utiliza una instancia con nombre para el reflejo, debe establecerse como valor de esta clave el número de puerto que se utiliza para la instancia con nombre.
En el equipo que ejecuta App-V Management Web Service, configure el archivo de texto de vínculo de datos universal (UDL). En el directorio donde está instalado App-V, haga doble clic en SftMgmt.udl y especifique los valores siguientes:
En la ficha Proveedor, seleccione el proveedor OLE DB SQL Server Native Client 10.0.
Haga clic en Siguiente para seleccionar la ficha Conexión. En el cuadro Nombre del servidor, escriba el nombre del servidor de SQL Server. A continuación, seleccione Usar seguridad integrada de Windows NT. Por último, haga clic en la lista Seleccionar bases de datos y, a continuación, seleccione el nombre de la base de datos de App-V.
Haga clic en la ficha Todo y, a continuación, seleccione la entrada Asociado de conmutación por error. Haga clic en Editar valor y, a continuación, escriba el nombre del servidor SQL Server de conmutación por error. Haga clic en Aceptar.
Importante
El sistema App-V utiliza la autenticación Kerberos. Por lo tanto, cuando configure la creación de reflejo de SQL con la autenticación Kerberos habilitada en SQL Server y el servicio de SQL Server se ejecute con una cuenta de usuario de dominio, deberá configurar manualmente un SPN. Para obtener más información, consulte “When SQL Service Uses Domain-Based Account” (Cuando el servicio SQL utiliza una cuenta basada en el dominio) en el artículo Configuring App-V Administration for a Distributed Environment (Configuración de la administración de App-V en un entorno distribuido) (https://go.microsoft.com/fwlink/?LinkId=203186).
Para comprobar que la creación de reflejo de la base de datos se ejecuta correctamente, pruebe la conmutación por error y confirme que App-V Management Server sigue funcionando correctamente.
Importante
Proceda con cuidado y siga las prácticas empresariales estándar para asegurarse de que no se interrumpen las operaciones del sistema si se produce un error.
Tras la ejecución correcta de la conmutación por error, tal y como se comprobó mediante la información de supervisión del estado de SQL Server, haga clic con el botón secundario en el nodo Aplicaciones de App-V Management Console y, a continuación, seleccione Actualizar. Si el sistema funciona correctamente, la lista de aplicaciones debería mostrarse del modo habitual.
Vea también
Otros recursos
Cómo realizar tareas administrativas en Application Virtualization Server Management Console
-----
Puede obtener más información sobre MDOP en la Biblioteca TechNet, realizar búsquedas para solucionar problemas en TechNet Wiki, o seguirnos en Facebook o Twitter. Envíe sus sugerencias y comentarios acerca de la documentación de MDOP a MDOPdocs@microsoft.com.