2010-10-12 84 views
0

我從Excel Services電子表格連接到Analysis Services多維數據集。 SharePoint和SQL Server在不同的服務器上配置。我正在使用Excel 2010/SharePoint 2010/SQL Server 2008 R2(RTM) - 10.50.1600.1(X64)。使用SharePoint 2010查詢Analysis Services(2008 RT)的Excel Services連接錯誤

刷新所有連接(或單擊切片器中的項目)拋出一個錯誤:「嘗試建立與外部數據源的連接過程中出現錯誤以下連接無法刷新:Adventure Works的Cube1」

這從SharePoint日誌:

"Refresh failed for 'Adventure Works Cube1' in the workbook 'http://spsatl03t/team/Excel Documents/ExcelServices.xlsx'. [Session: 1.V21.8D/M51Qif9Y+JASEqZsk390.5.en-US5.en-US73.+0300#0000-11-00-01T02:00:00:0000#+0000#0000-03-00-02T02:00:00:0000#-006036.c306da43-6452-40db-9249-6d1e343c79511.N User: 0#.w|kc\svcdms]"

我已經配置了下面的SPN我的SharePoint和數據庫服務器。所有SharePoint服務都在單個acct(SVCDMS)下運行。 SQL Server/SSAS服務都作爲SQLService運行。

setspn -S http/spsatl03t KC\SVCDMS 
setspn -S http/spsatl03t.kilpatrickstockton.ks KC\SVCDMS 
setspn -S MSOLAPSvc/ddevatl01 KC\SQLService 
setspn -S MSOLAPSvc/ddevatl01.kilpatrickstockton.ks KC\SQLService 
setspn -S MSOLAPSvc.3/ddevatl01 KC\SQLService 
setspn -S MSOLAPSvc.3/ddevatl01.kilpatrickstockton.ks KC\SQLService 
setspn -S MSSQLSVC/ddevatl01 KC\SQLService 
setspn -S MSSQLSVC/ddevatl01.kilpatrickstockton.ks KC\SQLService 

此外,我沒有問題通過Excel Services連接到AdventureWorks OLTP數據庫。只有在連接到SSAS多維數據集時纔會出現錯誤。 Kerberos似乎工作得很好。可驗證瓦特/這個查詢:

Select 
    s.session_id, 
    s.login_name, 
    s.host_name, 
    c.auth_scheme 
from 
sys.dm_exec_connections c 
inner join 
sys.dm_exec_sessions s 
on c.session_id = s.session_id 
order by host_name, login_name, auth_scheme 

有趣的是,我發現在這裏,這是與beta版的一個問題,但我使用RTM:http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/46921dd5-4bf8-4ac1-a6d3-13ac4be8cf25

回答

0

配置約束委派

  1. 在Active Directory用戶和計算機中打開Active Directory對象的屬性。

  2. 導航到委派選項卡。

  3. 選擇信任此用戶只能委派指定的服務。

  4. 選擇使用任何驗證協議。這啓用了協議轉換,並且服務帳戶需要使用C2WTS。

配置C2WTS所需的本地服務器權限。您需要在運行C2WTS的每臺服務器上配置這些權限。

身份登錄到服務器並給予C2WTS以下權限:

一)添加服務帳戶添加到本地管理員組。

b)根據用戶權限分配的本地安全策略(secpol.msc)給予服務帳戶以下權限:

我。充當操作系統的一部分

ii。驗證後模擬客戶端

iii。登錄作爲服務

請參閱本文檔的詳細信息: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23176

0

我知道這是一個古老的一個,但我花了年齡解決這個問題,所以我想我會發布的情況下,它可以幫助還有誰。

我正在使用Kerberos身份驗證,SharePoint 2010,SQL 2012.嘗試連接到SSAS時出現同樣的錯誤。如果我使用SQL Server數據庫連接,一切正常。

最後竟然是cname別名。也就是說,如果我在連接字符串(嵌入或連接文件)中爲SSAS服務器使用完全限定名稱,則一切正常,因此,如果使用「MySSASServer.MyDomain.com」,而不僅僅是「MySSASServer」 。

該鏈接指向我朝着正確的方向: - Excel Services and SSAS Issue

希望它幫助。

相關問題