Condividi tramite


Supporto di SqlClient per LocalDB

Questo articolo illustra come connettersi a un database LocalDB. LocalDB è una versione leggera di SQL Server.

Osservazioni:

Per riepilogare le operazioni che è possibile eseguire con LocalDB:

  • Creare e avviare istanze di LocalDB con sqllocaldb.exe o il file di app.config.

  • Usare sqlcmd.exe per aggiungere e modificare database in un'istanza di LocalDB. Ad esempio: sqlcmd -S (localdb)\myinst.

  • Usare la parola chiave della AttachDBFilename stringa di connessione per aggiungere un database all'istanza di LocalDB. Quando si usa AttachDBFilename, se non si specifica il nome del database con la parola chiave della Database stringa di connessione, il database verrà rimosso dall'istanza di LocalDB alla chiusura dell'applicazione.

  • Specificare un'istanza di LocalDB nella stringa di connessione. Ad esempio, il nome dell'istanza è myInstance, la stringa di connessione includerà:

    server=(localdb)\\myInstance

User Instance=True non è consentito quando ci si connette a un database LocalDB.

Per informazioni sull'installazione di LocalDB, vedere SQL Server Express LocalDB.

Creare un'istanza denominata tramite programmazione

Un'applicazione può creare un'istanza denominata e specificare un database come indicato di seguito:

  • Specificare le istanze di LocalDB da creare nel file app.config, come indicato di seguito. Il numero di versione dell'istanza deve corrispondere al numero di versione dell'installazione di 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>  
    
  • Specificare il nome dell'istanza usando la parola chiave della server stringa di connessione. Il nome dell'istanza specificato nella parola chiave della server stringa di connessione deve corrispondere al nome specificato nel file app.config.

  • Usa la parola chiave AttachDBFilename nella stringa di connessione per specificare il file .MDF.

Vedere anche