Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Applies to:SQL Server
Zastaví spuštění zadané instance SQL Server Express LocalDB.
Header file:msoledbsql.h
Syntax
HRESULT LocalDBStopInstance(
PCWSTR pInstanceName ,
DWORD dwFlags ,
ULONG ulTimeout
);
Arguments
pInstanceName
[Vstup] Název instance LocalDB, která se má zastavit.
dwFlags
[Vstup] Jedna nebo kombinace hodnot příznaku určující způsob zastavení instance.
Available flags:
LOCALDB_SHUTDOWN_KILL_PROCESS
Okamžitě ukončete příkaz operačního systému ukončete.
LOCALDB_SHUTDOWN_WITH_NOWAIT
Vypnutí pomocí WITH NOWAIT příkazu Transact-SQL možnosti
Pokud není nastaven žádný z příznaků, instance LocalDB se vypne pomocí SHUTDOWN příkazu Transact-SQL. Pokud jsou nastavené oba příznaky, LOCALDB_SHUTDOWN_KILL_PROCESS má příznak přednost.
ulTimeout
[Vstup] Doba v sekundách čekání na dokončení této operace. Pokud je 0tato hodnota, vrátí tato funkce okamžitě, aniž by čekala na zastavení instance LocalDB.
Returns
S_OK: Funkce byla úspěšná.
| Error | Description |
|---|---|
| LOCALDB_ERROR_NOT_INSTALLED | SQL Server Express LocalDB není v počítači nainstalovaný. |
| LOCALDB_ERROR_INVALID_PARAMETER | Jeden nebo více zadaných vstupních parametrů je neplatný. |
| LOCALDB_ERROR_INVALID_INSTANCE_NAME | Zadaný název instance je neplatný. |
| LOCALDB_ERROR_UNKNOWN_INSTANCE | Instance neexistuje. |
| LOCALDB_ERROR_WAIT_TIMEOUT | Při pokusu o získání zámků synchronizace došlo k vypršení časového limitu. |
| LOCALDB_ERROR_INSTANCE_STOP_FAILED | Operaci zastavení se nepodařilo dokončit v daném čase. |
| LOCALDB_ERROR_INSTANCE_FOLDER_PATH_TOO_LONG | Cesta, ve které má být instance uložena, je delší než MAX_PATH. |
| LOCALDB_ERROR_CANNOT_GET_USER_PROFILE_FOLDER | Složku profilu uživatele nelze načíst. |
| LOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_FOLDER | Nelze získat přístup ke složce instance. |
| LOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_REGISTRY | Nelze získat přístup k registru instance. |
| LOCALDB_ERROR_INSTANCE_CONFIGURATION_CORRUPT | Konfigurace instance je poškozena. |
| LOCALDB_ERROR_CALLER_IS_NOT_OWNER | Volající rozhraní API není vlastníkem instance LocalDB. |
| LOCALDB_ERROR_INTERNAL_ERROR | Došlo k neočekávané chybě. Podrobnosti najdete v protokolu událostí. |
Remarks
Ukázku kódu, která používá rozhraní LocalDB API, najdete v referenčních informacích k SQL Serveru Express LocalDB.