2009-03-04 81 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上運行時無法找到網絡服務。

相關問題