Функция LocalDBStopInstance

Останавливает указанный запущенный экземпляр SQL Server Express LocalDB.

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

Синтаксис

HRESULT LocalDBStopInstance(
           PCWSTR pInstanceName,
           DWORD dwFlags, 
           ULONG ulTimeout 
);

Параметры

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

  • dwFlags
    [Вход] Значение или сочетание значений флагов, задающее способ остановки экземпляра.

    Доступные флаги:

    • LOCALDB_SHUTDOWN_KILL_PROCESS
      Завершает работу немедленно с помощью команды уничтожения процесса операционной системы.

    • LOCALDB_SHUTDOWN_WITH_NOWAIT
      Завершает работу с использованием параметра WITH NOWAIT команды Transact-SQL.

    Если ни один из флагов не установлен, работа экземпляра LocalDB завершается с помощью команды Transact-SQL SHUTDOWN. Если установлены оба флага, приоритет имеет флаг LOCALDB_SHUTDOWN_KILL_PROCESS.

  • ulTimeout
    [Вход] Время ожидания выполнения операции в секундах. Если это значение равно 0, функция немедленно возвращает управление, не ожидая остановки локального экземпляра LocalDB.

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

Замечания

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

См. также

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

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