Uninstall-CsDatabase
上次修改主題的時間: 2012-03-26
刪除指定的 Microsoft Lync Server 2010 資料庫。
語法
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>]]
詳細描述
Lync Server 2010 會密集使用 SQL Server 資料庫 (如 中央管理存放區 和 封存資料庫)。這些資料庫會在您安裝 Lync Server 2010 的同時,或在您安裝需要資料庫後端之 Lync Server 2010 角色 (例如監控伺服器) 的同時進行安裝。在安裝這些資料庫之後,您將很少需要解除安裝它們。
不過,您可能需要在某個時刻解除安裝 Lync Server 2010 資料庫;例如,硬體故障或網路連線問題而使得現有資料庫無法使用。不管原因為何,Uninstall-CsDatabase 指令程式都提供一種方法,讓您移除 (或卸除) Lync Server 2010 所使用的任何 SQL Server 資料庫。
誰可以執行這個指令程式:您必須是網域的成員、SQL Server 系統管理員及已安裝 SQL Server 之電腦上的本機系統管理員,才能本機執行 Uninstall-CsDatabase 指令程式。若要傳回所有獲指派此 Cmdlet 的角色存取控制 (RBAC) 角色清單 (包括您自行建立的自訂 RBAC 角色),請在 Windows PowerShell 提示字元中執行下列命令:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Uninstall-CsDatabase"}
參數
參數 | 必要 | 類型 | 描述 |
---|---|---|---|
SqlServerFqdn |
必要 |
字串 |
資料庫所在之電腦或 SQL Server 叢集的完整網域名稱 (FQDN)。例如:-SqlServer atl-sql-001.litwareinc.com。 |
CentralManagementDatabase |
選用 |
切換參數 |
如果 中央管理存放區 存在,則會解除安裝它。您無法在同一個命令中同時使用 CentralManagementDatabase 和 DatabaseType 。 |
DatabaseType |
選用 |
字串 |
要刪除的資料庫。有效值為: 應用程式 封存 監控 佈建 使用者 若要刪除中央管理存放區,請使用 CentralManagementDatabase 參數。 |
Detach |
選用 |
切換參數 |
卸除指定的資料庫 (如果存在的話)。卸除資料庫時,會移除 SQL Server 加諸的所有檔案鎖定。這可讓您直接存取資料庫檔案,以便執行將那些檔案複製到其他電腦的這類動作。 |
SqlInstanceName |
選用 |
字串 |
包含要移除之資料庫的資料庫執行個體名稱。資料庫執行個體是一組提供資料庫檔案存取權的執行中程序。 |
Force |
選用 |
切換參數 |
強制移除資料庫 (如果存在的話),即使資料庫目前在使用中也是一樣。 |
Report |
選用 |
字串 |
可讓您指定在指令程式執行時所建立記錄檔的檔案路徑。例如:-Report "C:\Logs\UninstallDatabase.html" |
WhatIf |
選用 |
切換參數 |
描述執行命令後的結果,但無須實際執行命令。 |
Confirm |
選用 |
切換參數 |
執行命令前先要求您確認。 |
輸入類型
無。Uninstall-CsDatabase 不會接受管線傳送的輸入。
傳回類型
Uninstall-CsDatabase 不會傳回任何值或物件。
範例
-------------------------- 範例 1 ------------------------
Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn atl-sql-001.litwareinc.com
範例 1 所示的命令會從電腦 atl-sql-001.litwareinc.com 刪除 中央管理存放區。
-------------------------- 範例 2 ------------------------
Uninstall-CsDatabase -DatabaseType User -SqlServerFqdn atl-sql-001.litwareinc.com
在範例 2 中,會從電腦 atl-sql-001.litwareinc.com 刪除使用者資料庫。使用 DatabaseType 參數時,會刪除所有與指定資料庫相關的存放區。