0
在處理VS數據庫項目時對我產生了很多困惑。好的,在嘗試將數據庫項目部署到目標數據庫時,如果對象中包含同一數據庫的引用,對象(SP,觸發器)仍會引用先前的數據庫。例如:部署數據庫項目
我有一個SP,其中包含一個表名爲DBName..TableName。在使用新名稱將我的項目部署到目標數據庫後,該對象仍然引用同一個DBName,即DBName。現在爲了使我的部署能夠工作,我將這個硬編碼名稱更改爲$(DBName)變量,並在將數據庫部署到目標數據庫時作爲變量傳遞。這會在部署時發生錯誤。因此,我們可以將包含交叉引用或對同一數據庫的引用的數據庫項目部署到新的數據庫目標,並將這些名稱完全更改。