Udostępnij za pośrednictwem


Obsługa SqlClient w bazie danych LocalDB

W tym artykule omówiono sposób nawiązywania połączenia z bazą danych LocalDB. LocalDB to uproszczona wersja programu SQL Server.

Uwagi

Aby podsumować, co można zrobić za pomocą bazy danych LocalDB:

  • Utwórz i uruchom wystąpienia usługi LocalDB przy użyciu sqllocaldb.exe lub pliku app.config.

  • Użyj sqlcmd.exe, aby dodać i zmodyfikować bazy danych w wystąpieniu bazy danych LocalDB. Na przykład sqlcmd -S (localdb)\myinst.

  • Użyj słowa kluczowego AttachDBFilename parametry połączenia, aby dodać bazę danych do wystąpienia bazy danych LocalDB. Jeśli nie określisz nazwy bazy danych za pomocą AttachDBFilenamesłowa kluczowego Database parametry połączenia , baza danych zostanie usunięta z wystąpienia bazy danych LocalDB po zamknięciu aplikacji.

  • Określ wystąpienie bazy danych LocalDB w parametry połączenia. Na przykład nazwa wystąpienia to myInstance, parametry połączenia będzie obejmować:

    server=(localdb)\\myInstance

User Instance=True program nie jest dozwolony podczas nawiązywania połączenia z bazą danych LocalDB.

Aby uzyskać informacje na temat instalowania bazy danych LocalDB, zobacz SQL Server Express LocalDB.

Programowe tworzenie nazwanego wystąpienia

Aplikacja może utworzyć nazwane wystąpienie i określić bazę danych w następujący sposób:

  • Określ wystąpienia usługi LocalDB do utworzenia w pliku app.config w następujący sposób. Numer wersji wystąpienia powinien być taki sam jak numer wersji instalacji bazy danych 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>  
    
  • Określ nazwę wystąpienia przy użyciu słowa kluczowego server parametry połączenia. Nazwa wystąpienia określona w parametry połączenia słowa kluczowego server musi być zgodna z nazwą określoną w pliku app.config.

  • Użyj słowa kluczowego AttachDBFilename parametry połączenia, aby określić . Plik MDF.

Zobacz też