2015-05-29 65 views
1

我試圖創建一個連接到遠程工作區服務器而沒有成功的Visual Studio SSAS Tabular項目。我沒有問題使用本地主機進行創建和部署。如何使用REMOTE工作區服務器爲Analysis Services創建表格項目

但是我需要遠程服務器部署到生產或共享的開發服務器。出現錯誤:「無法將模型部署到部署數據庫服務器'xxxx.cloudapp.net'。原因:您不是部署數據庫服務器'xxxx.cloudapp.net'的管理員。」

我知道我到達服務器,否則錯誤是關於不連接到服務器。我已經將Visual Studio作爲mydomain \ adminuser運行,並將其添加到分析服務器以使其成爲管理員。但是,我仍然得到這個錯誤。我也可以使用同一個用戶遠程連接到Management Studio中的分析服務器。

我見過的所有例子都使用localhost,但是沒有找到任何使用共享/遠程服務器的東西,即使有人說如果沒有顯示如何就可能。順便說一下,我知道使用本地實例更適合開發,但我仍然需要部署到遠程服務器。希望這是有道理的。請幫忙。

+0

您是否嘗試過使用SSAS部署嚮導?在最壞的情況下,您可以將asdatabase文件複製到目標服務器(或從那裏可訪問的位置)並在那裏運行嚮導。 http://www.bidn.com/blogs/DevinKnight/ssis/2298/ssas-%E2%80%93-deployment-wizard – mmarie

回答

1

當試圖遠程部署SSAS表格模型時,我遇到了同樣的問題。 corresponding MSFT docs進一步甚至不鼓勵通過Visual Studio部署到生產環境。

但是,一個可行的替代方案是通過XMLA部署:

  1. 在Visual Studio中創建SSAS表格模型,並使用本地SSAS實例爲您的工作空間數據庫
  2. 啓動SSMS連接到本地SSAS實例
  3. 在您的工作空間數據庫單擊鼠標右鍵,並選擇Script>Script Database As>CREATE to>File
  4. 打開生成的XMLA文件和)取代臨時工作區d atabase與部署服務器上的數據庫名稱,名稱B)搜索數據庫連接字符串並重新添加密碼(見注here
  5. 啓動SSMS連接到您的部署SSAS實例
  6. 打開XMLA文件,並執行它(按F5
  7. 刷新數據庫列表,在新的一個單擊鼠標右鍵,並選擇Process Database

如果你已經有一個部署的數據庫,那麼你需要選擇ALTER to選項而不是步驟3中的CREATE to 以上。

相關問題