Podpora klienta SqlClient pro LocalDB
Tento článek popisuje, jak se připojit k databázi LocalDB. LocalDB je zjednodušená verze SQL Serveru.
Poznámky
Shrnutí toho, co můžete dělat s LocalDB:
Vytvořte a spusťte instance LocalDB pomocí sqllocaldb.exe nebo souboru app.config.
Pomocí sqlcmd.exe můžete přidávat a upravovat databáze v instanci LocalDB. Například
sqlcmd -S (localdb)\myinst
.Pomocí klíčového
AttachDBFilename
slova připojovací řetězec přidejte databázi do instance LocalDB. Při použitíAttachDBFilename
, pokud nezadáte název databáze sDatabase
připojovací řetězec klíčové slovo, databáze bude odebrána z instance LocalDB při zavření aplikace.V připojovací řetězec zadejte instanci LocalDB. Například název vaší instance je
myInstance
, připojovací řetězec by zahrnoval:server=(localdb)\\myInstance
User Instance=True
není povolena při připojování k databázi LocalDB.
Informace o instalaci LocalDB naleznete v tématu SQL Server Express LocalDB.
Vytvoření pojmenované instance prostřednictvím kódu programu
Aplikace může vytvořit pojmenovanou instanci a zadat databázi následujícím způsobem:
Následujícím způsobem zadejte instance LocalDB, které se mají vytvořit v souboru app.config. Číslo verze instance by mělo být stejné jako číslo verze instalace LocalDB.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="system.data.localdb" type="System.Data.LocalDBConfigurationSection,System.Data,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"/> </configSections> <system.data.localdb> <localdbinstances> <add name="myInstance" version="11.0" /> </localdbinstances> </system.data.localdb> </configuration>
Zadejte název instance pomocí klíčového
server
slova připojovací řetězec. Název instance zadaný v klíčovém slověserver
připojovací řetězec musí odpovídat názvu zadanému v souboru app.config.Pomocí klíčového
AttachDBFilename
slova připojovací řetězec zadejte . MDF soubor.