我在Visual Studio 2010中我的.NET項目一個項目的SQL我把它添加到我的解決方案,因爲我認爲這將有助於我沒有困難創造更多的環境中的所有數據庫對象。 我的範圍是創建/定義在更多的計算機數據庫中的對象(表和存儲過程),easily.For這個目的,我在Visual Studio中創建一個SQL項目,我在這個項目中增加了對每個表和存儲過程創建腳本。現在我有30個腳本,我想在一個新的SQL實例上運行它。Visual studio 2010 sql項目 - 如何運行?
如果我打開每個sql文件,在visual studio中,有一個工具欄允許我在sql實例上調用已打開的文件(我有一個連接按鈕),並生成適當的對象(表或SP)。
的問題是:我怎麼做才能在點擊運行該項目的所有文件。如何一鍵創建所有對象?現在我有大約30個腳本可以運行,我需要一個正確的方法。
我試圖做到這一點的方式是設置爲默認項目的SQL項目,並按運行(F5),但後來我在sql文件中有一些奇怪的編譯錯誤,錯誤女巫並沒有在那裏,當我跑(執行)每個腳本。
下面是該項目的右鍵菜單(不運行,發佈或其他什麼東西!):
我試圖從菜單中的命令部署使用。壞消息(對我來說)是我得到了這個命令:
我沒有在我的SQL腳本中的任何錯誤,每個人都正確運行。
謝謝。
如果你有一個SQL Server數據庫項目(SSDT),你可以右鍵點擊該項目,並選擇發佈。 – CandiedCode
我沒有右鍵單擊菜單中的發佈命令。我怎麼知道我有什麼樣的項目? –
SSDT是最新的數據庫項目。如果您使用VS 2010,則需要安裝sp1。我相信部署是你正在尋找的。選擇該選項並查看它是否有效。 (自從我使用這個項目以來,它已經有一段時間了,所以我不記得我的頭頂)。 – CandiedCode