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.
platí pro:SQL Server
Pomocí nástroje SqlLocalDB vytvořte instanci SQL Server Express LocalDB. Nástroj SqlLocalDB (SqlLocalDB.exe) je nástroj příkazového řádku, který umožňuje uživatelům a vývojářům vytvářet a spravovat instanci SQL Server Express LocalDB. Informace o použití LocalDB naleznete v tématu SQL Server Express LocalDB.
Syntax
SqlLocalDB.exe
{
[ create | c ] <instance-name> <instance-version> [ -s ]
| [ delete | d ] <instance-name>
| [ start | s ] <instance-name>
| [ stop | p ] <instance-name> [ -i ] [ -k ]
| [ share | h ] [ "<user_SID>" | "<user_account>" ] "<private-name>" "<shared-name>"
| [ unshare | u ] "<shared-name>"
| [ info | i ] <instance-name>
| [ versions | v ]
| [ trace | t ] [ on | off ]
| [ help | -? ]
}
Arguments
[ create | c ] <instance-name><instance-version> [ -s ]
Vytvoří novou instanci SQL Serveru Express LocalDB.
SqlLocalDB používá verzi binárních souborů SQL Serveru Express, které byly definovány argumentem <verze instance>. Číslo verze je zadáno v číselném formátu s alespoň jedním desetinným číslem. Čísla dílčích verzí (servisní balíčky) jsou volitelná. Například následující dvě čísla verzí jsou přijatelná: 11.0 nebo 11.0.1186. Zadaná verze musí být v počítači nainstalovaná. Pokud není zadáno, číslo verze se ve výchozím nastavení nastaví na verzi nástroje SqlLocalDB. Přidání -s spustí novou instanci LocalDB.
[ sdílet | h ]
Sdílí zadanou privátní instanci LocalDB pomocí zadaného sdíleného názvu. Pokud identifikátor SID uživatele nebo název účtu vynecháte, nastaví se výchozí hodnota pro aktuálního uživatele.
[ zrušit sdílení | u ]
Zastaví sdílení zadané sdílené instance LocalDB.
[ delete | d ] <název instance>
Odstraní zadanou instanci sql Serveru Express LocalDB.
[ start | s ] "<název instance>"
Spustí zadanou instanci SQL Serveru Express LocalDB. Po úspěšném dokončení příkazu vrátí pojmenovanou adresu kanálu LocalDB.
[ stop | p ] <název> instance [ -i ] [ -k ]
Zastaví zadanou instanci sql Serveru Express LocalDB. Přidání -i požádá o vypnutí instance pomocí možnosti NOWAIT. Přidání -k ukončí proces instance bez interakce s ním.
[ info | i ] [ <název instance> ]
Zobrazí všechny instance SQL Serveru Express LocalDB vlastněné aktuálním uživatelem.
<Název> instance vrátí název, verzi, stav (Spuštěno nebo Zastaveno), čas posledního spuštění pro zadanou instanci SQL Server Express LocalDB a název místního kanálu LocalDB.
[ trace | t ] { on | off }
trace on umožňuje trasování pro volání rozhraní SqlLocalDB API u aktuálního uživatele.
trace off zakáže trasování.
-?
Vrátí stručné popisy jednotlivých možností SqlLocalDB.
Poznámky
Argument název instance musí dodržovat pravidla pro identifikátory SQL Server nebo musí být uzavřen do dvojitých uvozovek.
Provádění SqlLocalDB bez argumentů vrátí text nápovědy.
Operace kromě spuštění je možné provádět pouze u instance, která patří aktuálně přihlášeným uživatelům. Instanci SQLLOCALDB při sdílení může spustit a zastavit pouze vlastník instance.
Příklady
A. Vytvoření instance LocalDB
Následující příklad vytvoří instanci SQL Server Express LocalDB pojmenovanou DEPARTMENT pomocí binárních souborů SQL Serveru a spustí instanci.
SqlLocalDB.exe create "DEPARTMENT" 12.0 -s
B. Práce se sdílenou instancí LocalDB
Otevřete příkazový řádek pomocí oprávnění správce. Nahraďte <password> platným heslem.
SqlLocalDB.exe create "DeptLocalDB"
SqlLocalDB.exe share "DeptLocalDB" "DeptSharedLocalDB"
SqlLocalDB.exe start "DeptLocalDB"
SqlLocalDB.exe info "DeptLocalDB"
REM The previous statement outputs the Instance pipe name for the next step
sqlcmd -S np:\\.\pipe\LOCALDB#<use your pipe name>\tsql\query
CREATE LOGIN NewLogin WITH PASSWORD = '<password>';
GO
CREATE USER NewLogin;
GO
EXIT
Spuštěním následujícího kódu se připojte ke sdílené instanci LocalDB pomocí NewLogin přihlášení. Nahraďte <password> platným heslem.
sqlcmd -S (localdb)\.\DeptSharedLocalDB -U NewLogin -P <password>