Server.Endpoints プロパティ
Endpoint オブジェクトのコレクションを表します。 各 Endpoint オブジェクトは、SQL Server のインスタンスで定義されたエンドポイントを表します。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, _
GetType(Endpoint))> _
Public ReadOnly Property Endpoints As EndpointCollection
Get
'使用
Dim instance As Server
Dim value As EndpointCollection
value = instance.Endpoints
[SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,
typeof(Endpoint))]
public EndpointCollection Endpoints { get; }
[SfcObjectAttribute(SfcContainerRelationship::ObjectContainer, SfcContainerCardinality::ZeroToAny,
typeof(Endpoint))]
public:
property EndpointCollection^ Endpoints {
EndpointCollection^ get ();
}
[<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,
typeof(Endpoint))>]
member Endpoints : EndpointCollection
function get Endpoints () : EndpointCollection
プロパティ値
型: Microsoft.SqlServer.Management.Smo.EndpointCollection
SQL Server のインスタンスで定義されたすべてのエンドポイントを表す EndpointCollection オブジェクトです。
説明
Endpoint クラスは、SQL Server サービスのネットワーク接続を管理するために使用されます。 これらのサービスには、データベース ミラーリング、SQL Server、Transact-SQL、SOAP 要求などがあります。 これらはペイロード タイプとも呼ばれます。
使用例
Visual Basic
'Set up a database mirroring endpoint on the server before setting up a database mirror.
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Define an Endpoint object variable for database mirroring.
Dim ep As Endpoint
ep = New Endpoint(srv, "Mirroring_Endpoint")
ep.ProtocolType = ProtocolType.Tcp
ep.EndpointType = EndpointType.DatabaseMirroring
'Specify the protocol ports.
ep.Protocol.Http.SslPort = 5024
ep.Protocol.Tcp.ListenerPort = 6666
'Specify the role of the payload.
ep.Payload.DatabaseMirroring.ServerMirroringRole = ServerMirroringRole.All
'Create the endpoint on the instance of SQL Server.
ep.Create()
'Start the endpoint.
ep.Start()
Console.WriteLine(ep.EndpointState)
PowerShell
$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")
$ep = new-object Microsoft.SqlServer.Management.Smo.Endpoint($srv, "Mirroring Endpoint")
$ep.ProtocolType = [Microsoft.SqlServer.Management.Smo.ProtocolType]::Tcp
$ep.EndpointType = [Microsoft.SqlServer.Management.Smo.EndpointType]::DatabaseMirroring
$ep.Protocol.Http.SslPort = 5024
$ep.Protocol.Tcp.ListenerPort = 6666
$ep.Payload.DatabaseMirroring.ServerMirroringRole = [Microsoft.SqlServer.Management.Smo.ServerMirroringRole]::All
$ep.Create()
$ep.Start()
Write-Host $ep.EndpointState
関連項目
参照
Microsoft.SqlServer.Management.Smo 名前空間