Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляет общий доступ к указанному экземпляру SQL Server Express LocalDB другим пользователям компьютера, используя указанное общее имя.
Файл заголовка: sqlncli.h
Синтаксис
HRESULT LocalDBShareInstance(
PSID pOwnerSID,
PCWSTR pInstancePrivateName,
PCWSTR pInstanceSharedName,
DWORD dwFlags
);
Параметры
pOwnerSID
[Входные данные] Идентификатор безопасности владельца экземпляра.
pInstancePrivateName
[Входные данные] Частное имя экземпляра LocalDB для общего доступа.
pInstanceSharedName
[Входные данные] Общее имя экземпляра LocalDB для общего доступа.
dwFlags
[Входные данные] Зарезервировано для дальнейшего использования. В настоящее время должно быть установлено значение 0.
Возвраты
S_OK
Функция выполнена успешно.
LOCALDB_ERROR_NOT_INSTALLED
SQL Server Express LocalDB не установлен на компьютере.
LOCALDB_ERROR_INVALID_PARAMETER
Один или несколько указанных входных параметров недопустимы.
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
Произошла непредвиденная ошибка. Дополнительные сведения см. в журнале событий.
Замечания
Пример кода, использующий API LocalDB, см. в справочнике по SQL Server Express LocalDB.