2009-03-04 51 views
0

我有一个Windows SBS 2008 64位盒子,上面有SQL 2005 64位。 SQL本身运行得非常好 - 很好,很快。SSRS:无法找到执行

SSRS虽然让我头疼。我正常运行安装,配置windows服务在自己的帐户下运行,Web服务运行为NT Authority \ Network Service。

当我尝试运行报告,但(通过Internet Explorer)我收到以下错误:

Execution '< guid >' cannot be found.

在它告诉我的日志中寻找的是NT AUTHORITY \ Network服务是不是在数据库中找到。

我已经将用户添加到了数据库权限,但是现在还没有其他要尝试的想法。

我一直在谷歌搜索两天,但没有具体已经出现。我知道它不是严格编程相关请不要为此付出代价!

回答

0

不幸的是,这些都不是正确的答案。我必须为机器创建一个SPN才能正常工作。

的SetSPN -A为MSSQLSvc/1433:

this KB article (909801)

1

您可能需要将NT Authority \ Network Service权限授予数据库。

+0

谢谢...需要张贴我的答案描述...原来的SPN缺少机器帐户,从而不能正确授权。不幸的是Windows 2008让事情变得更难以工作! – Mauro 2009-03-10 08:25:17

0

您是否正在运行非英文操作系统?

由于某些原因,“NT Authority \ Network Service”的帐户名称已被本地化为其他语言。
不幸的是,很多程序都将帐户名称硬编码为英文名称,并且在外部版本的Windows上运行时无法找到网络服务。

相关问题