我有一個Visual Studio 2010數據庫項目,我已經導入了一個現有的模式。在這個數據庫中有存儲過程引用Integration Services系統表dbo.sysssislog,並在我的項目中生成許多警告。如何解決「過程有一個未解決的對象dbo.sysssislog引用」
我已經嘗試添加master.dbschema和msdb.dbschema作爲數據庫引用,我也嘗試將引用的數據庫名稱重命名爲tempdb(而不是master或代替msdb),但問題仍然存在。
我打開了msdb.dbschema文件,並且已確認文件中存在sysssislog表。
這裏是警告:由SQL Server集成服務(SSIS)創建
SQL04151: Procedure: [dbo].[storedProcedureName] has an unresolved reference to object [dbo].[sysssislog].
將它創建爲用戶表不會有什麼不同嗎?我只想確保解決方案能夠繼續前進,並且我不必將其作爲服務器上的系統表維護,而是作爲源代碼管理中的用戶表來維護。 – 2012-04-19 13:07:52
不,它不會。我通常會修改表格以添加自定義日誌記錄的新列,並且沒有任何問題。 – gonsalu 2012-04-19 14:39:37
不錯,謝謝,尤其是關於刪除/重新創建的提示很有幫助。 – cdonner 2013-05-07 18:43:58