我有這個數據源的SSRS:SSRS數據源在本地而不是工作在服務器
Data Source=www.myWebsite.com;Initial Catalog=myDB
它的工作我的本地機器上,但是當我把它部署到生產服務器這是行不通的。
我得到的錯誤信息是
報表處理期間發生錯誤。 (rsProcessingAborted) 無法創建到數據源'DataSource1'的連接。 (rsErrorOpeningConnection)
奇怪的是,當我把它改成
Data Source=localhost;Initial Catalog=myDB
它工作在服務器上。
它看起來像服務器識別localhost
但不是www.myWebsite.com
(它是服務器自己的網址)。
我也有部署到它連接到數據庫不同的服務器該服務器上的另一份報告:
Data Source=www.OtherWebsite.com;Initial Catalog=otherDB
,它是工作。所以服務器會識別除了它自己的網址之外的所有內容。
有沒有人見過?
似乎是一個路由問題,如果我可能會問,爲什麼不在內部網絡上使用服務器的數據源的FQDN? (例如mydatabaseserver.mynetwork.com) – RandomUs1r 2013-03-27 18:19:45
@ RandomUs1r,因爲我的本地計算機不在服務器的相同域/網絡上,所以FQDN將無法在本地計算機上運行。我希望數據源能夠同時工作,因此報告在本地和服務器上完全相同。 – 2013-03-27 19:08:44
在這種情況下,當你使用IP時會發生什麼?編輯:你可能必須通過用戶名和密碼。 – RandomUs1r 2013-03-27 19:16:16