0
我試圖用新創建的包含對sys.syscolumns和sys.sysobjects的引用的腳本構建數據庫項目。VS 2010中的數據庫項目無法使用sys.syscolumns構建/驗證腳本
錯誤說
Error 12 SQL03006:
View: [dbo].[UtilityTableColumnView] has an unresolved reference to
object [sys].[syscolumns]. ...\Schemas\dbo\Views\UtilityTableColumnView.view.sql
VS 2010下,誰是本地的SQL Server 2008開發版管理員Administrator帳戶運行。
劇本是
CREATE VIEW [dbo].[UtilityTableColumnView] AS
SELECT
O.[id] AS TableSystemId,
O.[name] AS TableName,
C.[id] AS ColumnSystemId,
C.[name] AS ColumnName,
C.xtype AS ColumnSystemXType,
C.typestat AS ColumnSystemTypeStat,
C.xusertype AS ColumnSystemXUserType,
C.[length] AS ColumnSystemLength,
C.xprec AS ColumnSystemXPrec,
C.colid AS SystemColId,
C.colorder AS SystemColumnOrder
FROM
sys.syscolumns C INNER JOIN
sys.sysobjects O ON O.[id] = C.[id]
WHERE
O.xtype = 'U'
任何想法如何解決這個問題?
對於任何提出Google搜索的解決方案的人來說,這些文件已經在更新版本的Visual Studio中移動了。您應該查看C:\ Program Files文件(x86)\ Visual Studio XX.0 \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ Extensions \ SqlServer然後您將擁有每個SQL Server版本的文件夾,該文件夾將包含用於主和msdb。 – MBulava 2015-10-08 12:44:13
另外,我們正在討論「添加數據庫參考」以選擇適當的dacpac – 2016-08-10 15:20:40