Testen der Datenbankkonfiguration in Lync Server 2013
Letzte Änderung: 07.07.2016
Überprüfungszeitplan |
Täglich |
Testtool |
Windows PowerShell |
Erforderliche Berechtigungen |
Wenn Benutzer lokal mit der Lync Server-Verwaltungsshell ausgeführt werden, müssen sie Mitglieder der Sicherheitsgruppe RTCUniversalServerAdmins sein und über Administratorrechte auf dem SQL-Server verfügen. Wenn sie mit einer Remoteinstanz von Windows PowerShell ausgeführt werden, müssen Benutzern eine RBAC-Rolle zugewiesen werden, die über die Berechtigung zum Ausführen des Cmdlets "Test-CsDatabase" verfügt. Um eine Liste aller RBAC-Rollen anzuzeigen, die dieses Cmdlet verwenden können, führen Sie den folgenden Befehl an der Windows PowerShell Eingabeaufforderung aus:
|
Beschreibung
Das Cmdlet Test-CsDatabase überprüft die Konnektivität mit einer oder mehreren Lync Server 2013-Datenbanken. Bei der Ausführung liest das Cmdlet Test-CsDatabase die Lync Server-Topologie, versucht, eine Verbindung mit relevanten Datenbanken herzustellen, und meldet dann den Erfolg oder Fehler bei jedem Versuch. Wenn eine Verbindung hergestellt werden kann, meldet das Cmdlet auch Informationen wie den Datenbanknamen, SQL Server Versionsinformationen und den Speicherort aller installierten Spiegeldatenbanken zurück.
Ausführen des Tests
Der Befehl in Beispiel 1 überprüft die Konfiguration der zentralen Verwaltungsdatenbank.
Test-CsDatabase -CentralManagementDatabase
In Beispiel 2 werden alle auf dem Computer atl-sql-001.litwareinc.com installierten Lync Server-Datenbanken überprüft.
Test-CsDatabase -ConfiguredDatabases -SqlServerFqdn "atl-sql-001.litwareinc.com"
In Beispiel 3 wird die Überprüfung nur für die Archivierungsdatenbank durchgeführt, die auf dem Computer atl-sql-001.litwareinc.com installiert ist. Beachten Sie, dass der Parameter "SqlInstanceName" enthalten ist, um die SQL Server Instanz (Archinst) anzugeben, in der sich die Archivierungsdatenbank befindet.
Test-CsDatabase -DatabaseType "Archiving" -SqlServerFqdn "atl-sql-001.litwareinc.com" -SqlInstanceName "archinst"
Der Befehl in Beispiel 4 überprüft die auf dem lokalen Computer installierten Datenbanken.
Test-CsDatabase -LocalService
Bestimmen von Erfolg oder Fehler
Wenn die Datenbankkonnektivität ordnungsgemäß konfiguriert ist, erhalten Sie eine ähnliche Ausgabe wie die folgende, wobei die Succeed-Eigenschaft als "True" gekennzeichnet ist:
SqlServerFqdn: atl-sql-001.litwareinc.com
SqlInstanceName : rtc
MirrorSqlServerFqdn :
MirrorSqlInstanceName:
DatabaseName : xds
Datasource:
SQLServerVersion:
ExpectedVersion : 10.13.2
InstalledVersion :
Succeed : True
SqlServerFqdn: atl-sql-001.litwareinc.com
SqlInstanceName : rtc
MirrorSqlServerFqdn :
MirrorSqlInstanceName:
DatabaseName : lis
Datasource:
SQLServerVersion:
ExpectedVersion : 3.1.1
InstalledVersion :
Succeed : True
Wenn die Datenbank ordnungsgemäß konfiguriert ist, aber weiterhin verfügbar ist, wird das Feld "Erfolgreich" als "False" angezeigt, und es werden zusätzliche Warnungen und Informationen bereitgestellt:
SqlServerFqdn: atl-sql-001.litwareinc.com
SqlInstanceName : rtc
MirrorSqlServerFqdn :
MirrorSqlInstanceName:
DatabaseName : xds
Datasource:
SQLServerVersion:
ExpectedVersion : 10.13.2
InstalledVersion :
Succeed : False
SqlServerFqdn: atl-cs-001.litwareinc.com
SqlInstanceName : rtc
MirrorSqlServerFqdn :
MirrorSqlInstanceName:
DatabaseName : lis
Datasource:
SQLServerVersion:
ExpectedVersion : 3.1.1
InstalledVersion :
Succeed : False
WARNUNG: fehler Test-CsDatabase aufgetreten. In der Protokolldatei finden Sie eine
detaillierte Analyse, und um sicherzustellen, dass alle Fehler (2) und Warnungen (0) behoben werden
bevor Sie fortfahren.
WARNUNG: Detaillierte Ergebnisse finden Sie unter
"C:\Users\Testing\AppData\Local\Temp\2\Test-CsDatabase-b18d488a-8044-4679-bbf2-
04d593cce8e6.html".
Gründe, warum der Test möglicherweise fehlgeschlagen ist
Hier sind einige häufige Gründe, warum Test-CsDatabase fehlschlagen kann:
Ein falscher Parameterwert wurde angegeben. Bei Verwendung müssen die optionalen Parameter ordnungsgemäß konfiguriert werden, andernfalls schlägt der Test fehl. Führen Sie den Befehl ohne die optionalen Parameter erneut aus, und überprüfen Sie, ob dies erfolgreich ist.
Dieser Befehl schlägt fehl, wenn die Datenbank falsch konfiguriert oder noch nicht bereitgestellt wurde.