Поделиться через


Функция LocalDBShareInstance

Область применения: SQL Server

Разделяет указанный экземпляр SQL Server Express LocalDB с другими пользователями компьютера, используя указанное общее имя.

Файл заголовка: msoledbsql.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 Reference

См. также

Заголовок и сведения о версии SQL Server Express LocalDB