Federation 클래스

정의

SQL Azure 데이터베이스에서 페더레이션 개체를 나타냅니다.

public ref class Federation sealed : Microsoft::SqlServer::Management::Smo::ScriptNameObjectBase, Microsoft::SqlServer::Management::Common::IAlterable, Microsoft::SqlServer::Management::Common::ICreatable, Microsoft::SqlServer::Management::Common::IDroppable, Microsoft::SqlServer::Management::Smo::IScriptable
[Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElement(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementFlags.SqlAzureDatabase | Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementFlags.Standalone)]
public sealed class Federation : Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Smo.IScriptable
[<Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElement(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementFlags.SqlAzureDatabase | Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementFlags.Standalone)>]
type Federation = class
    inherit ScriptNameObjectBase
    interface IDroppable
    interface IAlterable
    interface ICreatable
    interface IScriptable
Public NotInheritable Class Federation
Inherits ScriptNameObjectBase
Implements IAlterable, ICreatable, IDroppable, IScriptable
상속
특성
Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementAttribute
구현

생성자

Federation()

Federation 클래스의 새 인스턴스를 초기화합니다.

Federation(Database, String)

Federation 클래스의 새 인스턴스를 초기화합니다.

Federation(Database, String, String, DataType, DistributionType)

Federation 클래스의 새 인스턴스를 초기화합니다.

필드

m_ExtendedProperties

SqlSmoObject에서 제공하는 속성을 확장하도록 정의된 속성을 나타냅니다.

(다음에서 상속됨 SqlSmoObject)
singletonParent

단일 부모를 나타냅니다.

(다음에서 상속됨 SqlSmoObject)

속성

DataType

페더레이션 키 유형의 형식 이름 이름을 가져오거나 설정합니다.

DistributionName

페더레이션 키의 이름을 가져오거나 설정합니다.

DistributionType

분할 형식을 가져오거나 설정합니다.

ExecuteForScalar

스칼라 옵션을 실행하도록 개체를 설정할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다.

(다음에서 상속됨 SqlSmoObject)
ExecutionManager

관리자에게 실행할 개체를 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
ID

페더레이션의 식별자를 가져오거나 설정합니다.

IsTouched

개체 속성이 업데이트되었으나 아직 서버에 유지되는지 여부를 지정하는 Boolean 속성 값을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
Name

페더레이션 이름을 가져오거나 설정합니다.

ObjectInSpace

Boolean 개체가 격리되어 있는지 또는 개체가 SQL Server 인스턴스에 직접 또는 간접적으로 연결되어 있는지 여부를 지정하는 속성 값을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
Parent

페더레이션의 부모 데이터베이스를 가져오거나 설정합니다.

Properties

개체 속성을 나타내는 Property 개체의 컬렉션을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
ScalarResult

참조된 개체의 스칼라 결과를 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
State

참조된 개체의 상태를 가져옵니다.

(다음에서 상속됨 SmoObjectBase)
Urn

개체를 고유하게 식별하는 URN(Uniform Resource Name) 주소 값을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
UserData

참조된 개체에 연결된 사용자 정의 데이터를 가져오거나 설정합니다.

(다음에서 상속됨 SmoObjectBase)

메서드

AddDatabaseContext(StringCollection)

queries 매개 변수로 식별되는 쿼리 컬렉션에 데이터베이스 컨텍스트를 추가합니다.

(다음에서 상속됨 SqlSmoObject)
Alter()

SQL Azure 데이터베이스에서 페더레이션 개체를 변경합니다.

AlterImpl()

개체 변경 이벤트를 활성화합니다.

(다음에서 상속됨 SqlSmoObject)
AlterImplWorker()

변경 메서드를 호출합니다.

(다음에서 상속됨 SqlSmoObject)
AppendCommaText(StringBuilder, String, Boolean, String)

선택적으로 쉼표로 구분하여 텍스트를 추가합니다.

(다음에서 상속됨 ScriptNameObjectBase)
AppendWithCommaText(StringBuilder, String, Boolean)

선택적으로 쉼표로 구분하여 텍스트를 추가합니다.

(다음에서 상속됨 ScriptNameObjectBase)
AppendWithOption(StringBuilder, String, String, Boolean)

“WITH” 문자열 및 쉼표(선택적)로 주 텍스트와 구분되는 텍스트 및 옵션 텍스트를 추가합니다.

(다음에서 상속됨 ScriptNameObjectBase)
AutoGenerateName()

개체에 따라 자동으로 이름을 생성합니다 Guid.

(다음에서 상속됨 ScriptNameObjectBase)
BindDefaultImpl(String, String, Boolean)

매개 변수로 식별된 기본 항목을 바인딩합니다.

(다음에서 상속됨 SqlSmoObject)
BindRuleImpl(String, String, Boolean)

규칙 스키마를 매개 변수로 식별된 열과 규칙에 바인딩합니다.

(다음에서 상속됨 SqlSmoObject)
CheckObjectDirty()

개체가 수정되었으며 지속되지 않았는지 여부를 확인합니다.

(다음에서 상속됨 ScriptNameObjectBase)
CheckObjectState()

참조된 개체의 상태를 검사합니다.

(다음에서 상속됨 SqlSmoObject)
CheckObjectState(Boolean)

개체가 아직 만들어지지 않았을 경우 예외를 발생시키도록 지정하는 옵션을 사용하여 참조된 개체의 상태를 검사합니다.

(다음에서 상속됨 SqlSmoObject)
CheckObjectStateImpl(Boolean)

SqlSmoObject의 상태를 확인합니다.

(다음에서 상속됨 SqlSmoObject)
CheckTextCorectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

매개 변수에 대해 텍스트가 올바른지 확인합니다.

(다음에서 상속됨 ScriptNameObjectBase)
CheckTextModeSupport()

지원 모드를 확인합니다.

(다음에서 상속됨 ScriptNameObjectBase)
CleanObject()

참조된 개체를 정리합니다.

(다음에서 상속됨 ScriptNameObjectBase)
Create()

SQL Azure 데이터베이스에서 페더레이션 개체를 만듭니다.

CreateImpl()

스크립팅 옵션을 사용하여 개체를 만듭니다.

(다음에서 상속됨 SqlSmoObject)
Discover()

Object 유형의 목록을 검색합니다.

(다음에서 상속됨 SqlSmoObject)
Drop()

SQL Azure 데이터베이스에서 페더레이션 개체를 삭제합니다.

DropImpl(Boolean)

SqlSmoObject를 삭제합니다.

(다음에서 상속됨 SqlSmoObject)
DropImplWorker(Urn, Boolean)

IMPL 작업자를 삭제합니다.

(다음에서 상속됨 SqlSmoObject)
ExecuteNonQuery(StringCollection, Boolean)

결과 집합을 반환하지 않는 문의 일괄 처리를 실행합니다.

(다음에서 상속됨 SqlSmoObject)
ExecuteRenameQuery(String)

개체에 대해 이름 바꾸기 쿼리를 실행합니다.

(다음에서 상속됨 NamedSmoObject)
ForceTextModeOnTextBody()

텍스트 본문에 텍스트 모드를 적용합니다.

(다음에서 상속됨 ScriptNameObjectBase)
FormatSqlVariant(Object)

개체를 Microsoft.Data.Schema.Sql.DataGenerator.SqlVariant 형식으로 지정합니다.

(다음에서 상속됨 SqlSmoObject)
GenerateAlterEvent()

지정한 값을 사용하여 변경 이벤트를 생성합니다.

(다음에서 상속됨 SqlSmoObject)
GenerateAlterEvent(Urn, Object)

지정한 URN 및 내부 개체 값을 사용하여 변경 이벤트를 생성합니다.

(다음에서 상속됨 SqlSmoObject)
GetBraketNameForText()

텍스트의 대괄호 이름을 가져옵니다.

(다음에서 상속됨 ScriptNameObjectBase)
GetContextDB()

이 개체에 연결된 컨텍스트 데이터베이스를 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
GetDBName()

개체에 연결된 데이터베이스 이름을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
GetFragOptionString(FragmentationOption)

FragmentationOption 개체를 문자열 값으로 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
GetIsSystemNamed()

시스템의 이름을 지정하는지 여부를 지정하는 값을 나타냅니다.

(다음에서 상속됨 ScriptNameObjectBase)
GetIsTextDirty()

텍스트 값이 저장된 값과 일치하는지 여부를 결정합니다.

(다음에서 상속됨 ScriptNameObjectBase)
GetPropValue(String)

SqlSmoObject 개체의 속성 값을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
GetPropValueOptional(String)

SqlSmoObject 개체의 속성 값을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
GetPropValueOptionalAllowNull(String)

SqlSmoObject 개체의 속성 값을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
GetRealValue(Property, Object)

SqlSmoObject 개체의 속성 값을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
GetServerName()

개체가 연결된 SQL Server 인스턴스의 이름을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
GetServerObject()

SqlSmoObject 개체의 서버를 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
GetSqlServerVersionName()

개체가 연결된 SQL Server 인스턴스의 버전 이름을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
GetTextBody()

텍스트 본문을 반환합니다.

(다음에서 상속됨 ScriptNameObjectBase)
GetTextBody(Boolean)

텍스트 본문을 반환합니다.

(다음에서 상속됨 ScriptNameObjectBase)
GetTextHeader(Boolean)

텍스트 헤더를 반환합니다.

(다음에서 상속됨 ScriptNameObjectBase)
GetTextMode()

스크립트 이름에 텍스트 모드를 사용할지 여부를 결정합니다.

(다음에서 상속됨 ScriptNameObjectBase)
GetTextProperty(String)

개체의 텍스트를 가져옵니다. 텍스트를 사용할 수 없는 경우 개체의 상태에 따라 적절한 예외를 발생시킵니다.

(다음에서 상속됨 ScriptNameObjectBase)
GetUrnRecursive(StringBuilder)

Urn 개체의 SqlSmoObject 개체를 할당합니다.

(다음에서 상속됨 SqlSmoObject)
GetUrnRecursive(StringBuilder, UrnIdOption)

Urn 개체의 SqlSmoObject 개체를 할당합니다.

(다음에서 상속됨 SqlSmoObject)
ImplInitialize(String[], OrderBy[])

SqlSmoObject 개체의 필드를 초기화합니다.

(다음에서 상속됨 SqlSmoObject)
Initialize()

개체를 초기화하고 속성을 강제로 로드합니다.

(다음에서 상속됨 SqlSmoObject)
Initialize(Boolean)

개체를 초기화하고 속성을 강제로 로드합니다.

(다음에서 상속됨 SqlSmoObject)
IsObjectDirty()

참조된 개체가 저장된 개체와 일치하는지 여부를 결정합니다.

(다음에서 상속됨 ScriptNameObjectBase)
IsObjectInitialized()

개체가 초기화되었는지 여부를 검사합니다.

(다음에서 상속됨 SqlSmoObject)
IsObjectInSpace()

개체가 격리되어 있는지 아니면 SQL Server 인스턴스에 연결되어 있는지 확인합니다.

(다음에서 상속됨 SqlSmoObject)
IsSupportedProperty(String)

지정된 속성이 대상 .NET Framework 지원되는지 여부를 결정합니다.

(다음에서 상속됨 SqlSmoObject)
IsVersion80SP3()

SQL Server 버전이 SP3에서 SQL Server 2000인지 여부를 확인합니다.

(다음에서 상속됨 SqlSmoObject)
IsVersion90AndAbove()

SQL Server 버전이 SQL Server 2005 이상인지 여부를 확인합니다.

(다음에서 상속됨 SqlSmoObject)
MarkDropped()

SqlSmoState를 dropped로 설정합니다.

(다음에서 상속됨 SqlSmoObject)
MarkForDropImpl(Boolean)

삭제 작업에 대한 SqlSmoState를 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
PostAlter()

SqlSmoObject 변경 후 활성화되는 메서드입니다.

(다음에서 상속됨 SqlSmoObject)
PostCreate()

SqlSmoObject 생성 후 활성화되는 메서드입니다.

(다음에서 상속됨 SqlSmoObject)
PostDrop()

SqlSmoObject 삭제 후 활성화되는 메서드입니다.

(다음에서 상속됨 SqlSmoObject)
Refresh()

스크립트 이름을 새로 고칩니다.

(다음에서 상속됨 ScriptNameObjectBase)
RenameImpl(String)

이 메서드는 SMO 인프라를 지원하며 코드에 직접 사용하기 위한 것이 아닙니다.

(다음에서 상속됨 NamedSmoObject)
RenameImplWorker(String)

정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다.

(다음에서 상속됨 NamedSmoObject)
Script()

페더레이션을 다시 만드는 데 사용할 수 있는 Transact-SQL 스크립트를 생성합니다.

Script(ScriptingOptions)

지정한 옵션을 사용하여 페더레이션을 다시 만드는 데 사용할 수 있는 Transact-SQL 스크립트를 생성합니다.

ScriptImpl()

SqlSmoObject의 스크립트 컬렉션을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
ScriptImpl(ScriptingOptions)

SqlSmoObject의 스크립트 컬렉션을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
SetCollectionTextMode(Boolean, SmoCollectionBase)

컬렉션 텍스트 모드를 설정합니다.

(다음에서 상속됨 ScriptNameObjectBase)
SetIsSystemNamed(Boolean)

시스템의 이름을 지정하는지 여부를 나타내는 값을 지정합니다.

(다음에서 상속됨 ScriptNameObjectBase)
SetParentImpl(SqlSmoObject)

SqlSmoObject의 부모를 newParent 매개 변수로 설정합니다.

(다음에서 상속됨 SqlSmoObject)
SetSchemaOwned()

명명된 Smo 개체의 스키마 소유 값을 설정합니다.

(다음에서 상속됨 NamedSmoObject)
SetTextBody(String)

텍스트 본문을 지정합니다.

(다음에서 상속됨 ScriptNameObjectBase)
SetTextHeader(String)

텍스트 헤더를 지정합니다.

(다음에서 상속됨 ScriptNameObjectBase)
SetTextMode(Boolean, SmoCollectionBase[])

텍스트 모드를 지정합니다.

(다음에서 상속됨 ScriptNameObjectBase)
SwitchTextMode(Boolean, SmoCollectionBase[])

텍스트 모드를 전환합니다.

(다음에서 상속됨 ScriptNameObjectBase)
ThrowIfAboveVersion100(String)

버전 100 이상인 경우 개체를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ThrowIfAboveVersion80(String)

버전이 80 이상인 경우 SqlSmoObject를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion100(String)

버전이 100 미만이면 예외를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion110(String)

버전이 110 미만이면 개체를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

버전이 110Prop 미만이면 SqlSmoObject를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion120(String)

버전이 120 미만이면 개체를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

버전이 120 속성보다 낮으면 개체를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion130(String)

버전이 130 미만이면 개체를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

BelowVersion130Prop인 경우 개체를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion80(String)

버전이 80 미만이면 개체를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion80SP3()

버전이 80SP3 미만인 경우 예외를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion90(String)

버전이 90 미만이면 개체를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ThrowIfTextIsDirtyForAlter()

텍스트가 수정되었으며 지속되지 않은 경우 예외를 발생시킵니다.

(다음에서 상속됨 ScriptNameObjectBase)
ToString()

참조된 개체를 나타내는 String을 반환합니다.

(다음에서 상속됨 SqlSmoObject)
TouchImpl()

터치 개체를 구현합니다.

(다음에서 상속됨 SqlSmoObject)
UnbindDefaultImpl(Boolean)

SqlSmoObject의 기본 열을 바인딩 해제합니다.

(다음에서 상속됨 SqlSmoObject)
UnbindRuleImpl(Boolean)

SqlSmoObject의 규칙을 바인딩 해제합니다.

(다음에서 상속됨 SqlSmoObject)
Validate(String, Object[])

개체의 상태의 유효성을 검사합니다.

(다음에서 상속됨 SmoObjectBase)

이벤트

PropertyChanged

속성이 변경될 때 발생하는 이벤트를 나타냅니다.

(다음에서 상속됨 SqlSmoObject)
PropertyMetadataChanged

속성 메타데이터가 변경될 때 발생하는 이벤트를 나타냅니다.

(다음에서 상속됨 SqlSmoObject)

명시적 인터페이스 구현

IAlienObject.Discover()

모든 종속성을 검색합니다.

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SqlSmoObject)
IAlienObject.GetDomainRoot()

도메인의 루트를 반환합니다.

(다음에서 상속됨 SqlSmoObject)
IAlienObject.GetParent()

이 개체의 부모를 가져옵니다. 코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SqlSmoObject)
IAlienObject.GetPropertyType(String)

지정한 속성의 유형을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

지정한 속성의 값을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
IAlienObject.GetUrn()

개체의 URN(Unified Resource Name)을 가져옵니다.

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SqlSmoObject)
IAlienObject.Resolve(String)

개체의 URN(Unified Resource Name)에서 개체에 대한 정보를 포함하는 인스턴스를 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

개체 상태를 지정한 SfcObjectState 값으로 설정합니다.

(다음에서 상속됨 SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

속성 값을 설정합니다.

(다음에서 상속됨 SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

이 개체의 속성 집합에 대한 인터페이스 참조를 가져옵니다.

코드에서 직접 이 구성원을 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다.

(다음에서 상속됨 SqlSmoObject)

적용 대상