2011-07-03 208 views
0

我在Visual Studio 2010中它表視圖存儲等我創建的視圖全文索引和存儲過程中,我使用這樣的程序數據庫項目:數據庫項目部署

create proc myproc 

as 

select * from my view 
where contains(tblperson.fname,'Steve') 

end 

當我部署,我得到的錯誤,我不能使用包含視圖不是全文索引。我想知道是否有數據庫項目部署的順序?意味着部署第一個存儲過程或部署視圖。我可以改變這個順序嗎?

請建議。

回答

0

Visual Studio數據庫項目非常棒!我剛從與SVN集成的Db_Deploy遷移到TFS Visual Studio數據庫項目。數據庫項目通過創建自包含的數據庫模式文件來工作,並且當您使用VsDbCmd命令進行部署時,它將在項目模式和數據庫模式之間進行模式比較以爲您生成增量腳本。比較發生的順序是表格,然後是視圖,...

我建議您將此腳本直接應用於數據庫,然後使用數據庫的模式比較來投影以更改變化。這樣Visual Studio數據庫項目將爲您創建腳本。閱讀更多關於數據庫比較和MSDN的演練http://msdn.microsoft.com/en-us/library/aa833435.aspx

PS - 你如何管理你的數據庫項目的部署?我已經完成了整個部署服裝的自動化,有興趣知道其他人是如何做到的。

HTH。

乾杯,塔倫

相關問題