ScriptingOptions 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스
public sealed class ScriptingOptions
type ScriptingOptions = class
Public NotInheritable Class ScriptingOptions
- 상속
-
ScriptingOptions
생성자
| Name | Description |
|---|---|
| ScriptingOptions() |
기본 생성자입니다. 모든 기본 옵션을 설정합니다. |
| ScriptingOptions(ScriptingOptions) |
생성자를 복사합니다. |
| ScriptingOptions(ScriptOption) |
단일 옵션 집합을 사용하여 ScriptingOptions 개체를 만듭니다. |
| ScriptingOptions(SqlSmoObject) |
부모 개체의 서버에서 대상 설정을 사용하여 ScriptingOptions 개체를 생성합니다. |
속성
| Name | Description |
|---|---|
| AgentAlertJob |
스크립팅 에이전트 경고 작업을 포함할지 여부 |
| AgentJobId |
스크립팅 에이전트 작업 ID를 포함할지 여부 |
| AgentNotify |
스크립팅 에이전트 알림을 포함할지 여부 |
| AllowSystemObjects |
시스템 개체를 스크립션할지 여부 |
| AnsiFile |
설정된 경우 스크립트 결과를 작성할 ANSI 파일을 만듭니다. |
| AnsiPadding |
ansi 패딩 스크립트 포함 여부 |
| AppendToFile |
파일을 덮어쓰는 대신 파일에 추가합니다. |
| BatchSize |
일괄 처리 종결자를 스크립터할 이후의 문 수 |
| Bindings |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| ChangeTracking |
변경 내용 추적 옵션을 포함할지 여부 |
| ClusteredIndexes |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| ColumnStoreIndexes |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| ContinueScriptingOnError |
스크립팅 오류에서 실행을 계속할지 여부 |
| ConvertUserDefinedDataTypesToBaseType |
사용자 정의 데이터 형식이 기본 형식으로 변환되는지 여부 |
| DdlBodyOnly |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| DdlHeaderOnly |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| Default |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| DriAll |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| DriAllConstraints |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| DriAllKeys |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| DriChecks |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| DriClustered |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| DriDefaults |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| DriForeignKeys |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| DriIncludeSystemNames |
제약 조건에 대한 시스템 이름을 포함할지 여부 |
| DriIndexes |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| DriNonClustered |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| DriPrimaryKey |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| DriUniqueKeys |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| DriWithNoCheck |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| Encoding |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| EnforceScriptingOptions |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| ExtendedProperties |
확장 속성이 스크립티되는지 여부 |
| FileName |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| FullTextCatalogs |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| FullTextIndexes |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| FullTextStopLists |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| IncludeDatabaseContext |
데이터베이스 스크립트 사용 여부 |
| IncludeDatabaseRoleMemberships |
바인딩 멤버 자격 포함 여부 |
| IncludeFullTextCatalogRootPath |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| IncludeHeaders |
스크립팅되는 개체에 대한 정보가 포함된 헤더(예: 이름 및 시간 스크립팅)가 포함되는지 여부 |
| IncludeIfNotExists |
존재 확인이 추가되는지 여부 |
| IncludeScriptingParametersHeader |
스크립팅 매개 변수에 대한 정보가 포함된 헤더가 포함되는지 여부 |
| Indexes |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| LoginSid |
SID(보안 식별자)가 포함되는지 여부 |
| NoAssemblies |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| NoCollation |
데이터 정렬 세부 정보가 제외되는지 여부 |
| NoCommandTerminator |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| NoExecuteAs |
EXECUTE AS 문을 제외할지 여부 |
| NoFileGroup |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| NoFileStream |
filestream 파일 그룹을 제외할지 여부 |
| NoFileStreamColumn |
파일 스트림 열을 포함할지 여부 |
| NoIdentities |
ID 제외 여부 |
| NoIndexPartitioningSchemes |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| NoMailProfileAccounts |
메일 계정이 제외되는지 여부 |
| NoMailProfilePrincipals |
메일 계정 보안 주체가 제외되는지 여부 |
| NonClusteredIndexes |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| NoTablePartitioningSchemes |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| NoVardecimal |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| NoViewColumns |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| NoXmlNamespaces |
데이터 형식에 XmlNamespaces가 포함되는지 여부 |
| OptimizerData |
OptimizerData 포함 여부 |
| Permissions |
사용 권한 포함 여부 |
| PrimaryObject |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| SchemaQualify |
개체 이름이 스키마로 한정되었는지 여부 |
| SchemaQualifyForeignKeysReferences |
참조된 테이블 이름이 스키마로 한정되었는지 여부 |
| ScriptBatchTerminator |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| ScriptData |
데이터 포함 여부 |
| ScriptDataCompression |
데이터 압축 옵션을 포함할지 여부 |
| ScriptDrops |
개체에 대한 DROP 문을 스크립깅합니다. |
| ScriptForAlter |
개체에 대한 ALTER 문을 스크립터합니다. |
| ScriptForCreateDrop |
개체에 대한 DROP 및 Create 문을 스크립깅합니다. |
| ScriptForCreateOrAlter |
"CREATE OR ALTER" 구문을 사용하여 개체를 스크립트합니다. |
| ScriptOwner |
소유자 문이 포함되는지 여부 |
| ScriptSchema |
메타데이터 스크립트 포함 여부 |
| ScriptXmlCompression |
Xml 압축 옵션을 포함할지 여부 |
| SpatialIndexes |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| Statistics |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| TargetDatabaseEngineEdition |
스크립트가 실행될 서버 데이터베이스 버전입니다. |
| TargetDatabaseEngineType |
스크립트가 실행될 서버 데이터베이스 엔진 유형입니다. |
| TargetServerVersion |
스크립트가 실행될 서버 버전입니다. |
| TimestampToBinary |
타임스탬프가 이진으로 변환되는지 여부 |
| ToFileOnly |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| Triggers |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| WithDependencies |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| XmlIndexes |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
메서드
| Name | Description |
|---|---|
| Add(ScriptingOptions, ScriptOption) |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| Add(ScriptOption) |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| ConvertToSqlServerVersion(Int32, Int32) |
주 버전 및 부 버전 번호 쌍을 해당하는 버전으로 변환합니다. SqlServerVersion |
| ConvertToSqlServerVersion(ServerVersion) |
해당 ServerVersionSqlServerVersion 값으로 변환합니다. |
| ConvertVersion(Version) |
서버 버전을 SqlServerVersion으로 변환하는 방법 |
| GetScriptingPreferences() |
ScriptingOptions에 해당하는 스크립팅 기본 설정을 반환합니다. |
| Remove(ScriptOption) |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| SetTargetDatabaseEngineType(DatabaseEngineType) |
DatabaseEngineType 구조체를 기반으로 TargetServerDatabasseEngineType을 설정합니다. |
| SetTargetServerVersion(ServerVersion) |
ServerVersion 구조에 따라 TargetServerVersion을 설정합니다. |
| Subtract(ScriptingOptions, ScriptOption) |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| ToString() |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
연산자
| Name | Description |
|---|---|
| Addition(ScriptingOptions, ScriptOption) |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |
| Subtraction(ScriptingOptions, ScriptOption) |
SQL Server 데이터베이스를 캡슐화하는 인스턴스 클래스 |