Lync Server 2013 で Install-CsDatabase コマンドレットを使用してデータベースを作成するときにエラーが発生する

現象

Microsoft Lync Server 2013 Enterprise Editionバックエンド データベースを作成しようとするとします。 これを行うには、次のいずれかの手順を使用します。

  • 発行トポロジを使用します。.. Lync Server 2013 トポロジ ビルダーのオプション。
  • データベースのインストール...を使用します。Lync Server 2013 トポロジ ビルダーのオプション。
  • Install-CsDatabase -ConfigureDatabases PowerShell コマンドレットを実行します。

このような場合は、次のログ ファイルにエラー メッセージが表示されます。

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

エラー メッセージは、次のように再組み立てされます。

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.

原因

この問題は、Lync Server 2013 Enterprise Editionバックエンド データベースとして指定されているSQL Serverのインスタンスで、既定以外の初期モデル データベース サイズと自動拡張構成が使用されるために発生します。

注:

SQL Server モデル データベースは、SQL Server システム データベースです。 このデータベースは、SQL Serverのインスタンスに、データベースサイズ設定の構成SQL Server定義するメソッドを提供します。 SQL Serverのインスタンスのインストール中に、モデル データベースは既定の最小ファイル サイズと無制限の拡張の最小増分でインストールされます。 SQL Serverのインスタンスのデータベース管理者は、モデル データベースのファイル サイズと拡張プロパティを更新して、特定の要件を満たすことができます。

SQL Serverのインスタンスでは、Lync Sever 2013 Enterprise Edition バックエンド データベースの既定のサイズを超える新しいSQL Server データベースを作成するようにモデル データベースを構成できます。 この構成を使用すると、Install-CsDatabase -ConfigureDatabases PowerShell コマンドレットが失敗し、「現象」セクションに記載されているエラーが生成されます。

lync Server 2013 Enterprise Edition Install-CsDatabase -ConfigureDatabases コマンドレットを使用して作成されたバックエンド データベースには、既定のサイズがあります。 データベースの既定のサイズの詳細については、次の一覧を参照してください。

注:

.mdfファイル名拡張子はデータベース データ ファイルを表し、.ldf ファイル名拡張子はデータベース トランザクション ログ ファイルを表します。 サイズはメガバイト (MB) です。

rtcab.mdf - size = 128 filegrowth = 128

rtcab.ldf - size = 128 filegrowth = 128

rtcshared.mdf – size = 128 filegrowth = 128

rtcshared.ldf – size = 128 filegrowth = 128

rtcxds.mdf – size = 4000 filegrowth = 512

rtcxds.ldf – size = 4000 filegrowth = 512

rgsdyn.mdf - size = 32 filegrowth = 32

rgsdyn.ldf - size = 32 filegrowth = 16

cpsdyn.mdf - size = 32 filegrowth = 32

cpsdyn.ldf - size = 32 filegrowth = 16

rgsconfig.mdf - size = 32 filegrowth = 32

rgsconfig.ldf - size = 32 filegrowth = 16

lcscdr.mdf – size = 128 filegrowth = 128

lcscdr.ldf – size = 1024 filegrowth = 128

lcslog.mdf – size = 128 filegrowth = 128

lcslog.ldf – size = 1024 filegrowth = 128

qoemetrics.mdf – size = 128 filegrowth = 128

qoemetrics.ldf – size = 1024 filegrowth = 128

解決方法

この問題を解決するには、次の手順を実行します。

注:

これらの手順を実行するには、SQL Server管理者であり、sysadmin SQL Server ロールのメンバーである必要があります。

  1. Microsoft SQL Server Management Studio コンソールを開きます。

  2. Lync Server 2013 Enterprise Edition SQL Server ファイル ストアとして指定されているSQL Serverのインスタンスに接続します。

  3. [オブジェクト エクスプローラー] ウィンドウを使用して、[システム データベース] ノードを展開します。

  4. モデル データベースを右クリックし、[ プロパティ] をクリックします。

  5. [ページの選択] ウィンドウの [ファイル] オプションをクリックします。

  6. modeldev 論理名オブジェクトの 初期サイズ 設定が、「原因」セクションにリストされているデータベース・データ・ファイル・サイズの値より大きいかどうかを確認します。

  7. modeldev Logical Name オブジェクトの 自動拡張 設定が、"原因" セクションに記載されているデータベース データ ファイルの値よりも大きいかどうかを確認します。

  8. モデルログ論理名オブジェクトの [初期サイズ ] 設定が、[原因] セクションに記載されているデータベース トランザクション ログ サイズの値よりも大きいかどうかを確認します。

  9. モデルログ論理名オブジェクトの 自動拡張 設定が、"原因" セクションに記載されているデータベース トランザクション ログ ファイルの値よりも大きいかどうかを確認します。

  10. 手順 6 から手順 9 の結果のいずれかが true の場合は、残りの手順に進みます。

    注:

    結果は、モデル データベースが、Lync Server 2013 Enterprise Editionバックエンド データベースの既定のサイズと値よりも大きいデータ サイズとファイル拡張値を持つデータベースを作成することを示しています。

  11. [ キャンセル ] をクリックして、[ データベースのプロパティ - モデル ] ダイアログ ボックスを閉じます。

  12. [オブジェクト エクスプローラー] ウィンドウを使用して、[システム データベース] ノードを展開します。

  13. モデル データベースを右クリックし、[ タスク]、[ 圧縮] の順にクリックし、[ データベース] をクリックします。

    注:

    次の手順では、SQL Serverのインスタンスのモデル データベースのサイズ設定プロパティを変更します。

  14. [OK] をクリックします。

  15. モデル データベースを右クリックし、[ プロパティ] をクリックします。

  16. [ページの選択] ウィンドウの [ファイル] オプションをクリックします。

  17. modeldev オブジェクトと modellog Logical Name オブジェクトの初期サイズの値を確認します。 [原因] セクションに記載されているデータベース データ ファイルとデータベース トランザクション ログ ファイルの値よりも小さい値であることを確認します。 SQL Serverのインスタンスの modeldev と modellog データベース ファイルの自動拡張値を既定値に設定する必要があります

  18. modeldev オブジェクトと modellog 論理名オブジェクトの [Autogrowth] フィールドの下にある [...] ボタンをクリックします。

  19. [ 自動拡張を有効にする] オプションを選択し、[ パーセント単位 ] オプションを選択し、値を 10 に設定して、[OK] をクリック します

詳細情報

モデル データベースの詳細については、「 モデル データベース」を参照してください。

さらにヘルプが必要ですか? Microsoft コミュニティを参照してください。