Share via


Service Broker ネットワークをアクティブ化する方法 (Transact-SQL)

既定では、Service Broker はネットワーク経由でメッセージを送受信しません。インスタンスで Service Broker ネットワークをアクティブ化するには、Service Broker のエンドポイントを作成します。

ms166113.security(ja-jp,SQL.90).gifセキュリティ メモ :
Service Broker エンドポイントを作成すると、SQL Server は、指定されたポートで TCP/IP 接続を受理します。Service Broker トランスポート セキュリティでは、ポートへの接続に対して承認を要求できます。SQL Server を実行しているコンピュータでファイアウォールが有効化されている場合、そのコンピュータのファイアウォールは、エンドポイントで指定されたポートでの両方の着信接続を許可するように構成されている必要があります。Service Broker トランスポート セキュリティの詳細については、「Service Broker トランスポート セキュリティ」を参照してください。

Service Broker ネットワークをアクティブ化するには

  1. Service Broker エンドポイントを作成し、ポート番号と認証レベルを指定します。

使用例

USE master;
GO

CREATE ENDPOINT BrokerEndpoint
    STATE = STARTED
    AS TCP ( LISTENER_PORT = 4037 )
    FOR SERVICE_BROKER ( AUTHENTICATION = WINDOWS ) ;
GO

参照

処理手順

Service Broker ネットワークを一時停止する方法 (Transact-SQL)
Service Broker ネットワークを再開する方法 (Transact-SQL)
Service Broker のネットワークを非アクティブ化する方法 (Transact-SQL)

その他の技術情報

ALTER DATABASE (Transact-SQL)
CREATE ENDPOINT (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手