Uninstall-CsDatabase
Letztes Änderungsdatum des Themas: 2012-03-26
Löscht die angegebene Microsoft Lync Server 2010-Datenbank.
Syntax
Uninstall-CsDatabase -DatabaseType <Application | Archiving | Monitoring | User | Provision> -SqlServerFqdn <Fqdn> [-Confirm [<SwitchParameter>]] [-Detach <SwitchParameter>] [-Force <SwitchParameter>] [-Report <String>] [-SqlInstanceName <String>] [-WhatIf [<SwitchParameter>]]
Uninstall-CsDatabase -CentralManagementDatabase <SwitchParameter> -SqlServerFqdn <Fqdn> [-Confirm [<SwitchParameter>]] [-Detach <SwitchParameter>] [-Force <SwitchParameter>] [-Report <String>] [-SqlInstanceName <String>] [-WhatIf [<SwitchParameter>]]
Detaillierte Beschreibung
Lync Server 2010 macht umfassenden Gebrauch von SQL Datenbanken, wie dem zentraler Verwaltungsspeicher und der Archivierungsdatenbank. Diese Datenbanken werden beim Installieren von Lync Server 2010 oder beim Installieren einer Lync Server 2010-Rolle (z. B. als Monitoring Server) eingerichtet, die ein Back-End der Datenbank benötigen. Nachdem die Datenbanken installiert wurden, werden Sie sie nur selten deinstallieren müssen.
Es ist dennoch möglich, dass Sie eine Lync Server 2010-Datenbank deinstallieren müssen, z. B. wenn durch einen Hardwarefehler oder ein Problem mit der Netzwerkkonnektivität die vorhandene Datenbank nicht mehr verwendet werden kann. Sie haben unabhängig vom Grund für die Deinstallation mit dem Cmdlet Uninstall-CsDatabase die Möglichkeit, eine von Lync Server 2010 genutzte beliebige SQL Server-Datenbank zu entfernen (oder zu trennen).
Dieses Cmdlet kann von folgenden Benutzern ausgeführt werden: Sie müssen ein Mitglied der Domäne, ein SQL Server-Administrator und ein lokaler Administrator für den Computer sein, auf dem SQL Server installiert ist, um das Cmdlet Uninstall-CsDatabase lokal ausführen zu können. Geben Sie den folgenden Befehl an der Windows PowerShell-Eingabeaufforderung ein, um eine Liste aller rollenbasierten Zugriffssteuerungsrollen zurückzugeben, die diesem Cmdlet zugewiesen wurden (einschließlich der benutzerdefinierten rollenbasierten Zugriffssteuerungsrollen, die Sie selbst erstellt haben):
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Uninstall-CsDatabase"}
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
SqlServerFqdn |
Erforderlich |
Zeichenfolge |
Vollqualifizierter Domänenname (FQDN) des Computers oder SQL Server-Clusters, auf dem sich die Datenbank befindet. Beispiel: -SqlServer atl-sql-001.litwareinc.com. |
CentralManagementDatabase |
Optional |
Switch-Parameter |
Deinstalliert den zentraler Verwaltungsspeicher, sofern vorhanden. Die Parameter "CentralManagementDatabase" und "DatabaseType" können nicht zusammen im selben Befehl verwendet werden. |
DatabaseType |
Optional |
Zeichenfolge |
Die Datenbank, die gelöscht werden soll. Gültige Werte: Application Archiving Monitoring Provision User Verwenden Sie den Parameter "CentralManagementDatabase", um den zentraler Verwaltungsspeicher zu löschen. |
Detach |
Optional |
Switch-Parameter |
Trennt die angegebene Datenbank, sofern vorhanden. Wenn eine Datenbank getrennt wird, werden alle Dateisperren entfernt, die von SQL Server auferlegt wurden. So können Sie direkt auf die Datenbankdateien zugreifen, um diese Dateien z. B. auf einen anderen Computer zu kopieren. |
SqlInstanceName |
Optional |
Zeichenfolge |
Name der Datenbankinstanz mit der Datenbank, die entfernt werden soll. Eine Datenbankinstanz ist eine Gruppe von ausgeführten Prozessen, die Zugriff auf die Datenbankdateien gewähren. |
Force |
Optional |
Switch-Parameter |
Erzwingt das Entfernen der Datenbank (sofern vorhanden), selbst wenn diese Datenbank derzeit verwendet wird. |
Report |
Optional |
Zeichenfolge |
Ermöglicht es Ihnen, einen Dateipfad für die bei der Ausführung des Cmdlets erstellte Protokolldatei anzugeben. Beispiel: -Report "C:\Logs\UninstallDatabase.html" |
WhatIf |
Optional |
Switch-Parameter |
Beschreibt die Auswirkungen einer Ausführung des Befehls, ohne den Befehl tatsächlich auszuführen. |
Confirm |
Optional |
Switch-Parameter |
Fordert Sie vor der Ausführung des Befehls zum Bestätigen auf. |
Eingabetypen
Keine. Uninstall-CsDatabase akzeptiert keine weitergeleitete Eingabe.
Rückgabetypen
Uninstall-CsDatabase gibt keine Werte oder Objekte zurück.
Beispiel
-------------------------- Beispiel 1 --------------------------
Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn atl-sql-001.litwareinc.com
Der Befehl in Beispiel 1 entfernt den zentraler Verwaltungsspeicher vom Computer "atl-sql-001.litwareinc.com".
-------------------------- Beispiel 2 --------------------------
Uninstall-CsDatabase -DatabaseType User -SqlServerFqdn atl-sql-001.litwareinc.com
In Beispiel 2 wird die Benutzerdatenbank auf dem Computer (atl-sql-001.litwareinc.com) gelöscht. Wenn Sie den Parameter "DatabaseType" verwenden, werden alle für die angegebene Datenbank relevanten Speicher gelöscht.