次の方法で共有


sys.endpoints (Transact-SQL)

Applies to:SQL Server

システムで作成されたエンドポイントごとに 1 行を返します。 常に 1 つの SYSTEM エンドポイントがあります。

列名 データの種類 説明
name sysname エンドポイントの名前。 サーバー内で一意です。 NULL 値は許可されません。
endpoint_id int エンドポイントの ID。 サーバー内で一意です。 ID が 65536 未満のエンドポイントは、システム エンドポイントです。 NULL 値は許可されません。
principal_id int このエンドポイントを作成して所有するサーバー プリンシパルの ID。 Nullable.
protocol tinyint エンドポイント プロトコル。

1 = HTTP

2 = TCP

3 = 名前付きパイプ

4 = 共有メモリ

5 = 仮想インターフェイス アダプター (VIA)

NULL 値は許可されません。
protocol_desc nvarchar(60) エンドポイント プロトコルの説明。 Nullable. 次のいずれかの値です。

HTTP

TCP

NAMED_PIPES

SHARED_MEMORY

VIA 注: VIA プロトコルは非推奨です。 この機能は、今後のバージョンのSQL Serverで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。
type tinyint エンドポイントのペイロードの種類。

1 = SOAP

2 = TSQL

3 = SERVICE_BROKER

4 = DATABASE_MIRRORING

NULL 値は許可されません。
type_desc nvarchar(60) エンドポイント ペイロードの種類の説明。 Nullable. 次のいずれかの値です。

SOAP

TSQL

SERVICE_BROKER

DATABASE_MIRRORING
state tinyint エンドポイントの状態。

0 = STARTED、listening、processing requests。

1 = STOPPED、リッスン中、ただし要求の処理は行いません。

2 = 無効。リッスンしていません。

既定の状態は 1 です。 Nullable.
state_desc nvarchar(60) エンドポイントの状態の説明。

STARTED = 要求のリッスンと処理。

STOPPED = 要求のリスニング中で、処理は行っていません。

DISABLED = リッスンしていません。

既定の状態は STOPPED です。

Nullable.
is_admin_endpoint bit エンドポイントが管理用かどうかを示します。

0 = 管理者用以外のエンドポイント。

1 = エンドポイントは管理エンドポイントです。

NULL 値は許可されません。

アクセス許可

カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されているセキュリティ保護可能なリソースに限定されます。 詳細については、「 Metadata Visibility Configuration」を参照してください。

SQL Server 2022 以降のアクセス許可

サーバーに対する VIEW SERVER SECURITY STATE 権限が必要です。