我们有几个正在使用的 MS 项目和我们用 SQL Server 编写的系统。MS Project Server 是否允许我们设置类似 SSIS procs 的东西来不断地从 MS Project 数据库中获取数据并将它们插入到我们的 SQL Server 数据库中?
在我们不为 MS Project Server 支付月费的情况下,有没有办法链接所有系统或更好的方法来做到这一点?如果可能,实际上想绕过 MS Project Server。
谢谢
我们有几个正在使用的 MS 项目和我们用 SQL Server 编写的系统。MS Project Server 是否允许我们设置类似 SSIS procs 的东西来不断地从 MS Project 数据库中获取数据并将它们插入到我们的 SQL Server 数据库中?
在我们不为 MS Project Server 支付月费的情况下,有没有办法链接所有系统或更好的方法来做到这一点?如果可能,实际上想绕过 MS Project Server。
谢谢
对的,这是可能的。您可以编写一个 vba 例程,将计划数据发送到数据库。我之前已经使用 ODBC 将计划数据发送到 SQL 服务器。
您需要决定要查看哪些数据 - 获取任务、资源和分配数据非常简单,但如果您需要查看可能会减慢速度的时间分段数据。然后,它只是循环遍历集合并使用 SQL INSERT 语句将每个任务、分配或资源喷射到表中的情况。
如果这就是项目服务器的全部用途,那么您可以停用它及其支持基础设施。此外,您只需要 Project Standard 客户端,它的价格大约是 Project Professional 客户端的一半。