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


Функция LocalDBStartInstance

Запускает экземпляр SQL Server Express LocalDB.

Файл заголовка: sqlncli.h

Синтаксис

HRESULT LocalDBStartInstance(
           PCWSTR pInstanceName,
           DWORD dwFlags, 
           LPWSTR wszSqlConnection, 
           LPDWORD lpcchSqlConnection 
);

Параметры

  • pInstanceName
    [Вход] Имя запускаемого экземпляра LocalDB.

  • dwFlags
    [Вход] Зарезервировано для использования в будущем. В настоящее время должно быть равным 0.

  • wszSqlConnection
    [Выход] Буфер для хранения строки подключения к экземпляру LocalDB.

  • lpcchSqlConnection
    [Вход/выход] На входе содержит размер буфера wszSqlConnection в символах, включая конечные значения NULL. На выходе, если указан недостаточный размер буфера, содержит требуемый размер буфера в символах, включая любые конечные символы NULL.

Возвращаемые значения

Сведения

Аргумент буфера соединения (wszSqlConnection) и аргумент размера буфера соединения (lpcchSqlConnection) являются необязательными. В следующей таблице показаны варианты использования этих аргументов и их результаты.

Буфер

Размер буфера

Правильно

Действие

NULL

NULL

Пользователь хочет запустить экземпляр и не нуждается в имени канала.

Запускает экземпляр (имя канала и необходимый размер буфера не возвращаются).

NULL

Существует

Пользователь запрашивает размер выходного буфера. (При следующем вызове пользователь скорее всего запросит запуск).

Возвращает требуемый размер буфера (без запуска и возврата канала). Результат равен S_OK.

Существует

NULL

Недопустимо; неверный вход.

Возвращаемый результат — LOCALDB_ERROR_INVALID_PARAMETER.

Существует

Существует

Пользователь хочет запустить экземпляр и нуждается в имени канала для подключения к нему после запуска.

Проверяет размер буфера, запускает экземпляр и возвращает имя канала в буфере. Аргумент размера буфера возвращает длину строки «server=», не включая завершающие значения NULL.

Образец кода, использующего API LocalDB, см. в разделе Справочник по SQL Server Express LocalDB

См. также

Основные понятия

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