2012-12-04 58 views
0

我在現有解決方案中有幾個不同的數據庫項目,並且遇到一些奇怪的行爲。我使用這些項目定義的數據庫對象中的99%工作得很好,但是在架構比較完成時,少數幾個數據庫對象不會被識別爲項目的一部分。就像他們根本不存在。到目前爲止,他們似乎都被存儲過程被跳過。帶有SSDT的Visual Studio 2010無法識別某些對象

我創建它們就像所有其他對象一樣。

您需要哪些信息來調試?

回答

0

我找到了一個爲什麼沒有創建對象的原因。一些文件最初創建爲腳本文件而不是存儲過程文件。看起來好像數據庫項目跟蹤哪些文件代表需要同步的對象。

滴答是知道你是否有一個數據庫對象的SQL文件或腳本的SQL文件。知道你在腳本文件中的一個簡單方法是,他們將在內容區域(在選項卡下)有一個菜單欄,其中作爲函數或存儲過程創建的文件不會。菜單欄包含諸如執行,解析,連接設置,SQLCMD模式等等。


正如一位同事指出的,差異似乎是Build Action屬性。同步文件似乎都將Build Action設置爲Build

相關問題