Classe DacStore
Il tipo DacStore è la radice del modello a oggetti applicazione livello dati. Si tratta della radice per una raccolta di istanze di applicazione livello dati.
Gerarchia di ereditarietà
System. . :: . .Object
Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcInstance
Microsoft.SqlServer.Management.Dac. . :: . .DacDomain
Microsoft.SqlServer.Management.Dac..::..DacStore
Spazio dei nomi Microsoft.SqlServer.Management.Dac
Assembly: Microsoft.SqlServer.Management.Dac (in Microsoft.SqlServer.Management.Dac.dll)
Sintassi
'Dichiarazione
Public Class DacStore _
Inherits DacDomain
'Utilizzo
Dim instance As DacStore
public class DacStore : DacDomain
public ref class DacStore : public DacDomain
type DacStore =
class
inherit DacDomain
end
public class DacStore extends DacDomain
Nel tipo DacStore sono esposti i membri seguenti.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
DacStore(ServerConnection) | Inizializza una nuova istanza della classe DacStore collegata all'istanza specificata del Motore di database. |
![]() |
DacStore(SfcConnection) | Obsoleto. Inizializza una nuova istanza della classe DacStore collegata all'istanza specificata del motore di database. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
AbstractIdentityKey | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
DacInstances | Gets a DacInstanceCollection object that enumerates the DAC instances deployed or registered on an instance of the Database Engine. Ereditato da DacDomain. |
![]() |
DacStore | Gets the DacStore object associated with this DacDomain object. Ereditato da DacDomain. |
![]() |
Metadata | Returns metadata about the instance and its domain. Ereditato da SfcInstance. |
![]() |
Name | Gets a String value with the name of the instance of the Database Engine to which the DAC domain is connected. Ereditato da DacDomain. |
![]() |
Parent | Gets or sets the instance parent via the keychain. Ereditato da SfcInstance. |
![]() |
Properties | Returns a collection instance properties. Ereditato da SfcInstance. |
![]() |
PropertyStorageProvider | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
ServerConnection | Ottiene informazioni di connessione al server. |
![]() |
SqlStoreConnection | Ottiene o imposta la connessione all'istanza di SQL Server. Esegue l'override di DacDomain. . :: . .SqlStoreConnection. |
![]() |
State | Returns the state of the SfcInstance object. Ereditato da SfcInstance. |
![]() |
Urn | Returns the uniform resource name of the SfcInstance object. Ereditato da SfcInstance. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
AlterImpl | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
CheckObjectCreated | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
CheckObjectState | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
CreateIdentityKey | Creates a SfcKey object for the DAC domain. Ereditato da DacDomain. |
![]() |
CreateImpl | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
Discover | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
DropImpl | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
Equals | Ereditato da Object. |
![]() |
Finalize | Ereditato da Object. |
![]() |
GetChildCollection | Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Returns a ISfcCollection object. Ereditato da DacDomain. |
![]() |
GetDatabaseChanges | Ottiene informazioni su tutte le modifiche ai database che generano uno sfasamento. Lo sfasamento si verifica quando un database viene modificato esternamente al processo di distribuzione e di aggiornamento dell'applicazione livello dati. |
![]() |
GetDomain | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
GetHashCode | Ereditato da Object. |
![]() |
GetIncrementalUpgradeScript | Restituisce lo script incrementale necessario per aggiornare il database corrente con il nuovo tipo di applicazione livello dati. Le modifiche dal database e il nuovo tipo di applicazione livello dati vengono convertiti effettivamente in un oggetto Transact-SQL equivalente. |
![]() |
GetPropertySet | Returns the set of properties for the SfcInstance object. Ereditato da SfcInstance. |
![]() |
GetType | Ereditato da Object. |
![]() |
GetTypeMetadataImpl | Indicates the domains that override by returning the right TypeMetadata class directly. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
IncrementalUpgrade | Aggiorna in modo incrementale l'istanza di applicazione livello dati corrente con il nuovo tipo di applicazione livello dati. Le modifiche dall'istanza di applicazione livello dati corrente e il nuovo tipo di applicazione livello dati vengono convertiti effettivamente in un oggetto Transact-SQL equivalente ed eseguiti per ottenere l'aggiornamento sul posto. |
![]() |
InitializeUIPropertyState | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
Install(DacType) | Utilizza l'oggetto DacType specificato per creare un'istanza di applicazione livello dati nell'istanza del Motore di database rappresentata dall'oggetto DacStore. |
![]() |
Install(DacType, DatabaseDeploymentProperties, Boolean) | Utilizza l'oggetto DacType specificato per creare un'istanza di applicazione livello dati nell'istanza del motore di database rappresentata dall'oggetto DacStore. |
![]() |
MarkForDropImpl | Returns a value that indicates the existing objects to be dropped. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
MarkRootAsConnected | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
MemberwiseClone | Ereditato da Object. |
![]() |
MoveImpl | Indicates the new parent object to move in an instance. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
OnPropertyMetadataChanges | Invoked whenever the effective value of any SfcInstance metadata is updated. Ereditato da SfcInstance. |
![]() |
OnPropertyValueChanges | Invoked whenever the effective value of any SfcInstance property is updated. Ereditato da SfcInstance. |
![]() |
PostAlter | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
PostCreate | Indicates the default implementor that creates the execution result. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
PostDrop | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
PostMove | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
PostRename | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
Refresh | Refreshes the object's properties by reading them from the server. Ereditato da SfcInstance. |
![]() |
RenameImpl | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
ResetKey | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
Serialize | Serializes the instance to XML. Ereditato da SfcInstance. |
![]() |
ToString | Returns a string representation of the instance Urn. Ereditato da SfcInstance. |
![]() |
Uninstall | Elimina l'istanza di applicazione livello dati specificata dall'istanza del motore di database associata a DacStore. |
![]() |
Unmanage | Elimina l'istanza di applicazione livello dati senza influire sul database associato all'istanza. |
![]() |
UpdateUIPropertyState | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
Upgrade | Obsoleto. Aggiorna il tipo di applicazione livello dati di un'istanza di applicazione livello dati alla versione del tipo di applicazione livello dati specificato estratto da un pacchetto di applicazione livello dati. |
![]() |
Validate | Indicates the basic child object's validation. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
DacActionFinished | Restituisce eventi quando vengono completati dai metodi DacStore Install(), Uninstall() e Upgrade(). |
![]() |
DacActionInitialized | Restituisce eventi quando vengono inizializzati allo stato in sospeso dai metodi DacStore Install(), Uninstall() e Upgrade(). |
![]() |
DacActionStarted | Restituisce eventi quando iniziano a essere eseguiti per i metodi DacStore Install(), Uninstall() e Upgrade(). |
![]() |
propertyChanged | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
PropertyChanged | CLS-compliant event for property changes. Ereditato da SfcInstance. |
![]() |
propertyMetadataChanged | Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcInstance. |
![]() |
PropertyMetadataChanged | CLS-compliant event for property metadata changes. Ereditato da SfcInstance. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
ISfcDomain. . :: . .GetExecutionEngine | Returns an ISfcExecutionEngine object that specifies an instance of the Database Engine for running scripts. Ereditato da DacDomain. |
![]() ![]() |
ISfcDomain. . :: . .GetKey | Gets a SfcKey object that represents the DAC domain. Ereditato da DacDomain. |
![]() ![]() |
ISfcDomain. . :: . .GetType | Gets a Type object describing the Sfc type with the specified name within the Sfc domain. Ereditato da DacDomain. |
![]() ![]() |
ISfcDomain. . :: . .GetTypeMetadata | Obsoleto. Gets the metadata for the specified SFC type. Ereditato da DacDomain. |
![]() ![]() |
ISfcDomain. . :: . .UseSfcStateManagement | Specifies whether to use the state management provided by the Microsoft.SqlServer.Management.Sdk.Sfc namespace. Ereditato da DacDomain. |
![]() ![]() |
ISfcDomainLite. . :: . .DomainInstanceName | Gets the specified instance name of the domain. Ereditato da DacDomain. |
![]() ![]() |
ISfcDomainLite. . :: . .DomainName | Gets the specified name of the domain. Ereditato da DacDomain. |
![]() ![]() |
ISfcDomainLite. . :: . .GetLogicalVersion | Gets a logical version number that represents the level of changes to the object model in the SFC domain. Ereditato da DacDomain. |
![]() ![]() |
ISfcHasConnection. . :: . .ConnectionContext | Gets the specified context for the connection. Ereditato da DacDomain. |
![]() ![]() |
ISfcHasConnection. . :: . .GetConnection() () () () | Gets a connection to the instance of the Database Engine serving as a backing store. Ereditato da DacDomain. |
![]() ![]() |
ISfcHasConnection. . :: . .GetConnection(SfcObjectQueryMode) | Gets a connection to the instance of the Database Engine serving as a backing store that supports the specified query processing mode. Ereditato da DacDomain. |
![]() ![]() |
ISfcHasConnection. . :: . .SetConnection | Sets the active connection for the domain root. Ereditato da DacDomain. |
In alto
Osservazioni
Using the DacStore object, you can:
Connect to an instance of the Database Engine.
Access the collection of DacInstance objects that are immediate children of the DacStore object. The collection represents the set of DAC instances available on the instance of the Database Engine.
Request create, read, update, and delete (CRUD) operations for every type in the object model.
Nota
The DacStore class implements ISfcDomain, which specifies the connection point to any object domain defined using the Microsoft.SqlServer.Management.Sdk.Sfc namespace.
Protezione dei thread
I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.