5

Mam problem z migracją do Visual Studio 2012 Express Edition, aby obsłużyć projekt zawierający projekt bazy danych z rozszerzeniem .dbproj. Ten blog http://visualstudiomagazine.com/blogs/data-driver/2012/06/getting-visual-studio-2012-and-ssdt-to-work-together.aspx daje wrażenie, że przy odrobinie pracy jest to w zasadzie możliwe do opanowania.Uzyskiwanie narzędzi danych serwera SQL do pracy z programem Visual Studio 2012 Express Release Candidate

Najpierw trzeba przekształcić .dbproj do .sqlproj w Visual Studio 2010.

udało mi się zainstalować Visual Studio 2010. To pozwoliło mi przekonwertować .dbproj do .sqlproj. Stamtąd chodzi o zainstalowanie Sql Server Data Tools (http://msdn.microsoft.com/en-us/data/tools.aspx) i otwarcie projektu sqlproj w Visual Studio 2012, ale nie udało mi się otworzyć sqlproj w Visual Studio 2012.

Próbowałem już sugerowanej naprawy tutaj http://blogs.msdn.com/b/ssdt/archive/2012/06/07/upgrade-issue-to-visual-studio-2012-rc.aspx oraz porady dotyczące naprawy tutaj http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/c66c2296-c94e-4f21-993e-7d3090a596a5, ale bez względu na to, co robię, nie mogę utworzyć lub otworzyć projektu typu sqlproj w Visual Studio Express 2012 RC for Web. Czy ktoś wie, jak rozwiązać ten problem?

UPDATE: To FAQ http://msdn.microsoft.com/en-us/subscriptions/hh322942.aspx wyjaśnia, że ​​musisz pracować z projektem bazy danych SQL Server w Visual Studio 2010 Shell nie w Visual Studio 2010 lub 2012 dla sieci.

Moim problemem jest to, że mogę stworzyć całkowicie nowy projekt, importując skrypty SQL ręcznie i wychodząc z nich, ale kiedy otworzę plik .sqlproj i spróbuję pracować z tym Projektem SQL Server, otrzymuję wiele fałszywych błędy z procedur składowanych, które są w rzeczywistości całkowicie prawidłowe.

Odpowiedz

4

dostałem jasnej odpowiedzi od Microsoft tutaj http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/c66c2296-c94e-4f21-993e-7d3090a596a5

programu Visual Studio Express 2012 for Web nie obsługuje nowe SQL Server Data Tools. Aby pracować z projektem bazy danych (konwertowaniem ze starego programu dbproj lub tworzeniem nowego projektu od podstaw), należy użyć powłoki Visual Studio 2010 Shell. Błędy, które dostałem ze Stored Procedures zostały spowodowane, ponieważ skrypty sql nie zostały poprawnie zaimportowane. Stary dbproj miał skrypty sql w dowolnych folderach. Rozwiązaniem było wykluczenie wszystkich skryptów sql z projektu, który właśnie skonwertowałem z dbproj, a następnie ponowne zaimportowanie skryptów sql. Kiedy to zrobisz, projekt rozpoznaje je i nie powoduje błędów.

Powiązane problemy