我剛剛安裝了VS 2010,用於運行使用2010創建的其他人的數據庫項目。在VS 2008中,我能夠右鍵單擊SQL文件並選擇「Run ON 「在給定的SQL Server上運行腳本。我在2010年沒有看到這個選項。它是否可用,如果有,我該如何訪問它?數據庫項目:Visual Studio 2008 vs 2010
2
A
回答
1
了被列入2005年VS和VS 2008的數據庫項目格式已經在2010年
而不是持有,可以獨立運行SQL鬆動文件被完全刪除,它的作用更多的是有點像一個編譯器。在構建項目時,會對SQL文件進行分析,並且(大部分)轉換爲數據庫模式的XML描述。
如果您嘗試基於項目中的所有腳本創建或更新數據庫,請右鍵單擊解決方案資源管理器中的項目名稱,然後選擇「屬性」。在「部署」選項卡下,將「部署操作」更改爲「創建部署腳本並部署到數據庫」。指定連接設置和數據庫名稱。
當您在數據庫項目的右鍵單擊上下文菜單上選擇「部署」時,Visual Studio將生成數據庫部署文件並生成數據庫。假設項目設計良好,它通常足夠智能地更新現有數據庫。
如果您正在嘗試遠程部署到生產SQL Server,事情會變得有點棘手。沒有可以運行的一組SQL文件 - 數據庫模式的一部分以XML格式存儲。
看看http://blogs.msdn.com/b/gertd/archive/2009/06/05/declarative-database-development.aspx - 它描述瞭如何使用「vsdbcmd.exe」實用程序來部署數據庫文件。
如果你只是想運行一個單一SQL文件或測試部分,打開該文件,點擊右鍵,選擇「執行SQL」詳細地介紹了VS 2010數據庫項目
0
DNRTv # 167會談。
正如@ShadowChaser已經提到的那樣,VS 2008中的DB Project只是簡單的包含了腳本,而2010版本更加複雜,功能更多。
相關問題
- 1. Visual Studio 2010數據庫項目!
- 2. Visual Studio 2010數據庫項目數據
- 3. visual-studio-2008專業數據庫項目
- 4. Visual Studio 2010數據庫項目部署
- 5. Visual Studio 2010 SQL Server 2008數據庫項目 - 自定義更新
- 6. 從Visual Studio 2010中的Visual Studio 2008項目編輯源代碼
- 7. 對Visual Studio 2010的任何DB2數據庫項目支持?
- 8. 將Visual Studio 2008項目轉換爲2010
- 9. Visual Studio 2010的數據庫項目:參考外部數據庫
- 10. 新Visual Studio 2010數據庫項目和數據庫圖
- 11. Visual Studio 2010數據庫項目無法識別SQL 2008地理數據類型
- 12. Visual Studio 2010數據庫項目部署到不同的環境
- 13. 試圖在Visual Studio 2010中編譯Tessnet2(Visual Studio 2008 C++)項目
- 14. Visual Studio 2010 + SDK 2008
- 15. VS 2010數據庫項目錯誤?
- 16. 尋找樣本Visual Studio 2010數據庫項目
- 17. Visual Studio 2008和2010
- 18. 在Visual Studio 2010數據庫項目中生成種子數據
- 19. Visual Studio 2010數據庫項目和代碼生成
- 20. Visual Studio數據庫項目和SQL Azure
- 21. 在Visual Studio 2008中打開Visual Studio 2010項目
- 22. 將Visual Studio 2008項目遷移到Visual Studio 2010
- 23. 爲Visual Studio 2010項目
- 24. 如何將Visual Studio 2013項目降級到Visual Studio 2008項目?
- 25. Visual Studio 2010中:Web項目
- 26. Visual Studio 2010 - 無法打開數據庫項目(空引用)
- 27. 使用Visual Studio 2010數據庫項目刪除表格
- 28. 將ERWin模型與Visual Studio 2008 GDR 2/2010數據庫項目同步
- 29. Visual Studio 2010的數據庫項目部署策略
- 30. Visual Studio 2010數據庫項目不再瞭解架構名稱?