SSMS
 sql >> Baza danych >  >> Database Tools >> SSMS

Jak wyodrębnić bazę danych MSSQLServer jako .dacpac bez VerifyExtraction?

Nie udało mi się znaleźć metody działającej w SSMS (2008 R2 lub 2012), ale Visual Studio (2013) z SSDT wydaje się działać:w VS przejdź do SQL Server Object Explorer, połącz się z danym serwerem , kliknij prawym przyciskiem myszy daną bazę danych, wyodrębnij aplikację warstwy danych, a następnie dostosuj ustawienia wyodrębniania, z których jedno to „Weryfikuj wyodrębnianie”. Nie wiem, dlaczego stwardnienie rozsiane nie wbudowuje tego w SSMS.

Jedną nieco dziwną rzeczą, którą zauważyłem, jest to, że VS wyodrębni tylko .DacPac za pomocą tej metody. Nawet jeśli zdecydujesz się dodać dane do ekstraktu, rozszerzenie nadal ma postać .DacPac. Miałem wrażenie, że .DacPacs służył wyłącznie Schema Only, podczas gdy .BacPacs służył wyłącznie Schema + Data. Niezależnie od tego, po tym, jak VS utworzył plik .DacPac (Schema + Data), SSMS mógł go dobrze zaimportować za pomocą kreatora „Wdróż aplikację warstwy danych…”.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Nie można dołączyć bazy danych ASP.NET do programu SQL Server Management Studio

  2. Bazy danych utworzonej w SQL Server Management Studios nie można znaleźć w Visual Studio 2010

  3. SQL Server kopiuje wszystkie wiersze z jednej tabeli do drugiej, tj. Zduplikowana tabela

  4. Jaka jest składnia T-SQL do łączenia się z innym serwerem SQL?

  5. Obiekty zarządzania serwerem SQL