Suppression d'une base de données à l'aide des cmdlets d'AppFabric
Cette rubrique décrit la suppression d'un magasin de surveillance ou de persistance à l'aide des cmdlets de AppFabric. Aucune autre méthode ne permet de supprimer un magasin de surveillance ou de persistance via AppFabric car Extensions du Gestionnaire des services Internet pour AppFabric ne permet pas d'exécuter cette tâche. Ces cmdlets supprimeront un schéma de base de données, ainsi qu'un magasin si celui-ci est vide, mais ne supprimeront pas les chaînes de connexion associées provenant d'IIS.
Suppression d'une base de données de surveillance ou de persistance à l'aide de cmdlets
Pour supprimer une base de données de surveillance ou de persistance, vous devez utiliser l'interface de cmdlets de AppFabric. Cette section décrit les cmdlets Remove-ASMonitoringSqlDatabase et Remove-ASPersistenceSqlDatabase.
Suppression d'un magasin de surveillance
Remove-ASMonitoringSqlDatabase
Cette cmdlet permet de supprimer le schéma de la base de données de surveillance. Si le magasin est une base de données de surveillance dédiée (sans autre schéma ou objet placé avec les objets schéma de surveillance), la cmdlet supprimera également la base de données.
Syntaxe 1 :
Remove-ASMonitoringSqlDatabase -Database <String> [-Confirm] [-Server <String>] [-WhatIf] [<CommonParameters>]
Syntaxe 2 :
Remove-ASMonitoringSqlDatabase -ConnectionString <String> [-Confirm] [-WhatIf] [<CommonParameters>]
Paramètre | Description : |
---|---|
Database |
Nom de la base de données de surveillance à supprimer. Ce paramètre est facultatif uniquement si le paramètre ConnectionString est spécifié. |
ConnectionString |
Chaîne de connexion spécifiant la base de données à supprimer. |
Confirm |
Ce paramètre est facultatif. L'utilisateur doit confirmer l'opération. |
Server |
Nom du serveur qui héberge le magasin à supprimer. Ce paramètre est facultatif. S'il n'est pas spécifié, le nom du serveur local est utilisé par défaut, sauf si ConnectionString est spécifié. |
WhatIf |
S'il est spécifié, une connexion à la base de données est établie. Toutefois, ses artefacts ne sont pas supprimés. |
Notes
Les descriptions des paramètres communs pour cette cmdlet s'appliquent à toutes les autres cmdlets décrites dans ce document. Par souci de concision, elles ne sont pas dupliquées inutilement.
Exemple
Exemple 1 : suppression d'une base de données de surveillance
Remove-ASMonitoringSqlDatabase –Database “MonitoringDB1” –Server “contosoDBserver”
Exemple 2 : suppression d'une base de données de surveillance sans la confirmation de l'utilisateur.
Remove-ASMonitoringSqlDatabase –Database “MonitoringDB1” –Server “contosoDBserver” -force
Exemple 3 : suppression d'une base de données de surveillance pour une chaîne de connexion nommée, sans la confirmation de l'utilisateur Cet exemple présente également l'utilisation de Get-ASConnectionString, également applicable à Remove-ASMonitoringSqlDatabase.
Get-ASConnectionString –Root –ConnectionStringName “monitoringConnectionString1” | Remove-ASMonitoringSqlDatabase -force
Suppression d'un magasin de persistance
Cette cmdlet permet de supprimer un schéma de magasin de persistance d'une base de données. Contrairement à la cmdlet Remove-ASMonitoringSqlDatabase, celle-ci ne supprime jamais la base de données.
Remove-ASPersistenceSqlDatabase
Syntaxe 1 :
Remove-ASPersistenceSqlDatabase -Database <String> [-Force] [-Server <String>] [<CommonParameters>]
Syntaxe 2 :
Remove-ASPersistenceSqlDatabase -ConnectionString <String> [-Force] [<CommonParameters>]
Paramètre | Description : |
---|---|
Database |
Nom du magasin de persistance à supprimer. Ce paramètre est facultatif uniquement si le paramètre ConnectionString est spécifié. |
ConnectionString |
Chaîne de connexion au magasin de persistance à utiliser. |
Force |
Force la suppression du magasin de persistance sans la confirmation de l'utilisateur. Option facultative. |
Server |
Nom du serveur SQL qui héberge le magasin de persistance à supprimer. Ce paramètre est facultatif. S'il n'est pas spécifié, le nom du serveur local est utilisé par défaut. |
Exemple
Exemple 1 : suppression d'un magasin de persistance.
Remove-ASPersistenceSqlDatabase –Database “PersistenceDB1” –Server “contosoDBserver”
Exemple 2 : suppression d'un magasin de persistance sans la confirmation de l'utilisateur.
Remove-ASPersistenceSqlDatabase –Database “PersistenceDB1” –Server “contosoDBserver” -force
2012-03-05