System.Runtime.InteropServices.COMException(0x8004100F)

时间:2016-02-19 07:06:00

标签: asp.net crystal-reports

所以大家好,几乎一天都在努力解决这个问题,我还没有多少使用水晶报告,所以请指出我正确的方向。

问题在于,我们有一个使用水晶报告的asp.net网站。除了一个,所有的报告似乎都很好。报告在本地运行时打开,但当部署到服务器时,它会抛出" System.Runtime.InteropServices.COMException(0x8004100F)"错误。

当我搜索它时,这是一个登录错误,如果是这样的情况它也不应该从本地工作,并且使用相同连接的其他报告在服务器中部署时也能正常工作。

3 个答案:

答案 0 :(得分:0)

取自SAP

如果只是某些报告,则比较报告:

连接类型(OLE DB,ODBC等)。

仅报告子报告吗?如果是这样,请检查以上内容并登录子报告。

检查其他差异。参数?表格与存储过程等等。

您可能还想通过尝试32位运行时

进行故障排除

答案 1 :(得分:0)

好的,目前该报告正在运行,可能对其他遇到同样问题的人有所帮助。

在报告数据库属性中,连接的区域设置标识符设置为17417,即英语 - 马来西亚(不知道原因和方法),我将连接区域标识符更改为1033英语 - 美国,现在它正在工作服务器。

数据库 - >设置数据源位置 - >报告 - >属性 - > Locale Identifer

如果有人可以回复语言环境标识符设置为17417的方式,那将是一个很好的帮助。

答案 2 :(得分:0)

Roy,我相信您在创建数据库连接时会设置本地标识符。 enter image description here