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ąAttachDBFilename
słowa kluczowegoDatabase
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 kluczowegoserver
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.