Lync Server でトポロジ公開時に SQL データベースの作成に失敗する。

こんばんは。Lync サポートの久保です。

Lync Server でトポロジの公開時に必要な SQL データ ベースが作成されますが、

データベース作成のタイミングで以下のエラーが出力されることがあります。

 Running script: C:\Windows\system32\cscript.exe //Nologo "C:\Program Files\Common Files\Microsoft Lync Server 2010\DbSetup\xdssetup.wsf" /dbexists /sqlserver:rtc01.mslync.local\rtc /publisheracct:MSLYNC\RTCUniversalServerAdmins /replicatoracct:MSLYNC\RTCUniversalConfigReplicator /consumeracct:MSLYNC\RTCUniversalReadOnlyAdmins /role:master /verbose
---------------
Installed SQL Server 2005 Backward Compatibility version is 8.05.2312
Connecting to SQL Server on rtc01.mslync.local\rtc
SqlMajorVersion : 10
SqlMinorVersion : 0
SqlBuildNo : 2531
SQL version is acceptable: 10.0.2531.0
Default database data file path is c:\Program Files\Microsoft SQL Server\MSSQL10.RTC\MSSQL\Data
Default database data file path is c:\Program Files\Microsoft SQL Server\MSSQL10.RTC\MSSQL\Data
Default database log file path is c:\Program Files\Microsoft SQL Server\MSSQL10.RTC\MSSQL\Data
Database does not exist.
---------------
Exit code: ERROR_NO_DATABASE_EXISTS (-23)
When running /dbexists, non-zero exit codes are not necessarily errors
---------------

Running script: C:\Windows\system32\cscript.exe //Nologo "C:\Program Files\Common Files\Microsoft Lync Server 2010\DbSetup\xdssetup.wsf" /sqlserver:rtc01.mslync.local\rtc /publisheracct:MSLYNC\RTCUniversalServerAdmins /replicatoracct:MSLYNC\RTCUniversalConfigReplicator /consumeracct:MSLYNC\RTCUniversalReadOnlyAdmins /dbpath:C:\CsData\CentralMgmtStore\rtc\dbpath /logpath:C:\CsData\CentralMgmtStore\rtc\logpath /role:master /verbose
---------------
Installed SQL Server 2005 Backward Compatibility version is 8.05.2312
Connecting to SQL Server on rtc01.mslync.local\rtc
SqlMajorVersion : 10
SqlMinorVersion : 0
SqlBuildNo : 2531
SQL version is acceptable: 10.0.2531.0
(Database doesn't exist. Performing clean install.)
Creating database xds
    DbFile : PhysicalName = c:\csdata\centralmgmtstore\rtc\dbpath\xds.mdf
    LogFile: PhysicalName = c:\csdata\centralmgmtstore\rtc\logpath\xds.ldf
Executing batch dbcommon.sql on xds
Executing resource SetDbRoles on xds
Executing batch xds.sql on xds
Setting master role
Executing resource SetMaster on xds
Executing resource DbReIndex on xds
Setting security in xds
DbOwner is now sa
 MSLYNC\RTCUniversalConfigReplicator is not a valid SQL login. A SQL login with this name will be created.
MSLYNC\RTCUniversalConfigReplicator has a Win32_Account instance of SIDType 2
Global.SqlDmo.Logins.Add failed for MSLYNC\RTCUniversalConfigReplicator

---------------
Exit code: ERROR_INVALID_ACCOUNT (-20)
---------------
 検証環境に限らず、デプロイする時には、イメージを流用するのはよくあることです。
 また、Hyper-V など仮想化においては、VHD をコピーして使うなどという事も多々あると思います。
 
 そういった場合に、Sysprep が行われておらず、SID が重複した場合などに、
 上記のエラーが発生する事があります。
 必ず、SID はユニークな値になるよう展開ください。
 これは、Lync プロダクトに限らず必須事項です。
 
 引き続き、快適な Lync ライフをお楽しみください。