DbMaintenanceShrinkTask Classe

Definizione

public ref class DbMaintenanceShrinkTask : Microsoft::SqlServer::Management::DatabaseMaintenance::DatabaseMaintenanceBaseTask, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Management::DatabaseMaintenance::IContextSelection, Microsoft::SqlServer::Management::DatabaseMaintenance::IDbMaintenanceShrinkTaskInterface, Microsoft::SqlServer::Management::DatabaseMaintenance::ITaskDescriptionInterface
[Microsoft.SqlServer.Dts.Runtime.DtsTask(IconResource="ShrinkTaskIcon", LocalizationType=typeof(Microsoft.SqlServer.Management.DatabaseMaintenance.MaintShrinkTask), RequiredProductLevel=Microsoft.SqlServer.Dts.Runtime.DTSProductLevel.None, TaskContact="Shrink Database Task; Microsoft Corporation; Microsoft SQL Server v9; © 2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DBMAINT90", UITypeName="Microsoft.SqlServer.Management.DatabaseMaintenance.DbMaintTaskShrinkUI, Microsoft.SqlServer.MaintenancePlanTasksUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("8e9ba4eb-9e3d-427d-932b-a8c06f7d6e27")]
public class DbMaintenanceShrinkTask : Microsoft.SqlServer.Management.DatabaseMaintenance.DatabaseMaintenanceBaseTask, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Management.DatabaseMaintenance.IContextSelection, Microsoft.SqlServer.Management.DatabaseMaintenance.IDbMaintenanceShrinkTaskInterface, Microsoft.SqlServer.Management.DatabaseMaintenance.ITaskDescriptionInterface
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(IconResource="ShrinkTaskIcon", LocalizationType=typeof(Microsoft.SqlServer.Management.DatabaseMaintenance.MaintShrinkTask), RequiredProductLevel=Microsoft.SqlServer.Dts.Runtime.DTSProductLevel.None, TaskContact="Shrink Database Task; Microsoft Corporation; Microsoft SQL Server v9; © 2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DBMAINT90", UITypeName="Microsoft.SqlServer.Management.DatabaseMaintenance.DbMaintTaskShrinkUI, Microsoft.SqlServer.MaintenancePlanTasksUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("8e9ba4eb-9e3d-427d-932b-a8c06f7d6e27")>]
type DbMaintenanceShrinkTask = class
    inherit DatabaseMaintenanceBaseTask
    interface IDbMaintenanceShrinkTaskInterface
    interface IContextSelection
    interface IDTSComponentPersist
    interface ITaskDescriptionInterface
Public Class DbMaintenanceShrinkTask
Inherits DatabaseMaintenanceBaseTask
Implements IContextSelection, IDbMaintenanceShrinkTaskInterface, IDTSComponentPersist, ITaskDescriptionInterface
Ereditarietà
Attributi
Implementazioni

Costruttori

Nome Descrizione
DbMaintenanceShrinkTask()

Proprietà

Nome Descrizione
BypassPrepare

Ottiene o imposta un Boolean che indica se il compito Execute SQL salta la preparazione dell'istruzione quando invia l'istruzione SQL al sistema di gestione database relazionale (RDBMS).

(Ereditato da ExecuteSQLTask)
CodePage

Ottiene o imposta la code page da usare quando traduce i valori delle variabili memorizzati come caratteri Unicode wide in multi-byte. La traduzione avviene sia quando si memorizzano valori in sia si estraggono valori da database.

(Ereditato da ExecuteSQLTask)
Connection

Ottiene o imposta il nome del connection manager che si collega al sistema di gestione relazionale del database (RDBMS) dove viene eseguito il task Execute SQL.

(Ereditato da ExecuteSQLTask)
DatabaseSelectionType (Ereditato da DatabaseMaintenanceBaseTask)
DatabaseSizeLimit
Description
ExecutionValue

Restituisce il numero di righe interessate dall'istruzione o dalle istruzioni SQL.

(Ereditato da ExecuteSQLTask)
ExtendedLogging (Ereditato da DatabaseMaintenanceBaseTask)
IgnoreDatabasesInNotOnlineState (Ereditato da DatabaseMaintenanceBaseTask)
IsStoredProcedure

Ottiene o imposta un Boolean che indica se l'istruzione SQL specificata dal task Execute SQL è una stored procedure.

(Ereditato da ExecuteSQLTask)
LocalConnectionForLogging (Ereditato da DatabaseMaintenanceBaseTask)
ObjectTypeSelection (Ereditato da DatabaseMaintenanceBaseTask)
ParameterBindings

Restituisce un oggetto che implementa IDTSParameterBindings.

(Ereditato da ExecuteSQLTask)
PercentLimit
ResultSetBindings

Restituisce un oggetto che implementa IDTSParameterBindings.

(Ereditato da ExecuteSQLTask)
ResultSetType

Ottiene o imposta un valore che indica il tipo di set di risultati restituito dall'istruzione SQL che l'esecuzione dei task Execute SQL.

(Ereditato da ExecuteSQLTask)
ReturnFreedSpace
RunId (Ereditato da DatabaseMaintenanceBaseTask)
SelectedDatabases (Ereditato da DatabaseMaintenanceBaseTask)
SelectedTables (Ereditato da DatabaseMaintenanceBaseTask)
ServerVersion (Ereditato da DatabaseMaintenanceBaseTask)
SqlBatchCommands (Ereditato da DatabaseMaintenanceBaseTask)
SqlStatementSource

Ottiene o imposta il nome della sorgente che contiene l'istruzione SQL che il task Execute SQL esegui.

(Ereditato da ExecuteSQLTask)
SqlStatementSourceType

Ottiene o imposta un valore che indica il tipo di sorgente che contiene l'istruzione SQL che il task Execute SQL esegui.

(Ereditato da ExecuteSQLTask)
TableSelectionType (Ereditato da DatabaseMaintenanceBaseTask)
TargetServerVersion (Ereditato da Task)
TaskAllowesDatbaseSelection
TaskAllowesTableSelection
TaskConnectionName (Ereditato da DatabaseMaintenanceBaseTask)
TaskName (Ereditato da DatabaseMaintenanceBaseTask)
TaskNameWasModified (Ereditato da DatabaseMaintenanceBaseTask)
TimeOut

Ottiene o imposta un intero che indica il numero massimo di secondi che il compito può eseguire prima di scadere il tempo.

(Ereditato da ExecuteSQLTask)
TypeConversionMode

Ottiene o imposta la modalità di conversione utilizzata dall'Esegui il Task SQL.

(Ereditato da ExecuteSQLTask)
Version

Membro deprecato; vedi Osservazioni. Restituisce la versione del compito. Questa proprietà è di sola lettura.

(Ereditato da Task)

Metodi

Nome Descrizione
CanDowngradeTo(Int32) (Ereditato da DatabaseMaintenanceBaseTask)
CanUpdate(String)

Membro deprecato; vedi Osservazioni. Un Booleano che indica se il nuovo XML del pacchetto può aggiornare il vecchio XML del pacchetto.

(Ereditato da Task)
CopyTo(DatabaseMaintenanceBaseTask)
DowngradeTo(Int32, XmlElement) (Ereditato da DatabaseMaintenanceBaseTask)
Equals(Object)

Determina se due istanze dell'oggetto sono uguali.

(Ereditato da DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)
GetConnectionID(Connections, String)

Ottiene una stringa contenente l'ID della connessione.

(Ereditato da Task)
GetConnectionName(Connections, String)

Ottiene una stringa che contiene il nome della connessione.

(Ereditato da Task)
GetHashCode()

Restituisce il codice hash per questa istanza.

(Ereditato da DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) (Ereditato da DatabaseMaintenanceBaseTask)
LoadFromXML(XmlElement, IDTSInfoEvents)
OnAddedToTaskHost(TaskHost) (Ereditato da DatabaseMaintenanceBaseTask)
SaveToXML(XmlDocument, IDTSInfoEvents)
Update(String)

Membro deprecato; vedi Osservazioni. Questo metodo aggiorna il vecchio pacchetto XML con il nuovo pacchetto XML se CanUpdate(String) è impostato su true.

(Ereditato da Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)
WriteToDTSLog(IDTSLogging, String) (Ereditato da DatabaseMaintenanceBaseTask)

Si applica a