Sdílet prostřednictvím


Podpora SqlClient pro LocalDB

Stáhnout ADO.NET

Počínaje SQL Serverem 2012 je k dispozici zjednodušená verze SQL Serveru s názvem LocalDB. Tento článek popisuje, jak se připojit k databázi LocalDB.

Poznámky

Další informace o LocalDB, včetně postupu instalace LocalDB a konfigurace instance LocalDB, naleznete v tématu SQL Server Books Online.

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.

  • K přidání databáze do instance LocalDB použijte klíčové slovo připojovacího AttachDBFilename řetězce. Při použití AttachDBFilename, pokud nezadáte název databáze s klíčovým slovem Database připojovacího řetězce, databáze se při zavření aplikace odebere z instance LocalDB.

  • V připojovacím řetězci zadejte instanci LocalDB. Například název vaší instance je myInstance, připojovací řetězec by zahrnoval:

server=(localdb)\\myInstance  

User Instance=True není povolená při připojování k databázi LocalDB.

LocalDB si můžete stáhnout z Microsoft SQL Serveru 2012 Feature Pack. Pokud k úpravě dat v instanci LocalDB používáte sqlcmd.exe, potřebujete sqlcmd z SQL Serveru 2012, který můžete získat také z sql Serveru 2012 Feature Pack.

Programové vytvoření pojmenované instance

Platí pro: .NET Framework

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="Microsoft.Data.LocalDBConfigurationSection,Microsoft.Data.SqlClient, Version=5.0.0.0, Culture=neutral, PublicKeyToken=23ec7fc2d6eaa4a5"/>  
      </configSections>  
      <system.data.localdb>  
        <localdbinstances>  
          <add name="myInstance" version="11.0" />  
        </localdbinstances>  
      </system.data.localdb>  
    </configuration>  
    
  • Zadejte název instance pomocí klíčového slova připojovacího řetězce server. Název instance zadaný v klíčovém slově připojovacího server řetězce se musí shodovat s názvem zadaným v souboru app.config.

  • Zadejte klíčové slovo řetězce připojení AttachDBFilename k určení souboru .MDF.

Další kroky