Megosztás:


SqlClient-támogatás a LocalDB-hez

ADO.NET letöltése

Az SQL Server 2012-től kezdve elérhető az SQL Server egy egyszerűsített verziója, a LocalDB. Ez a cikk a LocalDB-adatbázishoz való csatlakozást ismerteti.

Megjegyzések

További információ a LocalDB-ről, többek között a LocalDB telepítéséről és a LocalDB-példány konfigurálásáról: SQL Server Books Online.

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.

  • A AttachDBFilename kulcsszó használatával adjon hozzá egy adatbázist a LocalDB-példányához. Ha nem adja meg az adatbázis nevét a AttachDBFilename kapcsolati sztring kulcsszóval, a rendszer Databaseaz alkalmazás bezárásakor eltávolítja az adatbázist a LocalDB-példányból.

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

server=(localdb)\\myInstance  

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

A LocalDB letölthető a Microsoft SQL Server 2012 szolgáltatáscsomagból. Ha sqlcmd.exe használ a LocalDB-példányban lévő adatok módosításához, az SQL Server 2012 sqlcmd-jét kell használnia, amelyet az SQL Server 2012 szolgáltatáscsomagból is beszerezhet.

Névvel ellátott példány programozottan létrehozása

A következőre vonatkozik: .NET-keretrendszer

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="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>  
    
  • Adja meg a példány nevét a server kapcsolati sztring kulcsszó használatával. 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óval adja meg az .MDF fájlt.

Következő lépések