Dela via


SqlClient-stöd för LocalDB

Ladda ned ADO.NET

Från och med SQL Server 2012 är en lätt version av SQL Server, som kallas LocalDB, tillgänglig. I den här artikeln beskrivs hur du ansluter till en LocalDB-databas.

Anmärkningar

Mer information om LocalDB, inklusive hur du installerar LocalDB och konfigurerar din LocalDB-instans finns i SQL Server Books Online.

Sammanfatta vad du kan göra med LocalDB:

  • Skapa och starta LocalDB-instanser med sqllocaldb.exe eller din app.config fil.

  • Använd sqlcmd.exe för att lägga till och ändra databaser i en LocalDB-instans. Till exempel sqlcmd -S (localdb)\myinst.

  • Använd nyckelordet AttachDBFilename anslutningssträng för att lägga till en databas i din LocalDB-instans. När du använder AttachDBFilename, om du inte anger namnet på databasen med nyckelordet Database anslutningssträng, tas databasen bort från LocalDB-instansen när programmet stängs.

  • Ange en LocalDB-instans i anslutningssträngen. Ditt instansnamn är myInstancetill exempel , anslutningssträngen skulle innehålla:

server=(localdb)\\myInstance  

User Instance=True tillåts inte när du ansluter till en LocalDB-databas.

Du kan ladda ned LocalDB från Microsoft SQL Server 2012 Feature Pack. Om du använder sqlcmd.exe för att ändra data i din LocalDB-instans behöver du sqlcmd från SQL Server 2012, som du också kan hämta från SQL Server 2012 Feature Pack.

Skapa en namngiven instans programmatiskt

Gäller för: .NET Framework

Ett program kan skapa en namngiven instans och ange en databas på följande sätt:

  • Ange de LocalDB-instanser som ska skapas i filen app.config enligt följande. Versionsnumret för instansen ska vara samma som versionsnumret för din LocalDB-installation.

    <?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>  
    
  • Ange namnet på instansen med hjälp av nyckelordet server anslutningssträng. Instansnamnet som anges i nyckelordet för anslutningssträngen server måste matcha namnet som anges i app.config-filen.

  • Använd nyckelordet AttachDBFilename anslutningssträng för att ange . MDF-fil.

Nästa steg