2014-01-24 91 views
1

我們有幾個正在使用的MS項目和一個由SQL Server編寫的系統。 MS Project Server是否允許我們設置類似SSIS的過程來從MS Project數據庫不斷獲取數據並將它們插入到我們的SQL Server數據庫中?MS Project 2010 - 將數據提取到SQL Server數據庫

有沒有辦法鏈接所有系統或更好的方式來做到這一點,我們不支付MS Project Server的月費?如果可能,實際上是想繞過MS Project Server。

謝謝

回答

0

是的,這是可能的。您可以編寫一個將日程表數據發送到數據庫的vba例程。我之前已經使用ODBC將計劃數據發送到SQL服務器。

您需要決定要查看的數據 - 獲取任務,資源和任務數據非常簡單,但是如果您需要查看可能會降低速度的時間階段數據。然後,它只是循環訪問集合並使用SQL INSERT語句來將每個任務,分配或資源分配到表中。

如果這是所有的項目服務器正在使用,那麼你可以退休和它的支持基礎設施。此外,您只需要Project Standard客戶端,這大約是Project Professional客戶端的一半價格。

+0

對於MS Project 2007及更高版本,未啓用ODBC。 –

+0

不通過用戶界面,但仍可從VBA代碼中獲得,這正是我所提議的。 –