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

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

セキュリティに関する注意セキュリティに関する注意

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

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

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

使用例

USE master;
GO

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