次の方法で共有


LocalDBShareInstance function

Applies to:SQL Server

指定した共有名を使用して、指定した SQL Server Express LocalDB インスタンスをコンピューターの他のユーザーと共有します。

Header file:msoledbsql.h

Syntax

HRESULT LocalDBShareInstance(
           PSID pOwnerSID ,
           PCWSTR pInstancePrivateName ,
           PCWSTR pInstanceSharedName ,
           DWORD dwFlags
);

Arguments

pOwnerSID

[入力] インスタンスの所有者の SID。

pInstancePrivateName

[入力] 共有する LocalDB インスタンスのプライベート名。

pInstanceSharedName

[入力] 共有する LocalDB インスタンスの共有名。

dwFlags

[入力] 将来の使用のために予約されています。 現在、 0に設定する必要があります。

Returns

S_OK: 関数は成功しました。

Error Description
LOCALDB_ERROR_NOT_INSTALLED SQL Server Express LocalDB がコンピューターにインストールされていません。
LOCALDB_ERROR_INVALID_PARAMETER 指定した 1 つまたは複数の入力パラメーターが無効です。
LOCALDB_ERROR_INVALID_INSTANCE_NAME 指定したインスタンス名は無効です。
LOCALDB_ERROR_UNKNOWN_INSTANCE 指定されたインスタンスが存在しません。
LOCALDB_ERROR_ADMIN_RIGHTS_REQUIRED この操作を実行するためには、管理者権限が必要です。
LOCALDB_ERROR_SHARED_NAME_TAKEN 指定した共有名は既に使用されています。
LOCALDB_ERROR_INSTANCE_ALREADY_SHARED 指定したインスタンスは既に共有されています。
LOCALDB_ERROR_INTERNAL_ERROR 予期しないエラーが発生しました。 詳細をイベント ログで確認してください。

Remarks

LocalDB API を使用するコード サンプルについては、 SQL Server Express LocalDB リファレンスを参照してください。