適用対象:SQL Server
Azure SQL Managed Instance
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