Partilhar via


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 usar AttachDBFilenameo , se você não especificar o nome do banco de dados com a Database 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 da server 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.

Consulte também