次の方法で共有


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

適用対象:SQL ServerAzure 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