7

我正在尝试创建一个 SQL 视图,该视图将 2 个表从不同的数据库中拉到一起。SQL 在查询编辑器中运行良好,但是当我尝试将其作为视图运行时,MSP_EpmProject 表中的所有列都显示“不支持的数据类型”。

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
4

1 回答 1

12

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

这似乎是 SQL 2005 的一个长期存在的问题,他们仍然没有解决。

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

于 2013-05-03T15:21:50.817 回答