将数据从MS SQL Server 2005提取到MS Project CLIENT 2010的最佳方式



假设我有一个自定义的CRM软件,将数据写入MS-SQL-SERVER 2005,并且我正试图将数据从MS-SQL-SRVER拉到MS Project客户端2010。我读了一些书,有以下问题:

  1. 从sql server向Ms Project CLIENT 2010提取数据的"最佳"方式是什么?我可以在没有Project SERVER女士的情况下"直接"做到这一点吗
  2. 从ms项目客户端2010将其推回到SQL server怎么样?我在ms项目中读到过使用xml结构的地方,不建议使用
  3. 我必须使用VBA(在Ms Project客户端2010中)还是VB 2010?(我只有以下选项:VB/VBA)

如果它看起来像业余爱好者,我很抱歉,但我真的需要帮助。

假设您的应用程序写入自己的数据库,而不写入MS Project Server数据库。

如果假设是正确的,那么您绝对不应该关心MS Project Server。实际上,您有两个选项可以选择如何写入数据库,您的选择取决于以下内容:是否要将数据库的登录名和密码分发给所有用户。

您可以使用OLE DB或ADO从.NET Add-On for MS Project或VBA宏"直接"写入数据库。或者,您可以创建中间服务器并将数据发送到服务器,该服务器将与数据库交互。

但是,如果您的应用程序写入MS Project Server数据库,并且服务器的版本是2007+,我强烈建议您通过Project Server接口(PSI)或MS Project Automation来执行此操作。当MS Project写入数据库时,它会发挥很大的作用,最好让它完成它的工作,否则你很有可能以某种方式破坏数据库,恢复将是痛苦和/或昂贵的。

最新更新