DacStore 클래스
DacStore 유형은 DAC 개체 모델의 루트이며 DAC 인스턴스 컬렉션의 루트입니다.
상속 계층
System. . :: . .Object
Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcInstance
Microsoft.SqlServer.Management.Dac. . :: . .DacDomain
Microsoft.SqlServer.Management.Dac..::..DacStore
네임스페이스: Microsoft.SqlServer.Management.Dac
어셈블리: Microsoft.SqlServer.Management.Dac(Microsoft.SqlServer.Management.Dac.dll)
구문
‘선언
Public Class DacStore _
Inherits DacDomain
‘사용 방법
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
DacStore 유형에서 다음 멤버를 표시합니다.
생성자
이름 | 설명 | |
---|---|---|
DacStore(ServerConnection) | 지정한 데이터베이스 엔진 인스턴스에 연결되는 DacStore 클래스의 새 인스턴스를 초기화합니다. | |
DacStore(SfcConnection) | 더 이상 사용되지 않습니다. 지정한 데이터베이스 엔진 인스턴스에 연결되는 DacStore 클래스의 새 인스턴스를 초기화합니다. |
맨 위로 이동
속성
이름 | 설명 | |
---|---|---|
AbstractIdentityKey | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
DacInstances | Gets a DacInstanceCollection object that enumerates the DAC instances deployed or registered on an instance of the Database Engine. (DacDomain에서 상속됨) | |
DacStore | Gets the DacStore object associated with this DacDomain object. (DacDomain에서 상속됨) | |
Metadata | Returns metadata about the instance and its domain. (SfcInstance에서 상속됨) | |
Name | Gets a String value with the name of the instance of the Database Engine to which the DAC domain is connected. (DacDomain에서 상속됨) | |
Parent | Gets or sets the instance parent via the keychain. (SfcInstance에서 상속됨) | |
Properties | Returns a collection instance properties. (SfcInstance에서 상속됨) | |
PropertyStorageProvider | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
ServerConnection | 서버 연결 정보를 가져옵니다. | |
SqlStoreConnection | SQL Server 인스턴스에 대한 연결을 가져오거나 설정합니다. (DacDomain. . :: . .SqlStoreConnection을(를) 재정의함) | |
State | Returns the state of the SfcInstance object. (SfcInstance에서 상속됨) | |
Urn | Returns the uniform resource name of the SfcInstance object. (SfcInstance에서 상속됨) |
맨 위로 이동
메서드
이름 | 설명 | |
---|---|---|
AlterImpl | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
CheckObjectCreated | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
CheckObjectState | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
CreateIdentityKey | Creates a SfcKey object for the DAC domain. (DacDomain에서 상속됨) | |
CreateImpl | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
Discover | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
DropImpl | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
Equals | (Object에서 상속됨) | |
Finalize | (Object에서 상속됨) | |
GetChildCollection | 정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다. Returns a ISfcCollection object. (DacDomain에서 상속됨) | |
GetDatabaseChanges | 드리프트로 인해 발생하는 데이터베이스 변경에 대한 정보를 가져옵니다. 드리프트는 DAC 배포 및 업그레이드 프로세스 범위 밖에서 데이터베이스가 변경되었을 때 발생합니다. | |
GetDomain | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
GetHashCode | (Object에서 상속됨) | |
GetIncrementalUpgradeScript | 새 DAC 형식으로 현재 데이터베이스를 업그레이드하는 데 필요한 증분 스크립트를 반환합니다. 데이터베이스 및 새 DAC 형식의 변경 사항은 동일한 Transact-SQL로 효율적인 변환이 이루어집니다. | |
GetPropertySet | Returns the set of properties for the SfcInstance object. (SfcInstance에서 상속됨) | |
GetType | (Object에서 상속됨) | |
GetTypeMetadataImpl | Indicates the domains that override by returning the right TypeMetadata class directly. 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
IncrementalUpgrade | 새 DAC 형식과 함께 현재 DAC 인스턴스를 증분 업그레이드합니다. 현재 DAC 인스턴스 및 새 DAC 형식의 변경 사항은 동일한 Transact-SQL로 효율적인 변환이 이루어지며 내부 업그레이드를 위해 실행됩니다. | |
InitializeUIPropertyState | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
Install(DacType) | 지정한 DacType 개체를 사용하여 DacStore 개체가 나타내는 데이터베이스 엔진 인스턴스에서 DAC 인스턴스를 만듭니다. | |
Install(DacType, DatabaseDeploymentProperties, Boolean) | 지정한 DacType 개체를 사용하여 DacStore 개체가 나타내는 데이터베이스 엔진 인스턴스에서 DAC 인스턴스를 만듭니다. | |
MarkForDropImpl | Returns a value that indicates the existing objects to be dropped. 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
MarkRootAsConnected | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
MemberwiseClone | (Object에서 상속됨) | |
MoveImpl | Indicates the new parent object to move in an instance. 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
OnPropertyMetadataChanges | Invoked whenever the effective value of any SfcInstance metadata is updated. (SfcInstance에서 상속됨) | |
OnPropertyValueChanges | Invoked whenever the effective value of any SfcInstance property is updated. (SfcInstance에서 상속됨) | |
PostAlter | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
PostCreate | Indicates the default implementor that creates the execution result. 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
PostDrop | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
PostMove | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
PostRename | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
Refresh | Refreshes the object's properties by reading them from the server. (SfcInstance에서 상속됨) | |
RenameImpl | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
ResetKey | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
Serialize | Serializes the instance to XML. (SfcInstance에서 상속됨) | |
ToString | Returns a string representation of the instance Urn. (SfcInstance에서 상속됨) | |
Uninstall | DacStore에 연결된 데이터베이스 엔진 인스턴스에서 지정한 DAC 인스턴스를 삭제합니다. | |
Unmanage | 인스턴스에 연결된 데이터베이스에 영향을 주지 않고 DAC 인스턴스를 삭제합니다. | |
UpdateUIPropertyState | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
Upgrade | 더 이상 사용되지 않습니다. DAC 인스턴스의 DAC 형식을 DAC 패키지에서 추출된 지정한 DAC 형식의 버전으로 업그레이드합니다. | |
Validate | Indicates the basic child object's validation. 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) |
맨 위로 이동
이벤트
이름 | 설명 | |
---|---|---|
DacActionFinished | DacStore Install(), Uninstall() 및 Upgrade() 메서드에서 완료되는 이벤트를 반환합니다. | |
DacActionInitialized | DacStore Install(), Uninstall() 및 Upgrade() 메서드에서 보류 중 상태로 초기화되는 이벤트를 반환합니다. | |
DacActionStarted | DacStore Install(), Uninstall() 및 Upgrade() 메서드에 대해 실행을 시작하는 이벤트를 반환합니다. | |
propertyChanged | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
PropertyChanged | CLS-compliant event for property changes. (SfcInstance에서 상속됨) | |
propertyMetadataChanged | 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨) | |
PropertyMetadataChanged | CLS-compliant event for property metadata changes. (SfcInstance에서 상속됨) |
맨 위로 이동
명시적 인터페이스 구현
이름 | 설명 | |
---|---|---|
ISfcDomain. . :: . .GetExecutionEngine | Returns an ISfcExecutionEngine object that specifies an instance of the Database Engine for running scripts. (DacDomain에서 상속됨) | |
ISfcDomain. . :: . .GetKey | Gets a SfcKey object that represents the DAC domain. (DacDomain에서 상속됨) | |
ISfcDomain. . :: . .GetType | Gets a Type object describing the Sfc type with the specified name within the Sfc domain. (DacDomain에서 상속됨) | |
ISfcDomain. . :: . .GetTypeMetadata | 더 이상 사용되지 않습니다. Gets the metadata for the specified SFC type. (DacDomain에서 상속됨) | |
ISfcDomain. . :: . .UseSfcStateManagement | Specifies whether to use the state management provided by the Microsoft.SqlServer.Management.Sdk.Sfc namespace. (DacDomain에서 상속됨) | |
ISfcDomainLite. . :: . .DomainInstanceName | Gets the specified instance name of the domain. (DacDomain에서 상속됨) | |
ISfcDomainLite. . :: . .DomainName | Gets the specified name of the domain. (DacDomain에서 상속됨) | |
ISfcDomainLite. . :: . .GetLogicalVersion | Gets a logical version number that represents the level of changes to the object model in the SFC domain. (DacDomain에서 상속됨) | |
ISfcHasConnection. . :: . .ConnectionContext | Gets the specified context for the connection. (DacDomain에서 상속됨) | |
ISfcHasConnection. . :: . .GetConnection() () () () | Gets a connection to the instance of the Database Engine serving as a backing store. (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. (DacDomain에서 상속됨) | |
ISfcHasConnection. . :: . .SetConnection | Sets the active connection for the domain root. (DacDomain에서 상속됨) |
맨 위로 이동
주의
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.
[!참고]
The DacStore class implements ISfcDomain, which specifies the connection point to any object domain defined using the Microsoft.SqlServer.Management.Sdk.Sfc namespace.
스레드 보안
이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.