SQL VIEW不支持的数据类型

时间:2013-05-03 15:09:54

标签: sql-server tsql

我正在尝试创建一个SQL视图,它将来自不同数据库的两个表拉到一起。 SQL在查询编辑器中工作正常,但当我尝试将其作为视图运行时,MSP_EpmProject表中的所有列都显示“Unsupported DataType”。

SELECT     TOP (200) dbo.Project.ProjectID, dbo.Project.ProjectGUID, dbo.Project.ProjectName, dbo.Project.DefaultBaselineID, 
                      FMM_ProjectServer_Reporting.dbo.MSP_EpmProject.ProjectName AS Expr1
FROM         dbo.Project INNER JOIN
                      FMM_ProjectServer_Reporting.dbo.MSP_EpmProject ON dbo.Project.ProjectGUID = FMM_ProjectServer_Reporting.dbo.MSP_EpmProject.ProjectUID

1 个答案:

答案 0 :(得分:10)

查看此错误报告 - http://connect.microsoft.com/SQLServer/feedback/details/464339/unsupported-data-type-reported-for-supported-data-types-in-nested-query

它似乎是SQL 2005中一个长期存在的问题,它们仍然没有修复。

解决方案似乎是在设计模式下无法使用您的视图,您必须在查询分析器中手动开发此视图。