SqlClient-stöd för LocalDB
I den här artikeln beskrivs hur du ansluter till en LocalDB-databas. LocalDB är en lätt version av SQL Server.
Kommentarer
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. Exempel:
sqlcmd -S (localdb)\myinst
Använd nyckelordet
AttachDBFilename
anslutningssträng för att lägga till en databas i din LocalDB-instans. Om du inteAttachDBFilename
anger namnet på databasen med nyckelordetDatabase
anslutningssträng tas databasen bort från LocalDB-instansen när programmet stängs.Ange en LocalDB-instans i din anslutningssträng. Ditt instansnamn är
myInstance
till exempel , anslutningssträng skulle innehålla:server=(localdb)\\myInstance
User Instance=True
tillåts inte när du ansluter till en LocalDB-databas.
Information om hur du installerar LocalDB finns i SQL Server Express LocalDB.
Skapa en namngiven instans programmatiskt
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="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>
Ange namnet på instansen med nyckelordet
server
anslutningssträng. Instansnamnet som anges i nyckelordetserver
anslutningssträng måste matcha namnet som anges i filen app.config.Använd nyckelordet
AttachDBFilename
anslutningssträng för att ange . MDF-fil.