Odebrání databáze pomocí rutin technologie Windows Server AppFabric
V tomto tématu je popsáno, jak lze odebrat úložiště trvalosti nebo monitorování pomocí rutin technologie AppFabric. Jedná se o jediný způsob, jak lze úložiště trvalosti nebo monitorování odebrat prostřednictvím technologie AppFabric, protože pomocí rozšířešní Rozšíření technologie AppFabric pro Správce služby IIS nelze tento úkol provést. Tyto rutiny sice odeberou schéma databáze a také úložiště (pokud je prázdné), ale neodeberou žádné související připojovací řetězce ze služby IIS.
Odebrání databáze trvalosti nebo monitorování pomocí rutin
Chcete-li odebrat databázi trvalosti nebo monitorování, je nutné použít rozhraní rutin technologie AppFabric. V této části jsou popsány rutiny Remove-ASMonitoringSqlDatabase a Remove-ASPersistenceSqlDatabase.
Odebrání úložiště monitorování
Rutina Remove-ASMonitoringSqlDatabase
Tato rutina odstraní schéma databáze monitorování. Pokud úložiště představuje vyhrazenou databázi monitorování (s objekty schématu monitorování nejsou spojeny žádné další objekty ani schémata), odstraní (zahodí) rutina také databázi.
Syntaxe 1:
Remove-ASMonitoringSqlDatabase -Database <String> [-Confirm] [-Server <String>] [-WhatIf] [<CommonParameters>]
Syntaxe 2:
Remove-ASMonitoringSqlDatabase -ConnectionString <String> [-Confirm] [-WhatIf] [<CommonParameters>]
Parametr | Popis |
---|---|
Database |
Název databáze monitorování, která má být odstraněna. Pokud je zadán parametr ConnectionString, je tento parametr nepovinný. |
ConnectionString |
Připojovací řetězec určující databázi, která má být odebrána. |
Confirm |
Nepovinný parametr, který vyžaduje potvrzení operace uživatelem. |
Server |
Název serveru, který je hostitelem úložiště, jež má být zahozeno. Nepovinný parametr. Pokud není zadán a není zadán ani parametr ConnectionString, bude jako výchozí nastavení použit místní server. |
WhatIf |
Pokud je zadán, dojde k připojení k databázi. Její artefakty však ve skutečnosti nejsou odstraněny. |
Poznámka
Popisy všech společných parametrů pro tuto rutinu platí pro všechny ostatní rutiny v tomto dokumentu. Z důvodu zachování stručnosti nejsou zbytečně duplikovány.
Příklad
Příklad 1: Odebrání databáze monitorování
Remove-ASMonitoringSqlDatabase –Database “MonitoringDB1” –Server “contosoDBserver”
Příklad 2: Odebrání databáze monitorování bez potvrzení uživatelem
Remove-ASMonitoringSqlDatabase –Database “MonitoringDB1” –Server “contosoDBserver” -force
Příklad 3: Odebrání databáze monitorování pro připojovací řetězec s názvem bez potvrzení uživatelem. V tomto příkladu je ukázáno také použití rutiny Get-ASConnectionString, jejíž výstup je předán do rutiny Remove-ASMonitoringSqlDatabase.
Get-ASConnectionString –Root –ConnectionStringName “monitoringConnectionString1” | Remove-ASMonitoringSqlDatabase -force
Odebrání úložiště trvalosti
Tato rutina odstraní schéma úložiště trvalosti z databáze. Tato rutina na rozdíl od rutiny Remove-ASMonitoringSqlDatabase nikdy nezahodí databázi.
Rutina Remove-ASPersistenceSqlDatabase
Syntaxe 1:
Remove-ASPersistenceSqlDatabase -Database <String> [-Force] [-Server <String>] [<CommonParameters>]
Syntaxe 2:
Remove-ASPersistenceSqlDatabase -ConnectionString <String> [-Force] [<CommonParameters>]
Parametr | Popis |
---|---|
Database |
Název úložiště trvalosti, které má být odebráno. Pokud je zadán parametr ConnectionString, je tento parametr nepovinný. |
ConnectionString |
Připojovací řetězec pro úložiště trvalosti, který má být použit. |
Force |
Vynutí odebrání úložiště trvalosti bez potvrzení uživatelem. Nepovinný parametr. |
Server |
Název serveru se systémem SQL Server, který je hostitelem úložiště trvalosti, jež má být odstraněno. Nepovinný parametr. Pokud není zadán, bude jako výchozí nastavení použit místní server. |
Příklad
Příklad 1: Odebrání úložiště trvalosti
Remove-ASPersistenceSqlDatabase –Database “PersistenceDB1” –Server “contosoDBserver”
Příklad 2: Odebrání úložiště trvalosti bez potvrzení uživatelem
Remove-ASPersistenceSqlDatabase –Database “PersistenceDB1” –Server “contosoDBserver” -force
2011-12-05