2014-09-10 19 views
54

Utworzono nowy projekt bazy danych SQL Server w VS2013 (aktualizacja 3) i próbowałem go zbudować, ale się nie udało. Jedyne wyjście kompilacji otrzymuję następujący sposób:Projekt bazy danych VS2013 nie zbudował

------ Build started: Project: Database1, Configuration: Debug Any CPU ------ 
    Creating a model to represent the project... 
Done building project "Database1.sqlproj" -- FAILED. 

Build FAILED. 
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ========== 

Gdybym budowania projektu poprzez MSBuild.exe z szczegół szczegółowość widzę następujące awarię wewnętrzną:

Task "SqlBuildTask" 
    Creating a model to represent the project... 
Done executing task "SqlBuildTask" -- FAILED. 

Po poszukiwaniach w internecie Próbowałem następującą aby rozwiązać ten bezskutecznie:

-restart VS

-restart maszynowego

-Naprawę VS Update 3 i ponownie

-Naprawę VS2013 i ponownie

Czego mi brakuje?

+0

Z ciekawości, jeśli zainstalujesz autonomiczny SSDT na rok 2012, czy uda Ci się uzyskać udaną kompilację wykonując te same czynności, co tutaj? Czy zaimportowałeś istniejącą bazę danych? Czy masz jakieś błędy/ostrzeżenia w swoim projekcie? –

+0

Nie mam 2012. Projekt migrowanej bazy danych (od 2010 do 2012) w innym rozwiązaniu działa pomyślnie w 2013 roku. Brak błędów i ostrzeżeń. Używam VS2013 U3 Ultimate. – chief7

+0

Co stanie się, jeśli ponownie utworzysz tę bazę danych w nowym projekcie? Jak zacząłeś ten projekt? Import istniejącego DB lub od zera? (I zdaję sobie sprawę, że nie masz 2012 roku, ale jeśli pobierzesz bity dla SSDT ze strony, to zainstalowałbyś podstawowe IDE do użycia w/SSDT Prawdopodobnie nie jest to konieczne, jeśli inne projekty pracują w 2013 roku.) –

Odpowiedz

99

Po skontaktowaniu znajomego w firmie Microsoft, zasugerował naprawy Narzędzia danych zainstalować w

http://go.microsoft.com/fwlink/?linkid=393521&clcid=0x409

I to rozwiązane.

Dzięki Chuck!

+4

Wielkie dzięki za opublikowanie tego, zadziałało to dla mnie! – Jowen

+0

Pracował również dla mnie, dzięki kolego !! – ulath

+0

Pracował także dla mnie! jako FYI dostałem błąd z projektem DB, który ustawiłem na SQl Server 2012 nie domyślny 2014 – EGP

9

Miałem podobny problem i jak wspomniano w zaakceptowanej odpowiedzi, rozwiązaniem jest naprawa. Ale niestety link nie dał mi exe, który mówi naprawy/UnInstall. Poszedłem naprzód i uruchomiłem nadal problem z utrzymaniem.

Rozwiązałem go, aktualizując narzędzia danych SQL za pomocą rozszerzeń i aktualizacji. Oto kolejne kroki.

  1. Otwarte studio wizualne.
  2. Przejdź do menu narzędzi i kliknij Rozszerzenia i aktualizacje.
  3. Pod aktualizacjami znajduje się aktualizacja bazy danych proj.
  4. Klikając, pobierz plik exe.
  5. Po uruchomieniu exe poprosi o Napraw/UnInstall.
  6. Kliknij napraw i kontynuuj.
0

Sprawdź również, czy używasz poprawnej wersji MSBuild. Zwykle na twoim komputerze znajduje się wiele plików MSbuild. Wersja 14.0 powinna współpracować z Visual Studio 2015.