ScriptOption ScriptOption ScriptOption Class

정의

ScriptOption 개체를 사용 하 여 설정 된 옵션을 스크립트에 포함 될 수 있는 SQL Server 스크립트 옵션을 나타냅니다는 ScriptingOptions 개체입니다. The ScriptOption object represents the SQL Server script options that can be included in scripting options that are set by using the ScriptingOptions object.

public ref class ScriptOption sealed
public sealed class ScriptOption
Public NotInheritable Class ScriptOption
상속
ScriptOptionScriptOptionScriptOption

예제

설명

ScriptOption 개체의 각 형식에 대 한 속성을 포함 SQL Server 스크립팅할 수 있는 항목입니다.The ScriptOption object contains a property for each type of SQL Server item that can be scripted. 사용 하 여 스크립팅할 항목의 실제 집합은 지정 된 ScriptingOptions 개체입니다.The actual set of items to be scripted is specified using the ScriptingOptions object.

경고: 원인 옵션을 일부 스크립트는 Transfer 대상 서버에서 실행 되지 않는 스크립트를 생성 하는 개체입니다.Warning: Some script options cause the Transfer object to generate script that does not execute on the target server.

스레드 보안Thread Safety

Any public static (Shared in Microsoft Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.

속성

AgentAlertJob AgentAlertJob AgentAlertJob

SQL Server 에이전트 경고 및 작업 스크립트에 포함할지 여부를 지정 하는 개체를 가져옵니다. Gets an object that specifies whether to include SQL Server Agent alerts and jobs in the script.

AgentJobId AgentJobId AgentJobId

SQL Server 에이전트 경고 및 작업 스크립트에 포함할지 여부를 지정 하는 개체를 가져옵니다. Gets an object that specifies whether to include SQL Server Agent alerts and jobs in the script.

AgentNotify AgentNotify AgentNotify

모든 SQL Server 에이전트 경고를 스크립트에 알림을 포함할 것인지를 지정 하는 개체를 가져옵니다. Gets an object that specifies whether to include notifications for any SQL Server Agent alerts that in the script.

AllowSystemObjects AllowSystemObjects AllowSystemObjects

시스템 개체를 스크립팅할 수 있는지 여부를 지정하는 개체를 가져옵니다. Gets an object that specifies whether system objects can be scripted or not.

AnsiFile AnsiFile AnsiFile

스크립트에서 멀티바이트 문자를 사용하며 문자 의미를 평가하기 위해 코드 페이지 1252가 필요한지 여부를 지정하는 개체를 가져옵니다. Gets an object that specifies whether the script uses multibyte characters and requires code page 1252 to evaluate characters meaning.

AnsiPadding AnsiPadding AnsiPadding

Transact 생성된 된 스크립트에 포함 되는지 여부를 지정 하는 개체를 가져옵니다-SQL 문 SET ANSI-PADDING ON과 SET ANSI-PADDING OFF CREATE TABLE 문의 앞과 뒤 각각. Gets an object that specifies whether the generated script contains the Transact-SQL statements SET ANSI-PADDING ON and SET ANSI-PADDING OFF before and after the CREATE TABLE statement, respectively.

AppendToFile AppendToFile AppendToFile

스크립트가 출력 파일의 끝에 추가되는지 출력 파일을 덮어쓰는지를 지정하는 개체를 가져옵니다. Gets an object that specifies whether the script is appended to the end of the output file or overwrites it.

Bindings Bindings Bindings

바인딩 문 sp_binddefaultsp_bindrule이 생성된 스크립트에 포함되는지 여부를 지정하는 개체를 가져옵니다. Gets an object that specifies whether the binding statements sp_binddefault and sp_bindrule are included in the generated script. 이 속성은 Microsoft SQL Server 테이블을 스크립팅 하는 경우에 적용 됩니다. This property applies only when scripting a Microsoft SQL Server table.

ChangeTracking ChangeTracking ChangeTracking

ChangeTracking 속성 값을 가져옵니다. Gets the ChangeTracking property value.

ClusteredIndexes ClusteredIndexes ClusteredIndexes

클러스터형 인덱스를 정의하는 문이 생성된 스크립트에 포함되는지 여부를 지정하는 개체를 가져옵니다. Gets an object that specifies whether statements that define clustered indexes are included in the generated script.

ContinueScriptingOnError ContinueScriptingOnError ContinueScriptingOnError

오류가 발생한 후 스크립팅 작업을 계속할지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether the scripting operation continues after an error is encountered.

ConvertUserDefinedDataTypesToBaseType ConvertUserDefinedDataTypesToBaseType ConvertUserDefinedDataTypesToBaseType

사용자 정의 데이터 형식이 생성된 된 스크립트에 가장 적합 한 SQL Server 기본 데이터 형식으로 변환 되는지 여부를 지정 하는 개체 값을 가져옵니다. Gets an object value that specifies whether user-defined data types are converted to the most appropriate SQL Server base data types in the generated script.

DdlBodyOnly DdlBodyOnly DdlBodyOnly

저장 프로시저 및 트리거와 같이 텍스트 본문이 있는 DDL(데이터 정의 언어) 개체의 텍스트 정의만 스크립팅할지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether to script only the text definition for data definition language (DDL) objects that have a text body, such as stored procedures and triggers.

DdlHeaderOnly DdlHeaderOnly DdlHeaderOnly

저장 프로시저 및 트리거와 같이 텍스트 본문이 있는 DDL(데이터 정의 언어) 개체의 헤더 정보만 스크립팅할지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether to script only the header information for data definition language (DDL) objects that have a text body, such as stored procedures and triggers.

Default Default Default

참조된 개체 만들기가 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether the creation of the referenced object is included in the generated script.

DriAll DriAll DriAll

DRI 개체가 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether the DRI objects are included in the generated script.

DriAllConstraints DriAllConstraints DriAllConstraints

모든 DRI 제약 조건이 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether all DRI constraints are included in the generated script.

DriAllKeys DriAllKeys DriAllKeys

모든 DRI 키(DriForeignKeys, DriPrimaryKey, DriUniqueKeys)가 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether all DRI keys (DriForeignKeys, DriPrimaryKey, DriUniqueKeys) are included in the generated script.

DriChecks DriChecks DriChecks

선언적 참조 무결성을 적용하여 CHECK 제약 조건에 정의된 열별 종속성 관계가 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether column-specific dependency relationships defined in check constraints with enforced declarative referential integrity are included in the script.

DriClustered DriClustered DriClustered

선언적 참조 무결성을 적용하여 클러스터형 인덱스에 정의된 종속성 관계가 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether dependency relationships defined in clustered indexes with enforced declarative referential integrity are included in the script.

DriDefaults DriDefaults DriDefaults

선언적 참조 무결성을 적용하여 기본값에 정의된 종속성 관계가 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether dependency relationships defined in defaults with enforced declarative referential integrity are included in the script.

DriForeignKeys DriForeignKeys DriForeignKeys

선언적 참조 무결성을 적용하여 외래 키에 정의된 종속성 관계가 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether dependency relationships defined in foreign keys with enforced declarative referential integrity are included in the script.

DriIncludeSystemNames DriIncludeSystemNames DriIncludeSystemNames

선언적 참조 무결성을 적용하는 데 사용되는 시스템 생성 제약 조건 이름이 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether the system generated constraint names used to enforce declarative referential integrity are included in the script.

DriIndexes DriIndexes DriIndexes

고유 인덱스를 사용하여 선언적 참조 무결성을 구현하는 PRIMARY KEY 제약 조건이 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether PRIMARY KEY constraints using a unique index to implement the declarative referential integrity are included in the generated script.

DriNonClustered DriNonClustered DriNonClustered

선언적 참조 무결성을 적용하여 비클러스터형 인덱스에 정의된 종속성 관계가 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether dependency relationships defined in non-clustered indexes with enforced declarative referential integrity are included in the script.

DriPrimaryKey DriPrimaryKey DriPrimaryKey

선언적 참조 무결성을 적용하여 기본 키에 정의된 종속성 관계가 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether dependency relationships defined in primary keys with enforced declarative referential integrity are included in the script.

DriUniqueKeys DriUniqueKeys DriUniqueKeys

선언적 참조 무결성을 적용하여 고유 키에 정의된 종속성 관계가 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether dependency relationships defined in unique keys with enforced declarative referential integrity are included in the script.

DriWithNoCheck DriWithNoCheck DriWithNoCheck

검사 안 함 문이 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether the no check statement is included in the script.

EnforceScriptingOptions EnforceScriptingOptions EnforceScriptingOptions

SchemaQualify와 같은 텍스트 기반 개체에 대해 모든 스크립팅 옵션의 적용이 강제되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether the application of all scripting options is enforced for text base objects, such as SchemaQualify.

ExtendedProperties ExtendedProperties ExtendedProperties

확장 개체 속성이 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether extended object properties are included in the generated script.

FullTextCatalogs FullTextCatalogs FullTextCatalogs

전체 텍스트 카탈로그가 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether full-text catalogs are included in the generated script.

FullTextIndexes FullTextIndexes FullTextIndexes

전체 텍스트 인덱스가 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether full-text indexes are included in the generated script.

FullTextStopLists FullTextStopLists FullTextStopLists

전체 텍스트 중지 목록이 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether full-text stop lists are included in the generated script.

IncludeDatabaseContext IncludeDatabaseContext IncludeDatabaseContext

데이터베이스 내용이 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether database content is included in the generated script.

IncludeDatabaseRoleMemberships IncludeDatabaseRoleMemberships IncludeDatabaseRoleMemberships

IncludeDatabaseRoleMemberships 속성 값을 가져옵니다. Gets the IncludeDatabaseRoleMemberships property value.

IncludeFullTextCatalogRootPath IncludeFullTextCatalogRootPath IncludeFullTextCatalogRootPath

IncludeFullTextCatalogRootPath 속성 값을 가져옵니다. Gets the IncludeFullTextCatalogRootPath property value.

IncludeHeaders IncludeHeaders IncludeHeaders

생성된 스크립트 앞에 생성 날짜 및 시간을 비롯한 정보를 포함하는 헤더가 추가되는지 여부를 지정하는 개체를 가져옵니다. Gets an object that specifies whether the generated script is prefixed with a header containing information including the date and time of generation.

IncludeIfNotExists IncludeIfNotExists IncludeIfNotExists

스크립트에 개체를 포함하기 전에 개체의 존재를 확인할지 여부를 지정하는 개체를 가져옵니다. Gets an object that specifies whether to check the existence of an object before including it in the script.

Indexes Indexes Indexes

인덱스가 생성된 스크립트에 포함되는지 여부를 지정하는 개체를 가져옵니다. Gets an object that specifies whether indexes are included in the generated script.

LoginSid LoginSid LoginSid

스크립팅된 로그인을 위해 보안 식별자가 생성된 스크립트에 포함되는지 여부를 지정하는 부울 속성 값을 가져오거나 설정합니다. Gets or sets the Boolean property value that specifies whether the security identifiers are included for any scripted logins in the generated script.

NoAssemblies NoAssemblies NoAssemblies

어셈블리가 생성된 스크립트에서 제외되는지 여부를 지정하는 개체를 가져옵니다. Gets an object that specifies whether assemblies are excluded from the generated script.

NoCollation NoCollation NoCollation

서버 SQL Server 7.0 이상을 실행 하는 경우 생성된 된 스크립트에 컬렉션을 포함할지 여부를 지정 하는 개체 값을 가져옵니다. Gets an object value that specifies whether to include the collection in the generated script if the server is running SQL Server 7.0 or later.

NoCommandTerminator NoCommandTerminator NoCommandTerminator

지정 하는 개체 값을 가져옵니다 여부 개별 Transact-SQL 문이 생성된 된 스크립트에서 구분 되는지 합니다. Gets an object value that specifies whether individual Transact-SQL statements are delimited in the generated script.

NoExecuteAs NoExecuteAs NoExecuteAs

저장 프로시저 및 사용자 정의 함수에 대한 EXECUTE AS 옵션이 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether the EXECUTE AS options for stored procedures and user-defined functions are included in the script.

NoFileGroup NoFileGroup NoFileGroup

포함할지 여부를 지정 하는 개체 값을 가져옵니다는 ' ON < 파일 그룹>' 절에 생성된 된 스크립트입니다. Gets an object value that specifies whether to include the 'ON <filegroup>' clause in the generated script.

NoFileStream NoFileStream NoFileStream

생성된 된 스크립트에 VarBinaryMax 열을 만들 때 FILESTREAM_ON 절을 포함할지 여부를 지정 하는 개체를 가져옵니다. Gets an object that specifies whether to include the FILESTREAM_ON clause when you create VarBinaryMax columns in the generated script.

NoFileStreamColumn NoFileStreamColumn NoFileStreamColumn

생성된 된 스크립트에 VarBinaryMax 열을 만들 때 FILESTREAM_ON 절을 포함할지 여부를 지정 하는 개체를 가져옵니다. Gets an object that specifies whether to include the FILESTREAM_ON clause when you create VarBinaryMax columns in the generated script.

NoIdentities NoIdentities NoIdentities

ID 속성 초기값 및 증가값의 정의가 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether definitions of identity property seed and increment are included in the generated script.

NoIndexPartitioningSchemes NoIndexPartitioningSchemes NoIndexPartitioningSchemes

인덱스에 대한 파티션 구성표가 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether partition schemes for indexes are included in the generated script.

NoMailProfileAccounts NoMailProfileAccounts NoMailProfileAccounts

메일 프로필이 참조하는 메일 계정이 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether mail accounts referenced by mail profiles are included in the generated script.

NoMailProfilePrincipals NoMailProfilePrincipals NoMailProfilePrincipals

메일 프로필이 참조하는 보안 주체가 생성된 스크립트에서 제외되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether principals referenced by mail profiles are excluded from the generated script.

NonClusteredIndexes NonClusteredIndexes NonClusteredIndexes

비클러스터형 인덱스가 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether non-clustered indexes are included in the generated script.

NoTablePartitioningSchemes NoTablePartitioningSchemes NoTablePartitioningSchemes

테이블에 대한 파티션 구성표가 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether partition schemes for tables are included in the generated script.

NoVardecimal NoVardecimal NoVardecimal

NoVardecimal 속성 값을 가져옵니다. Gets the NoVardecimal property value.

NoViewColumns NoViewColumns NoViewColumns

뷰에 대해 지정한 열을 포함할지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether to include the specified columns for a view.

NoXmlNamespaces NoXmlNamespaces NoXmlNamespaces

XML 네임스페이스가 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether XML namespaces are included in the generated script.

OptimizerData OptimizerData OptimizerData

참조된 개체에 대한 스크립트 최적화 프로그램 데이터가 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether script optimizer data for the referenced objects are included in the generated script.

Permissions Permissions Permissions

생성된 스크립트에 모든 사용 권한을 포함할지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether to all permissions in the generated script.

PrimaryObject PrimaryObject PrimaryObject

참조된 개체 만들기가 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether the creation of the referenced object is included in the generated script.

SchemaQualify SchemaQualify SchemaQualify

스크립트에 스키마가 없는 개체가 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether the script contains object with no schema.

SchemaQualifyForeignKeysReferences SchemaQualifyForeignKeysReferences SchemaQualifyForeignKeysReferences

외래 키가 참조하는, 스키마가 없는 테이블이 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether tables with no schema that are referenced by a foreign key are included in the generated script.

ScriptBatchTerminator ScriptBatchTerminator ScriptBatchTerminator

스크립트 옵션의 일괄 처리 종결자를 가져옵니다. Gets the batch terminator of the script option.

ScriptData ScriptData ScriptData

ScriptData 속성 값을 가져옵니다. Gets the ScriptData property value.

ScriptDataCompression ScriptDataCompression ScriptDataCompression

참조된 개체 만들기가 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether the creation of the referenced object is included in the generated script.

ScriptOwner ScriptOwner ScriptOwner

참조된 개체 만들기가 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether the creation of the referenced object is included in the generated script.

ScriptSchema ScriptSchema ScriptSchema

스크립트 옵션의 스키마를 가져옵니다. Gets the schema of the script option.

Statistics Statistics Statistics

생성된 스크립트에 포함된 테이블 또는 뷰에 대해 통계가 생성되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether statistics are generated for any table or view included in the generated script.

TimestampToBinary TimestampToBinary TimestampToBinary

테이블 또는 사용자 정의 데이터 형식 만들기를 스크립팅할 때 timestamp 데이터 형식을 binary(8) 데이터 형식으로 변환할지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether to convert timestamp data types to a binary(8) data types when scripting the creation of a table or user defined data type.

ToFileOnly ToFileOnly ToFileOnly

파일에만 출력할지 문자열 출력도 생성할지를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether to output to file only or to generate string output too.

Triggers Triggers Triggers

생성된 스크립트에 트리거 정의를 포함할지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether to include the definition for triggers in the generated script.

WithDependencies WithDependencies WithDependencies

생성된 스크립트에 모든 종속 개체를 포함할지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether to include all dependent objects in the generated script.

XmlIndexes XmlIndexes XmlIndexes

XML 인덱스가 생성된 스크립트에 포함되는지 여부를 지정하는 개체 값을 가져옵니다. Gets an object value that specifies whether XML indexes are included in the generated script.

메서드

Add(ScriptOption, ScriptOption) Add(ScriptOption, ScriptOption) Add(ScriptOption, ScriptOption)

두 개의 ScriptOption 개체를 추가하여 ScriptOptions 개체를 만듭니다. Adds the two ScriptOption objects to create a ScriptOptions object.

BitwiseOr(ScriptOption, ScriptOption) BitwiseOr(ScriptOption, ScriptOption) BitwiseOr(ScriptOption, ScriptOption)

비트 OR 연산을 사용하여 두 개의 ScriptingOptions 개체를 결합합니다. Combines two ScriptingOptions object using a Bitwise OR operation.

Equals(Object) Equals(Object) Equals(Object)

두 ScriptOptions가 같은지 여부를 지정하는 부울 값을 반환합니다. Returns a Boolean value that specifies if two ScriptOptions are equal.

GetHashCode() GetHashCode() GetHashCode()

이 개체의 해시 코드를 반환합니다. Returns the hash code for this object.

ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다. Returns a string that represents the current object.

연산자

Addition(ScriptOption, ScriptOption) Addition(ScriptOption, ScriptOption) Addition(ScriptOption, ScriptOption)

두 개에 대해 더하기 연산을 수행 하 여 스크립팅 옵션의 집합을 만들고 ScriptOption 개체입니다. Creates a set of scripting options by performing an addition operation on two ScriptOption objects.

BitwiseOr(ScriptOption, ScriptOption) BitwiseOr(ScriptOption, ScriptOption) BitwiseOr(ScriptOption, ScriptOption)

두 비트 OR 연산을 수행 하 여 스크립팅 옵션의 집합을 만들고 ScriptOption 개체입니다. Creates a set of scripting options by performing a bitwise OR operation on two ScriptOption objects.

Implicit(ScriptOption to ScriptingOptions) Implicit(ScriptOption to ScriptingOptions) Implicit(ScriptOption to ScriptingOptions)

지정한 ScriptOptionScriptingOptions 개체로 암시적으로 변환합니다. Implicitly converts the specified ScriptOption to a ScriptingOptions object.

적용 대상