2015-01-08 5 views
20

Wyobrażam sobie, że byłby to dość ogólny scenariusz, ale nie mogę znaleźć sposobu importowania wyeksportowanej bazy danych SQL Azure (.bacpac) do mojego LocalDB w Visual Studio 2013. Czy brakuje mi czegoś lub czegoś brakuje w Visual Studio?Jak zaimportować kopię zapasową Azure SQL (.bacpac) do LocalDB za pomocą Visual Studio?

(Uwaga: istnieją rozwiązania tutaj, gdy ma SQL Server zarządzania studio, ale nie mam go i nie chcesz go zainstalować, jeśli to możliwe).

Odpowiedz

21

Jeśli masz ten folder na komputerze C : \ Program Files (x86) \ Microsoft SQL Server \ 110 \ DAC \ bin następnie można uruchomić tego polecenia, aby przywrócić plik BacPac:

.\SqlPackage.exe /Action:Import /SourceFile:"c:\temp\your.bacpac" /TargetConnectionString:"Data Source=(localdb)\v11.0;Initial Catalog=devdb; Integrated Security=true;" 

Jeśli ten folder zaginął trzeba będzie download the tooling from Microsoft.

+0

Wystarczy krótki komentarz, "devbd" w połączeniu stri ng określa nazwę bazy danych, która zostanie utworzona w LocalDB. – Borek

+3

Nie mogę pominąć tej wiadomości: *** Błąd podczas importowania bazy danych: Nie można zaimportować pakietu. Nie można połączyć się z serwerem docelowym. – Rajiv

+3

Jeśli wykonałeś pełną instalację Visual Studio 2015 lub po prostu włączyłeś to narzędzie po zainstalowaniu, to znajdziesz SqlPackage.exe w tej ścieżce C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 120 –

7

Dla mnie prawo komenda do użytku było:

.\SqlPackage.exe /Action:Import /SourceFile:"c:\temp\your.bacpac" /TargetConnectionString:"Data Source=(localdb)\mssqllocaldb;Initial Catalog=DBNAME;Integrated Security=true;"

przeciwnym razie pojawia się błąd: *** Error importing database:Could not import package. Unable to connect to master or target server 'DBNAME'. You must have a user with the same password in master or target server 'DBNAME'.

Korzystanie VS2015, w miejscu określonym przez anjdreas:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\130

+0

Dzięki. To też zadziałało dla mnie. –

+0

Dzięki za ścieżkę do plików VS2015. – angularsen

+0

VS2017: C: \ Program Files (x86) \ Microsoft Visual Studio 15.0 \ Common7 \ IDE \ Rozszerzenia \ Microsoft \ SQLDB \ DAC \ 130 –

Powiązane problemy