2010-09-28 14 views
5

Jestem zdezorientowany, jeśli wybiorę opcję "Utwórz skrypt wdrażania" i "wdróż" projekt, otrzymam plik SQL, który używa składni innych niż SQL dla zmiennych takich jak $ baza danych.Jak uruchomić skrypt wdrażania projektu VS2010 Sql Server

Jak mogę wykonać ten skrypt wdrażania? Jestem całkiem pewny, że SQL Server Management Studio nie rozumie składni.

Wydaje mi się, że jedynym sposobem, aby rzeczywiście wdrożyć, jest Swith opcję „Utwórz skrypt wdrażania i wdrożyć do bazy danych”

Odpowiedz

8

skrypt, który jest generowany przez Visual Studio nie jest standardem T- Skrypt SQL. Jest to skrypt SQLCMD. SQL Server Management Studio pozwala na wykonywanie skryptów SQLCMD, ale domyślnie jest wyłączony. This link objaśnia więcej szczegółów na temat trybu SQLCMD i jak go włączyć.

+0

Działa to również w SQL 2005. – pitx3

+0

Bardzo dziękuję za tę odpowiedź ... Przez ponad godzinę oszołomiłem w sieci, nie myśląc o tym. –

Powiązane problemy