Share via


SqlClient-ondersteuning voor LocalDB

ADO.NET downloaden

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

Opmerkingen

Zie SQL Server Books Online voor meer informatie over LocalDB, waaronder het installeren van LocalDB en het configureren van uw LocalDB-exemplaar.

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 trefwoord voor de AttachDBFilename verbindingsreeks om een database toe te voegen aan uw LocalDB-exemplaar. AttachDBFilenameWanneer u de naam van de database met het trefwoord voor de Database verbindingsreeks niet opgeeft, wordt de database verwijderd uit het LocalDB-exemplaar wanneer de toepassing wordt gesloten.

  • Geef een LocalDB-exemplaar op in uw verbindingsreeks. Bijvoorbeeld, als de naam van uw exemplaar myInstance is, bevat de verbindingsreeks:

server=(localdb)\\myInstance  

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

U kunt LocalDB downloaden van Microsoft SQL Server 2012 Feature Pack. Als u sqlcmd.exe gebruikt om gegevens in uw LocalDB-exemplaar te wijzigen, hebt u sqlcmd nodig van SQL Server 2012, die u ook kunt ophalen uit het SQL Server 2012 Feature Pack.

Programmatisch een benoemde instantie maken

Van toepassing op: .NET Framework

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

  • Geef als volgt de LocalDB-exemplaren op die u in het app.config-bestand wilt maken. 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="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>  
    
  • Geef de naam van de instantie op met behulp van het trefwoord voor de server connection string. De instantienaam die is opgegeven in het trefwoord voor de server verbindingsreeks moet overeenkomen met de naam die is opgegeven in het app.config-bestand.

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

Volgende stappen