原文地址:http://www.cnblogs.com/zzry/p/5716056.htmlhtml
安裝了不少機器的sqlserverBI 組件 初始安裝配置下web
瀏覽報表管理器 http://localhost/Reports算法
報表服務器http://localhost/Reportserversql
界面都沒有問題 能正常倒騰。windows
後面碰到一臺奇葩 瀏覽http://localhost/Reports 直接報錯以下。剛開始由於別的同事配置過 一直覺得是配置問題 各類改配置,重裝mssql bi 查資料仍是不行,繞了很多彎路,如今將解決辦法記錄下服務器
系統環境:windows server 2008r2 64位 (spx沒注意看)編輯器
BI版本:sql server 2008r2sqlserver
首先跟蹤錯誤日誌,看這個http500 沒啥有效信息加密
錯誤日誌地址以下:D:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\LogFiles (盤符看本身看裝到哪了)spa
查看最近錯誤日誌
截圖以下: 看到問題了吧,
此實現不是 Windows 平臺 FIPS 驗證的加密算法的一部分
順着這根黃瓜繼續搜索,(若是你的狀況跟我同樣網上說的那個改註冊表值是沒有效果的 改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 的enable=0 )找到了一篇官方記錄
原文地址:https://support.microsoft.com/zh-cn/kb/911722
有用的地方貼一下:
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>
最後一步改成重啓rs服務。
如今從新打開http://localhost/Reports 能夠正常訪問了 問題彷佛結束了,
而後當預覽報表的時候又是這個錯誤截圖以下
暈死,繼續看錯誤日誌,報錯信息同樣,看來沒解決到點上,目前除了重裝操做系統能整的都整了。
後來想了下 有一臺一樣操做系統windows server 2008r2 能正常訪問,問題多是系統自己了(也試過將此係統上的ssrs配置文件拷貝過來仍是同樣的錯誤)。
因此打系統補丁吧。開啓windows update自動更新 下載了400M左右的補丁 重啓系統 繼續預覽報表不行
這個時候
修改註冊表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 的enable=0
就起做用了。以前由於默認就是0 因此改成1 發現也沒有效果 ,因而一直是1沒有改過來,如今改回爲0後 即可以正常瀏覽了。
總結解決此錯誤的步驟:
1.查看錯誤日誌,定位問題
2.更新操做系統補丁 重啓
3.更改註冊表值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 的enable=0
4.更改配置文件 添加配置節點。
轉載註明出處,原文地址:http://www.cnblogs.com/zzry/p/5716056.html