Uninstall-CsDatabase
Dernière rubrique modifiée : 2012-03-26
Supprime la base de données Microsoft Lync Server 2010 spécifiée.
Syntaxe
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>]]
Description détaillée
Lync Server 2010 a largement recours aux bases de données SQL Server, telles que le magasin central de gestion et la base de données d’archivage. Ces bases de données sont définies lors de l’installation de Lync Server 2010 ou d’un rôle de Lync Server 2010 (comme le serveur de surveillance), nécessitant une base de données principale. Une fois la base de données installée, vous n’aurez en principe pas à la désinstaller.
Néanmoins, il est possible que vous deviez désinstaller une base de données Lync Server 2010 à un moment donné, comme par exemple à l’occasion d’une défaillance matérielle ou d’un problème de connectivité réseau qui peuvent rendre une base de données existante inutilisable. Qu’elle qu’en soit la raison, la cmdlet Uninstall-CsDatabase permet de supprimer (ou détacher) les bases de données SQL Server utilisées par Lync Server 2010.
Personnes autorisées à exécuter cette cmdlet : Vous devez être un membre du domaine, un administrateur SQL Server et un administrateur local sur l’ordinateur où SQL Server est installé pour exécuter localement la cmdletUninstall-CsDatabase. Pour retourner une liste de tous les rôles RBAC (Contrôle d’accès basé sur un rôle) auxquels cette cmdlet a été affectée (y compris les rôles RBAC personnalisés créés par vos soins), exécutez la commande suivante à l’invite Windows PowerShell :
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Uninstall-CsDatabase"}
Paramètres
Paramètre | Obligatoire | Type | Description |
---|---|---|---|
SqlServerFqdn |
Obligatoire |
Chaîne |
Nom de domaine complet de l’ordinateur ou du cluster SQL Server dans lequel se trouve la base de données. Par exemple : -SqlServer atl-sql-001.litwareinc.com. |
CentralManagementDatabase |
Facultatif |
Paramètre de commutateur |
Désinstalle, le cas échéant, le magasin central de gestion. Vous ne pouvez pas utiliser CentralManagementDatabase et DatabaseType dans une même commande. |
DatabaseType |
Facultatif |
Chaîne |
Base de données à supprimer. Les valeurs valides sont les suivantes : Application Archiving Monitoring Provision User Pour supprimer le magasin central de gestion, utilisez le paramètre CentralManagementDatabase. |
Detach |
Facultatif |
Paramètre de commutateur |
Détache, le cas échéant, la base de données spécifiée. Quand une base de données est détachée, tous les verrous de fichier imposés par SQL Server sont supprimés. Vous pouvez ainsi accéder directement aux fichiers de la base de données afin notamment de copier lesdits fichiers sur un autre ordinateur. |
SqlInstanceName |
Facultatif |
Chaîne |
Nom de l’instance de base de données contenant la base de données à supprimer. Une instance de base de données est un ensemble de processus en cours d’exécution permettant d’accéder aux fichiers de la base de données. |
Force |
Facultatif |
Paramètre de commutateur |
Force, le cas échéant, la suppression de la base de données, même si cette dernière est en cours d’utilisation. |
Report |
Facultatif |
Chaîne |
Vous permet de spécifier un chemin d’accès au fichier journal créé lors de l’exécution de la cmdlet. Par exemple : -Report "C:\Logs\UninstallDatabase.html" |
WhatIf |
Facultatif |
Paramètre de commutateur |
Décrit ce qui se passe si vous exécutez la commande sans l’exécuter réellement. |
Confirm |
Facultatif |
Paramètre de commutateur |
Vous demande confirmation avant d’exécuter la commande. |
Types d’entrées
Aucun. Uninstall-CsDatabase n’accepte pas la saisie de données transmises via le pipeline.
Types de retours
Uninstall-CsDatabase ne retourne ni objet, ni valeur.
Exemple
-------------------------- Exemple 1 ------------------------
Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn atl-sql-001.litwareinc.com
La commande de l’exemple 1 supprime le magasin central de gestion de l’ordinateur atl-sql-001.litwareinc.com.
-------------------------- Exemple 2 ------------------------
Uninstall-CsDatabase -DatabaseType User -SqlServerFqdn atl-sql-001.litwareinc.com
Dans l’exemple 2, la base de données User est supprimée de l’ordinateur atl-sql-001.litwareinc.com. Quand vous utilisez le paramètre DatabaseType, tous les magasins liés à la base de données spécifiée sont supprimés.