Eliminación de una base de datos mediante cmdlets de AppFabric
En este tema se describe cómo quitar un almacén de seguimiento o persistencia mediante los cmdlets de AppFabric. Esta es la única manera de quitar un almacén de seguimiento o persistencia a través de AppFabric porque no se puede usar Extensiones del Administrador de IIS en AppFabric para llevar a cabo esta tarea. Aunque estos cmdlets quitarán un esquema de base de datos y también un almacén si está vacío, no quitarán las cadenas de conexión relacionadas de IIS.
Eliminación de una base de datos de seguimiento o persistencia mediante cmdlets
Para quitar una base de datos de seguimiento o persistencia, debe usar la interfaz de cmdlets de AppFabric. En esta sección se describen los cmdlets Remove-ASMonitoringSqlDatabase y Remove-ASPersistenceSqlDatabase.
Eliminación de un almacén de seguimiento
Remove-ASMonitoringSqlDatabase
Este cmdlet eliminará el esquema de base de datos de seguimiento. Si el almacén es una base de datos de seguimiento dedicada (no hay ningún otro esquema ni objeto colocado con los objetos de esquema de seguimiento), el cmdlet también eliminará (anulará) la base de datos.
Sintaxis 1:
Remove-ASMonitoringSqlDatabase -Database <String> [-Confirm] [-Server <String>] [-WhatIf] [<CommonParameters>]
Sintaxis 2:
Remove-ASMonitoringSqlDatabase -ConnectionString <String> [-Confirm] [-WhatIf] [<CommonParameters>]
Parámetro | Descripción |
---|---|
base de datos |
Nombre de la base de datos de seguimiento que se va a eliminar. Opcional sólo si se especifica ConnectionString. |
ConnectionString |
La cadena de conexión que especifica la base de datos que se va a quitar. |
Confirmar |
Opcional, necesita que el usuario confirme la operación. |
Servidor |
Nombre del servidor que hospeda el almacén que se va a anular. Opcional, si no se especifica será de forma predeterminada el servidor local, a menos que se especifique ConnectionString. |
WhatIf |
Si se especifica, se establece una conexión a la base de datos. Sin embargo, sus artefactos no se eliminan realmente. |
Nota
Cualquier descripción de parámetro común para este cmdlet se aplica a todos los demás cmdlets de este documento. Para que sean concisos, no se duplican innecesariamente.
Ejemplo
Ejemplo 1: Eliminación de una base de datos de seguimiento.
Remove-ASMonitoringSqlDatabase –Database “MonitoringDB1” –Server “contosoDBserver”
Ejemplo 2: Eliminación de una base de datos de seguimiento sin la confirmación del usuario.
Remove-ASMonitoringSqlDatabase –Database “MonitoringDB1” –Server “contosoDBserver” -force
Ejemplo 3: Eliminación de una base de datos de seguimiento para una cadena de conexión con nombre sin la confirmación del usuario. En este ejemplo también se muestra cómo usar Get-ASConnectionString, y luego canalizar la salida a Remove-ASMonitoringSqlDatabase.
Get-ASConnectionString –Root –ConnectionStringName “monitoringConnectionString1” | Remove-ASMonitoringSqlDatabase -force
Eliminación de un almacén de persistencia
Este cmdlet eliminará un esquema de almacén de persistencia de una base de datos. A diferencia del cmdlet Remove-ASMonitoringSqlDatabase, este cmdlet nunca anulará la base de datos.
Remove-ASPersistenceSqlDatabase
Sintaxis 1:
Remove-ASPersistenceSqlDatabase -Database <String> [-Force] [-Server <String>] [<CommonParameters>]
Sintaxis 2:
Remove-ASPersistenceSqlDatabase -ConnectionString <String> [-Force] [<CommonParameters>]
Parámetro | Descripción |
---|---|
bases de datos |
Nombre del almacén de persistencia que se va a quitar. Opcional sólo si se especifica ConnectionString. |
ConnectionString |
La cadena de conexión para el almacén de persistencia que se va a usar. |
Force |
Obliga la eliminación del almacén de persistencia sin confirmación del usuario. Opcional. |
Servidor |
Nombre del SQL Server que hospeda el almacén de persistencia que se va a eliminar. Opcional, si no se especifica, será el servidor local de forma predeterminada. |
Ejemplo
Ejemplo 1: Eliminación de un almacén de persistencia.
Remove-ASPersistenceSqlDatabase –Database “PersistenceDB1” –Server “contosoDBserver”
Ejemplo 2: Eliminación de un almacén de persistencia sin confirmación del usuario.
Remove-ASPersistenceSqlDatabase –Database “PersistenceDB1” –Server “contosoDBserver” -force
2012-03-05