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:

Get-CsAdminRole | Where-Object {$_.Cmdlets -match "Test-CsDatabase"}

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.