Suporte SqlClient para LocalDB
Este artigo descreve como se conectar a um banco de dados LocalDB. LocalDB é uma versão leve do SQL Server.
Observações
Para resumir o que você pode fazer com o LocalDB:
Crie e inicie instâncias do LocalDB com sqllocaldb.exe ou seu arquivo app.config.
Use sqlcmd.exe para adicionar e modificar bancos de dados em uma instância do LocalDB. Por exemplo,
sqlcmd -S (localdb)\myinst
.Use a
AttachDBFilename
palavra-chave da cadeia de conexão para adicionar um banco de dados à sua instância LocalDB. Ao usarAttachDBFilename
o , se você não especificar o nome do banco de dados com aDatabase
palavra-chave da cadeia de conexão, o banco de dados será removido da instância LocalDB quando o aplicativo for fechado.Especifique uma instância LocalDB em sua cadeia de conexão. Por exemplo, o nome da instância é
myInstance
, a cadeia de conexão incluiria:server=(localdb)\\myInstance
User Instance=True
não é permitido ao se conectar a um banco de dados LocalDB.
Para obter informações sobre como instalar o LocalDB, consulte SQL Server Express LocalDB.
Criar programaticamente uma instância nomeada
Um aplicativo pode criar uma instância nomeada e especificar um banco de dados da seguinte maneira:
Especifique as instâncias LocalDB a serem criadas no arquivo app.config, da seguinte maneira. O número da versão da instância deve ser o mesmo que o número da versão da instalação do LocalDB.
<?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>
Especifique o nome da instância usando a
server
palavra-chave da cadeia de conexão. O nome daserver
instância especificado na palavra-chave da cadeia de conexão deve corresponder ao nome especificado no arquivo app.config.Use a
AttachDBFilename
palavra-chave da cadeia de conexão para especificar o arquivo . Arquivo MDF.