Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:SQL Server
Az SqlLocalDB segédprogrammal hozzon létre egy SQL Server Express LocalDB-példányt. Az SqlLocalDB segédprogram (SqlLocalDB.exe) egy parancssori eszköz, amellyel a felhasználók és fejlesztők létrehozhatják és kezelhetik az SQL Server Express LocalDB egy példányát. További információ a LocalDB használatáról: SQL Server Express LocalDB.
Szintaxis
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 | -? ]
}
Érvek
[ create | c ] <instance-name><instance-version> [ -s ]
Létrehoz egy új SQL Server Express LocalDB-példányt.
SqlLocalDB az SQL Server Express bináris fájljainak <példányverziós> argumentum által megadott verzióját használja. A verziószám numerikus formátumban van megadva, legalább egy tizedesvesszővel. Az alverziószámok (szervizcsomagok) nem kötelezőek. A következő két verziószám például elfogadható: 11.0 vagy 11.0.1186. A megadott verziót telepíteni kell a számítógépre. Ha nincs megadva, a verziószám alapértelmezés szerint az SqlLocalDB segédprogram verziója lesz. A hozzáadás -s elindítja a LocalDB új példányát.
[ megosztás | h ]
Megosztja a LocalDB megadott privát példányát a megadott megosztott névvel. Ha a felhasználói azonosító vagy a fiók neve nincs megadva, az alapértelmezés szerint az aktuális felhasználóra érvényes.
[ megosztás megszüntetése | u ]
Leállítja a LocalDB megadott megosztott példányának megosztását.
[ delete | d ] <példánynév>
Törli az SQL Server Express LocalDB megadott példányát.
[ start | s ] "<példánynév>"
Elindítja az SQL Server Express LocalDB megadott példányát. Sikeresség esetén az utasítás a LocalDB elnevezett csőcímét adja vissza.
[ stop | p ] <példánynév> [ -i ] [ -k ]
Leállítja az SQL Server Express LocalDB megadott példányát.
-i hozzáadása a példány leállítását kéri a NOWAIT opcióval. A -k hozzáadása megszünteti a példány folyamatát anélkül, hogy kapcsolatba lépne vele.
[ info | i ] [ <példánynév> ]
Felsorolja az aktuális felhasználó tulajdonában lévő SQL Server Express LocalDB összes példányát.
<A példánynév> visszaadja az SQL Server Express LocalDB megadott példányának nevét, verzióját, állapotát (Futó vagy Leállítva), utolsó kezdési időpontját, valamint a helyi csőnevét.
[ trace | t ] { bekapcsolva | ki }
trace on lehetővé teszi az aktuális felhasználó sqlLocalDB API-hívásainak nyomkövetését.
trace off letiltja a nyomkövetést.
-?
Az SqlLocalDB beállítás rövid leírását adja vissza.
Megjegyzések
A példány nevének argumentumnak követnie kell az SQL Server-azonosítókra vonatkozó szabályokat, vagy dupla idézőjelek közé kell tenni.
A SqlLocalDB argumentumok nélküli végrehajtása a súgószöveget adja vissza.
Az indítástól eltérő műveleteket csak az aktuálisan bejelentkezett felhasználóhoz tartozó példányon lehet végrehajtani. Egy SQLLOCALDB példányt megosztáskor csak a példány tulajdonosa indíthat el és állíthat le.
Példák
Egy. LocalDB-példány létrehozása
Az alábbi példa létrehoz egy SQL Server Express LocalDB-példányt, amely az SQL Server bináris fájljaival van elnevezve DEPARTMENT , és elindítja a példányt.
SqlLocalDB.exe create "DEPARTMENT" 12.0 -s
B. A LocalDB megosztott példányának használata
Nyisson meg egy parancssort rendszergazdai jogosultságokkal. Cserélje le a <password> érvényes jelszóra.
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
Futtassa a következő kódot a LocalDB megosztott példányához való csatlakozáshoz a NewLogin bejelentkezéssel. Cserélje le a <password> érvényes jelszóra.
sqlcmd -S (localdb)\.\DeptSharedLocalDB -U NewLogin -P <password>