Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Począwszy od programu SQL Server 2012, dostępna jest uproszczona wersja programu SQL Server o nazwie LocalDB. W tym artykule omówiono sposób nawiązywania połączenia z bazą danych LocalDB.
Uwagi
Aby uzyskać więcej informacji na temat bazy danych LocalDB, w tym sposobu instalowania bazy danych LocalDB i konfigurowania wystąpienia bazy danych LocalDB, zobacz Sql Server Books Online.
Aby podsumować, co można zrobić za pomocą bazy danych LocalDB:
Utwórz i uruchom instancje usługi LocalDB za pomocą 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 ciągu połączenia
AttachDBFilename, aby dodać bazę danych do wystąpienia LocalDB. W przypadku korzystania zAttachDBFilename, jeśli nie określisz nazwy bazy danych za pomocą słowa kluczowego ciągu połączeniaDatabase, baza danych zostanie usunięta z wystąpienia LocalDB po zamknięciu aplikacji.Określ wystąpienie bazy danych LocalDB w parametrach połączenia. Na przykład, jeśli nazwa wystąpienia to
myInstance, ciąg połączenia będzie zawierał:
server=(localdb)\\myInstance
User Instance=True nie jest dozwolone podczas nawiązywania połączenia z bazą danych LocalDB.
Bazę danych LocalDB można pobrać z pakietu Microsoft SQL Server 2012 Feature Pack. Jeśli używasz sqlcmd.exe do modyfikowania danych w wystąpieniu bazy danych LocalDB, potrzebujesz narzędzia sqlcmd z programu SQL Server 2012, który można również pobrać z dodatku SQL Server 2012 Feature Pack.
Programistyczne tworzenie nazwanego wystąpienia
Dotyczy: .NET Framework
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, które mają zostać utworzone 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="Microsoft.Data.LocalDBConfigurationSection,Microsoft.Data.SqlClient, Version=5.0.0.0, Culture=neutral, PublicKeyToken=23ec7fc2d6eaa4a5"/> </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
serverciągu połączenia. Nazwa wystąpienia określona w słowie kluczowym ciągu połączeniaservermusi być zgodna z nazwą określoną w pliku app.config.Użyj słowa kluczowego
AttachDBFilenameparametrów połączenia, aby określić plik .MDF.