Classe DacStore
O tipo DacStore é a raiz do modelo do objeto DAC. É a raiz de uma coleção de instâncias de DAC.
Hierarquia de herança
System. . :: . .Object
Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcInstance
Microsoft.SqlServer.Management.Dac. . :: . .DacDomain
Microsoft.SqlServer.Management.Dac..::..DacStore
Namespace: Microsoft.SqlServer.Management.Dac
Assembly: Microsoft.SqlServer.Management.Dac (em Microsoft.SqlServer.Management.Dac.dll)
Sintaxe
'Declaração
Public Class DacStore _
Inherits DacDomain
'Uso
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
O tipo DacStore expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DacStore(ServerConnection) | Inicializa uma nova instância da classe DacStore conectada com a instância especificada do Mecanismo de Banco de Dados. | |
DacStore(SfcConnection) | Obsoleto. Inicializa uma nova instância da classe DacStore conectada com a instância especificada do Mecanismo de Banco de Dados. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
AbstractIdentityKey | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
DacInstances | Gets a DacInstanceCollection object that enumerates the DAC instances deployed or registered on an instance of the Database Engine. (Herdado de DacDomain.) | |
DacStore | Gets the DacStore object associated with this DacDomain object. (Herdado de DacDomain.) | |
Metadata | Returns metadata about the instance and its domain. (Herdado de SfcInstance.) | |
Name | Gets a String value with the name of the instance of the Database Engine to which the DAC domain is connected. (Herdado de DacDomain.) | |
Parent | Gets or sets the instance parent via the keychain. (Herdado de SfcInstance.) | |
Properties | Returns a collection instance properties. (Herdado de SfcInstance.) | |
PropertyStorageProvider | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
ServerConnection | Obtém informações de conexão de servidor. | |
SqlStoreConnection | Obtém ou define a conexão com a instância do SQL Server. (Substitui DacDomain. . :: . .SqlStoreConnection.) | |
State | Returns the state of the SfcInstance object. (Herdado de SfcInstance.) | |
Urn | Returns the uniform resource name of the SfcInstance object. (Herdado de SfcInstance.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
AlterImpl | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
CheckObjectCreated | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
CheckObjectState | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
CreateIdentityKey | Creates a SfcKey object for the DAC domain. (Herdado de DacDomain.) | |
CreateImpl | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
Discover | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
DropImpl | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
Equals | (Herdado de Object.) | |
Finalize | (Herdado de Object.) | |
GetChildCollection | Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. Returns a ISfcCollection object. (Herdado de DacDomain.) | |
GetDatabaseChanges | Obtém informações sobre quaisquer alterações no banco de dados que resultem em descompasso. O descompasso ocorre quando um banco de dados é alterado fora do processo de implantação e atualização de DAC. | |
GetDomain | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
GetHashCode | (Herdado de Object.) | |
GetIncrementalUpgradeScript | Retorna o script incremental necessário para atualizar o banco de dados atual com o novo tipo de DAC. As alterações do banco de dados e o novo tipo de DAC são efetivamente convertidos em um Transact-SQL equivalente. | |
GetPropertySet | Returns the set of properties for the SfcInstance object. (Herdado de SfcInstance.) | |
GetType | (Herdado de Object.) | |
GetTypeMetadataImpl | Indicates the domains that override by returning the right TypeMetadata class directly. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
IncrementalUpgrade | Atualiza de forma incremental a instância DAC atual com o novo tipo de DAC. As alterações da instância atual de DAC e o novo tipo de DAC são efetivamente convertidos em um Transact-SQL equivalente e são executados para atingir a atualização no local. | |
InitializeUIPropertyState | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
Install(DacType) | Usa o objeto DacType especificado para criar uma instância de DAC na instância do Mecanismo de Banco de Dados representada pelo objeto DacStore. | |
Install(DacType, DatabaseDeploymentProperties, Boolean) | Usa o objeto DacType especificado para criar uma instância de DAC na instância do Mecanismo de Banco de Dados representada pelo objeto DacStore. | |
MarkForDropImpl | Returns a value that indicates the existing objects to be dropped. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
MarkRootAsConnected | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
MemberwiseClone | (Herdado de Object.) | |
MoveImpl | Indicates the new parent object to move in an instance. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
OnPropertyMetadataChanges | Invoked whenever the effective value of any SfcInstance metadata is updated. (Herdado de SfcInstance.) | |
OnPropertyValueChanges | Invoked whenever the effective value of any SfcInstance property is updated. (Herdado de SfcInstance.) | |
PostAlter | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
PostCreate | Indicates the default implementor that creates the execution result. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
PostDrop | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
PostMove | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
PostRename | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
Refresh | Refreshes the object's properties by reading them from the server. (Herdado de SfcInstance.) | |
RenameImpl | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
ResetKey | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
Serialize | Serializes the instance to XML. (Herdado de SfcInstance.) | |
ToString | Returns a string representation of the instance Urn. (Herdado de SfcInstance.) | |
Uninstall | Exclui a instância de DAC especificada da instância do Mecanismo de Banco de Dados associada a DacStore. | |
Unmanage | Exclui uma instância de DAC sem afetar o banco de dados associado à instância. | |
UpdateUIPropertyState | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
Upgrade | Obsoleto. Atualiza o tipo de DAC de uma instância de DAC para a versão do tipo de DAC especificado extraído de um pacote de DAC. | |
Validate | Indicates the basic child object's validation. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) |
Início
Eventos
Nome | Descrição | |
---|---|---|
DacActionFinished | Retorna eventos à medida que são concluídos nos métodos Install(), Uninstall() e Upgrade() de DacStore. | |
DacActionInitialized | Retorna eventos à medida que são inicializados como status pendente nos métodos Install(), Uninstall() e Upgrade() do DacStore. | |
DacActionStarted | Retorna eventos conforme começam a ser executados para os métodos Install(), Uninstall() e Upgrade() de DacStore. | |
propertyChanged | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
PropertyChanged | CLS-compliant event for property changes. (Herdado de SfcInstance.) | |
propertyMetadataChanged | Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SfcInstance.) | |
PropertyMetadataChanged | CLS-compliant event for property metadata changes. (Herdado de SfcInstance.) |
Início
Implementações de interfaces explícitas
Nome | Descrição | |
---|---|---|
ISfcDomain. . :: . .GetExecutionEngine | Returns an ISfcExecutionEngine object that specifies an instance of the Database Engine for running scripts. (Herdado de DacDomain.) | |
ISfcDomain. . :: . .GetKey | Gets a SfcKey object that represents the DAC domain. (Herdado de DacDomain.) | |
ISfcDomain. . :: . .GetType | Gets a Type object describing the Sfc type with the specified name within the Sfc domain. (Herdado de DacDomain.) | |
ISfcDomain. . :: . .GetTypeMetadata | Obsoleto. Gets the metadata for the specified SFC type. (Herdado de DacDomain.) | |
ISfcDomain. . :: . .UseSfcStateManagement | Specifies whether to use the state management provided by the Microsoft.SqlServer.Management.Sdk.Sfc namespace. (Herdado de DacDomain.) | |
ISfcDomainLite. . :: . .DomainInstanceName | Gets the specified instance name of the domain. (Herdado de DacDomain.) | |
ISfcDomainLite. . :: . .DomainName | Gets the specified name of the domain. (Herdado de DacDomain.) | |
ISfcDomainLite. . :: . .GetLogicalVersion | Gets a logical version number that represents the level of changes to the object model in the SFC domain. (Herdado de DacDomain.) | |
ISfcHasConnection. . :: . .ConnectionContext | Gets the specified context for the connection. (Herdado de DacDomain.) | |
ISfcHasConnection. . :: . .GetConnection() () () () | Gets a connection to the instance of the Database Engine serving as a backing store. (Herdado de 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. (Herdado de DacDomain.) | |
ISfcHasConnection. . :: . .SetConnection | Sets the active connection for the domain root. (Herdado de DacDomain.) |
Início
Comentários
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.
Observação |
---|
The DacStore class implements ISfcDomain, which specifies the connection point to any object domain defined using the Microsoft.SqlServer.Management.Sdk.Sfc namespace. |
Segurança de thread
Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.