TSqlModel 생성자

정의

오버로드

Name Description
TSqlModel(String)

또는 BacPackage.에서 DacPackage 모델을 로드합니다.

이는 기본값을 사용하여 호출하는 LoadFromDacpac(String, ModelLoadOptions) 것과 같습니다.

TSqlModel(SqlServerVersion, TSqlModelOptions)

특정 모델을 대상으로 하는 빈 모델을 만듭니다. SqlServerVersion

TSqlModel(String, DacSchemaModelStorageType)

또는 BacPackage.에서 DacPackage 모델을 로드합니다.

이는 을 제외한 모든 항목에 대한 기본값을 사용하여 호출 LoadFromDacpac(String, ModelLoadOptions) 하는 modelStorageType것과 같습니다.

TSqlModel(String, DacSchemaModelStorageType, CancellationToken)

또는 BacPackage.에서 DacPackage 모델을 로드합니다.

이는 을 제외한 모든 항목에 대한 기본값을 사용하여 호출 LoadFromDacpac(String, ModelLoadOptions) 하는 modelStorageType것과 같습니다.

TSqlModel(String)

또는 BacPackage.에서 DacPackage 모델을 로드합니다.

이는 기본값을 사용하여 호출하는 LoadFromDacpac(String, ModelLoadOptions) 것과 같습니다.

public TSqlModel(string fileName);
new Microsoft.SqlServer.Dac.Model.TSqlModel : string -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Sub New (fileName As String)

매개 변수

fileName
String

패키지에 대한 파일 경로입니다.

예외

지정된 fileName에서 패키지를 로드하는 데 문제가 있는 경우 패키지가 올바르게 로드되지 않거나 패키지에 필요한 참조가 패키지와 동일한 디렉터리에서 찾을 수 없거나 참조에 대한 원래 경로를 사용하는 경우에 발생할 수 있습니다.

설명

기본적으로 DacSchemaModelStorageType.Memory는 모델 스토리지 형식에 사용됩니다. dacpac 모델은 false로 LoadAsScriptBackedModel 설정되므로 스크립트 지원되지 않습니다. LoadAsScriptBackedModel 정적 코드 분석을 위해 모델을 사용하는 경우 true로 설정된 값을 사용하는 LoadFromDacpac(String, ModelLoadOptions)CodeAnalysisService 것이 좋습니다.

적용 대상

TSqlModel(SqlServerVersion, TSqlModelOptions)

특정 모델을 대상으로 하는 빈 모델을 만듭니다. SqlServerVersion

public TSqlModel(Microsoft.SqlServer.Dac.Model.SqlServerVersion modelTargetVersion, Microsoft.SqlServer.Dac.Model.TSqlModelOptions modelCreationOptions);
new Microsoft.SqlServer.Dac.Model.TSqlModel : Microsoft.SqlServer.Dac.Model.SqlServerVersion * Microsoft.SqlServer.Dac.Model.TSqlModelOptions -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Sub New (modelTargetVersion As SqlServerVersion, modelCreationOptions As TSqlModelOptions)

매개 변수

modelTargetVersion
SqlServerVersion

대상으로 지정할 SQL Server 버전

modelCreationOptions
TSqlModelOptions

데이터 정렬 및 모델을 저장하는 방법(메모리 또는 백업된 파일)을 포함하여 모델 속성을 정의하는 옵션

적용 대상

TSqlModel(String, DacSchemaModelStorageType)

또는 BacPackage.에서 DacPackage 모델을 로드합니다.

이는 을 제외한 모든 항목에 대한 기본값을 사용하여 호출 LoadFromDacpac(String, ModelLoadOptions) 하는 modelStorageType것과 같습니다.

public TSqlModel(string fileName, Microsoft.SqlServer.Dac.DacSchemaModelStorageType modelStorageType);
new Microsoft.SqlServer.Dac.Model.TSqlModel : string * Microsoft.SqlServer.Dac.DacSchemaModelStorageType -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Sub New (fileName As String, modelStorageType As DacSchemaModelStorageType)

매개 변수

fileName
String

패키지에 대한 파일 경로입니다.

modelStorageType
DacSchemaModelStorageType

패키지 인스턴스에 대한 백업 스토리지 유형입니다.

예외

지정된 fileName에서 패키지를 로드하는 데 문제가 있는 경우 패키지가 올바르게 로드되지 않거나 패키지에 필요한 참조가 패키지와 동일한 디렉터리에서 찾을 수 없거나 참조에 대한 원래 경로를 사용하는 경우에 발생할 수 있습니다.

설명

dacpac 모델은 false로 LoadAsScriptBackedModel 설정되므로 스크립트 지원되지 않습니다. LoadAsScriptBackedModel 정적 코드 분석을 위해 모델을 사용하는 경우 true로 설정된 값을 사용하는 LoadFromDacpac(String, ModelLoadOptions)CodeAnalysisService 것이 좋습니다.

적용 대상

TSqlModel(String, DacSchemaModelStorageType, CancellationToken)

또는 BacPackage.에서 DacPackage 모델을 로드합니다.

이는 을 제외한 모든 항목에 대한 기본값을 사용하여 호출 LoadFromDacpac(String, ModelLoadOptions) 하는 modelStorageType것과 같습니다.

public TSqlModel(string fileName, Microsoft.SqlServer.Dac.DacSchemaModelStorageType modelStorageType, System.Threading.CancellationToken cancellationToken);
new Microsoft.SqlServer.Dac.Model.TSqlModel : string * Microsoft.SqlServer.Dac.DacSchemaModelStorageType * System.Threading.CancellationToken -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Sub New (fileName As String, modelStorageType As DacSchemaModelStorageType, cancellationToken As CancellationToken)

매개 변수

fileName
String

패키지에 대한 파일 경로입니다.

modelStorageType
DacSchemaModelStorageType

패키지 인스턴스에 대한 백업 스토리지 유형입니다.

cancellationToken
CancellationToken

모델 로드를 취소하는 데 사용되는 토큰입니다.

예외

지정된 fileName에서 패키지를 로드하는 데 문제가 있는 경우 패키지가 올바르게 로드되지 않거나 패키지에 필요한 참조가 패키지와 동일한 디렉터리에서 찾을 수 없거나 참조에 대한 원래 경로를 사용하는 경우에 발생할 수 있습니다.

로드 작업이 취소된 경우

설명

dacpac 모델은 false로 LoadAsScriptBackedModel 설정되므로 스크립트 지원되지 않습니다. LoadAsScriptBackedModel 정적 코드 분석을 위해 모델을 사용하는 경우 true로 설정된 값을 사용하는 LoadFromDacpac(String, ModelLoadOptions)CodeAnalysisService 것이 좋습니다.

적용 대상