Delen via


SqlClient-ondersteuning voor LocalDB

In dit artikel wordt beschreven hoe u verbinding maakt met een LocalDB-database. LocalDB is een lichtgewicht versie van SQL Server.

Opmerkingen

Samenvatten wat u kunt doen met LocalDB:

  • LocalDB-exemplaren maken en starten met sqllocaldb.exe of uw app.config-bestand.

  • Gebruik sqlcmd.exe om databases toe te voegen en te wijzigen in een LocalDB-exemplaar. Bijvoorbeeld sqlcmd -S (localdb)\myinst.

  • Gebruik het AttachDBFilename verbindingsreeks trefwoord om een database toe te voegen aan uw LocalDB-exemplaar. Als u bij gebruik AttachDBFilenamede naam van de database niet opgeeft met het Database trefwoord verbindingsreeks, wordt de database verwijderd uit het LocalDB-exemplaar wanneer de toepassing wordt gesloten.

  • Geef een LocalDB-exemplaar op in uw verbindingsreeks. De naam van uw exemplaar is myInstancebijvoorbeeld, de verbindingsreeks bevat:

    server=(localdb)\\myInstance

User Instance=True is niet toegestaan wanneer u verbinding maakt met een LocalDB-database.

Zie SQL Server Express LocalDB voor informatie over het installeren van LocalDB.

Programmatisch een benoemd exemplaar maken

Een toepassing kan een benoemd exemplaar maken en een database als volgt opgeven:

  • Geef als volgt de LocalDB-exemplaren op die moeten worden gemaakt in het bestand app.config. Het versienummer van het exemplaar moet hetzelfde zijn als het versienummer van uw LocalDB-installatie.

    <?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>  
    
  • Geef de naam van het exemplaar op met behulp van het server trefwoord verbindingsreeks. De instantienaam die is opgegeven in het server trefwoord verbindingsreeks moet overeenkomen met de naam die is opgegeven in het bestand app.config.

  • Gebruik het AttachDBFilename verbindingsreeks trefwoord om het . MDF-bestand.

Zie ook