Error al crear bases de datos mediante el cmdlet Install-CsDatabase en Lync Server 2013

Síntomas

Supongamos que intenta crear la base de datos back-end de Microsoft Lync Server 2013 Enterprise Edition. Para ello, use uno de los pasos siguientes:

  • Use la topología de publicación... en el Generador de topologías de Lync Server 2013.
  • Use la base de datos de instalación... en el Generador de topologías de Lync Server 2013.
  • Ejecute el cmdlet de PowerShell Install-CsDatabase -ConfigureDatabases.

En esta situación, recibirá mensajes de error en el siguiente archivo de registro:

LocalDrive:\Users\Administrator.contoso\AppData\Local\Temp\2\Create-ApplicationStore-server01.contoso.com-yyyy_mm_dd][hh_mm_ss].log - log file

El mensaje de error vuelve a ensamblar lo siguiente:

Trying to connect to Sql Server server01.contoso.com. using windows authentication...
Sql version: Major: 10, Minor: 50, Build 4000.
Sql version is acceptable.
Validating parameters...
DbName rgsconfig validated.
SqlFilePath C:\Program Files\Common Files\Microsoft Lync Server 2013\DbSetup validated.
DbFileBase rgsconfig validated.
DbPath C:\CsData\ApplicationStore\(default)\DbPath validated.
Effective database Path: \\ server01.contoso.com \C$\CsData\ApplicationStore\(default)\DbPath.
LogPath C:\CsData\ApplicationStore\(default)\LogPath validated.
Effective Log Path: \\ server01.contoso.com \C$\CsData\ApplicationStore\(default)\LogPath.
Checking state for database rgsconfig.
Checking state for database rgsconfig.
State of database rgsconfig is detached.
Attaching database rgsconfig from Data Path
\\server01.contoso.com \C$\CsData\ApplicationStore\(default)\DbPath, Log Path 
\\server01.contoso.com \C$\CsData\ApplicationStore\(default)\LogPath.
The operation failed because of missing file '
\\ server01.contoso.com \C$\CsData\ApplicationStore\(default)\DbPath\rgsconfig.mdf'
Attaching database failed because one of the files not found. The database will be created.
State of database rgsconfig is DbState_DoesNotExist.
Creating database rgsconfig from scratch. Data File Path = C:\CsData\ApplicationStore\(default)\DbPath, Log File Path= C:\CsData\ApplicationStore\(default)\LogPath.
Clean installing database rgsconfig.
The CREATE DATABASE statement failed. The primary file must be at least 100 MB to accommodate a copy of the model database.

Causa

Este problema se produce porque la instancia de SQL Server que se designa como lync server 2013 Enterprise Edition base de datos back-end usa un tamaño de base de datos del modelo inicial no predeterminado y una configuración de crecimiento automático.

Nota:

La base de datos del modelo SQL Server es una base de datos del sistema SQL Server. Esta base de datos proporciona la instancia de SQL Server con un método para definir SQL Server configuraciones de tamaño de base de datos. Durante la instalación de la instancia de SQL Server, la base de datos modelo se instala con un tamaño de archivo mínimo predeterminado y incrementos mínimos de crecimiento sin restricciones. El administrador de base de datos para la instancia de SQL Server puede actualizar el tamaño del archivo y las propiedades de crecimiento de la base de datos modelo para satisfacer sus requisitos específicos.

En una instancia de SQL Server, puede configurar la base de datos modelo para crear nuevas bases de datos de SQL Server que sean mayores que el tamaño predeterminado de cualquiera de las bases de datos back-end de Lync Sever 2013 Enterprise Edition. Si usa esta configuración, se produce un error en el cmdlet de PowerShell Install-CsDatabase -ConfigureDatabases y se genera el error que aparece en la sección "Síntomas".

Lync Server 2013 Enterprise Edition bases de datos back-end creadas mediante el cmdlet Install-CsDatabase -ConfigureDatabases tienen tamaños predeterminados. Para obtener más información sobre el tamaño predeterminado de la base de datos, consulte la lista siguiente.

Nota:

La extensión de nombre de archivo .mdf representa el archivo de datos de base de datos y la extensión de nombre de archivo .ldf representa el archivo de registro de transacciones de base de datos. El tamaño está en megabytes (MB).

rtcab.mdf: tamaño = 128 crecimiento de archivo = 128

rtcab.ldf: tamaño = 128 crecimiento de archivo = 128

rtcshared.mdf: tamaño = 128 crecimiento de archivo = 128

rtcshared.ldf: tamaño = 128 crecimiento de archivo = 128

rtcxds.mdf – size = 4000 filegrowth = 512

rtcxds.ldf: tamaño = 4000 filegrowth = 512

rgsdyn.mdf: tamaño = 32 crecimiento del archivo = 32

rgsdyn.ldf- size = 32 filegrowth = 16

cpsdyn.mdf - size = 32 filegrowth = 32

cpsdyn.ldf- size = 32 filegrowth = 16

rgsconfig.mdf: tamaño = 32 crecimiento del archivo = 32

rgsconfig.ldf- size = 32 filegrowth = 16

lcscdr.mdf: tamaño = 128 crecimiento de archivo = 128

lcscdr.ldf: tamaño = 1024 filegrowth = 128

lcslog.mdf: tamaño = 128 crecimiento de archivo = 128

lcslog.ldf: tamaño = crecimiento del archivo 1024 = 128

qoemetrics.mdf: tamaño = 128 crecimiento de archivo = 128

qoemetrics.ldf: tamaño = crecimiento del archivo 1024 = 128

Solución

Para resolver este problema, siga estos pasos:

Nota:

Para ejecutar estos pasos, debe ser administrador SQL Server y miembro del rol sysadmin SQL Server.

  1. Abra la consola de Microsoft SQL Server Management Studio.

  2. Conéctese a la instancia de SQL Server que se designa como almacén de archivos de Lync Server 2013 Enterprise Edition SQL Server.

  3. Use el panel Explorador de objetos para expandir el nodo Bases de datos del sistema.

  4. Haga clic con el botón derecho en la base de datos del modelo y, a continuación, haga clic en Propiedades.

  5. Haga clic en la opción Archivos en el panelSeleccionar una página .

  6. Compruebe si la configuración Tamaño inicial del objeto modeldev Logical Name es mayor que los valores de tamaño del archivo de datos de base de datos que se enumeran en la sección "Causa".

  7. Compruebe si la configuración Crecimiento automático del objeto modeldev Logical Name es mayor que los valores de crecimiento del archivo de datos de base de datos que aparecen en la sección "Causa".

  8. Compruebe si la configuración Tamaño inicial del objeto nombre lógico del registro de modelos es mayor que los valores de tamaño del registro de transacciones de base de datos que aparecen en la sección "Causa".

  9. Compruebe si la configuración crecimiento automático del objeto modellog Logical Name es mayor que los valores de crecimiento del archivo de registro de transacciones de base de datos que se enumeran en la sección "Causa".

  10. Si alguno de los resultados del paso 6 al paso 9 es true, continúe con los pasos restantes.

    Nota:

    Los resultados indican que la base de datos modelo crea bases de datos que tienen valores de tamaño de datos y crecimiento de archivos mayores que el tamaño predeterminado y los valores de Lync Server 2013 Enterprise Edition bases de datos back-end.

  11. Haga clic en Cancelar para cerrar el cuadro de diálogo Propiedades de bases de datos - modelo .

  12. Use el panel Explorador de objetos para expandir el nodo Bases de datos del sistema.

  13. Haga clic con el botón derecho en la base de datos del modelo, haga clic en Tarea, en Reduciry, a continuación, en Base de datos.

    Nota:

    En los pasos siguientes se cambian las propiedades de tamaño de la base de datos modelo de la instancia de SQL Server.

  14. Haga clic en Aceptar.

  15. Haga clic con el botón derecho en la base de datos del modelo y, a continuación, haga clic en Propiedades.

  16. Haga clic en la opción Archivos en el panel Seleccionar una página .

  17. Compruebe los valores del tamaño inicial de los objetos modeldev y modellog Logical Name. Confirme que los valores son más pequeños que los valores de los archivos de datos de base de datos y los archivos de registro de transacciones de base de datos que aparecen en la sección "Causa". Los valores de crecimiento automático del archivo de base de datos modeldev y modellog para la instancia de SQL Server ahora deben establecerse en los valores predeterminados.

  18. Haga clic en el botón ... en el campo Crecimiento automático de los objetos modeldev y modellog Logical Name.

  19. Seleccione la opción Habilitar crecimiento automático , seleccione la opción En porcentaje , establezca el valor en 10 y, a continuación, haga clic en Aceptar.

Más información

Para obtener más información sobre la base de datos modelo, vea base de datos del modelo.

¿Aún necesita ayuda? Visite Comunidad Microsoft.