Reporting services &引用;无法确定指定数据集字段中的空间数据类型;使用地图图层向导

Reporting services &引用;无法确定指定数据集字段中的空间数据类型;使用地图图层向导,reporting-services,layer,spatial,spatial-query,Reporting Services,Layer,Spatial,Spatial Query,我第一次在SSRS中使用地图图层向导,这样我们可以向地图添加空间数据 我们从向导中获得此错误: Unable to determine the spatial data type in the specified dataset field... 空间数据的数据类型为地理 在查询设计器中执行时,空间数据如下所示: POINT (2.41866741166689 48.9082239283949) POINT (1.92902094274567 47.9294603618455) POINT (

我第一次在SSRS中使用地图图层向导,这样我们可以向地图添加空间数据

我们从向导中获得此错误:

Unable to determine the spatial data type in the specified dataset field...
空间数据的数据类型为地理

在查询设计器中执行时,空间数据如下所示:

POINT (2.41866741166689 48.9082239283949)
POINT (1.92902094274567 47.9294603618455)
POINT (2.25244361602031 48.9619440062058)
POINT (1.91174331024445 47.9109595746068)
POINT (1.32766100377444 43.6203441938353)
如果从SSMS运行相同的查询,则如下所示:

0xE6100000010C4BF382AE407448400415C84C6E590340
0xE6100000010C0287A08EF8F647409244661045DDFE3F
0xE6100000010C5A9E2FFB207B48403421972801050240
0xE6100000010C0775C6529AF44740108C3D278096FE3F
0xE6100000010C9F64447067CF45400B2CF676193EF53F

非常感谢您的帮助。

您是否在数据集的where子句中使用参数

出现此错误是因为映射引擎正在尝试对数据集进行采样/测试运行,并且被参数绊倒。尝试在没有参数的情况下映射数据集;如果有效,则问题在于参数,而不是数据类型


修改查询以提取可能需要的所有行,并对数据集使用筛选器

感谢您的帮助回答。:-)