SqlClient-támogatás a LocalDB-hez

Ez a cikk a LocalDB-adatbázishoz való csatlakozást ismerteti. A LocalDB az SQL Server egyszerűsített verziója.

Megjegyzések

A LocalDB-vel elvégezhető műveletek összegzése:

  • LocalDB-példányok létrehozása és indítása sqllocaldb.exe vagy a app.config fájllal.

  • A sqlcmd.exe használatával adhat hozzá és módosíthat adatbázisokat egy LocalDB-példányban. Például: sqlcmd -S (localdb)\myinst.

  • Adjon hozzá egy adatbázist a LocalDB-példányához a AttachDBFilename kapcsolati sztring kulcsszóval. Amikor a AttachDBFilename használatban van, ha nem adja meg az adatbázis nevét a Database kapcsolati sztring kulcsszóval, az adatbázis törlődni fog a LocalDB-példányból, amikor az alkalmazás bezárul.

  • Adjon meg egy LocalDB-példányt a kapcsolati sztringben. Például, ha a példány neve myInstance, akkor a kapcsolati sztring a következőképpen alakulna:

    server=(localdb)\\myInstance

User Instance=True LocalDB-adatbázishoz való csatlakozáskor nem engedélyezett.

További információ a LocalDB telepítéséről: SQL Server Express LocalDB.

Elnevezett példány programozott létrehozása

Egy alkalmazás létrehozhat egy elnevezett példányt, és az alábbiak szerint adhat meg adatbázist:

  • Adja meg a app.config fájlban létrehozandó LocalDB-példányokat az alábbiak szerint. A példány verziószámának meg kell egyeznie a LocalDB-telepítés verziószámával.

    <?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>  
    
  • Adja meg a példány nevét a server kapcsolati sztring kulcsszó segítségével. A kapcsolati sztring server kulcsszóban megadott példánynévnek meg kell egyeznie a app.config fájlban megadott névvel.

  • A AttachDBFilename kapcsolati sztring kulcsszót használja a .MDF-fájl megadásához.

Lásd még