Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将数据从MS SQL Server 2005拉至MS Project CLIENT 2010的最佳方法?_Sql Server_Vb.net_Vba_Ms Project - Fatal编程技术网

Sql server 将数据从MS SQL Server 2005拉至MS Project CLIENT 2010的最佳方法?

Sql server 将数据从MS SQL Server 2005拉至MS Project CLIENT 2010的最佳方法?,sql-server,vb.net,vba,ms-project,Sql Server,Vb.net,Vba,Ms Project,假设我有一个定制的CRM软件,将数据写入MS-SQL-SERVER 2005,并尝试将数据从MS-SQL-SERVER拉到MS Project client 2010。我读了一些书,有以下问题: 将数据从sql server拉至Ms Project CLIENT 2010的“最佳”方式是什么?我可以在没有Ms Project SERVER的情况下“直接”执行此操作吗 如何将其从ms project client 2010推回到SQL server?我在ms project的某个地方读到过使用xm

假设我有一个定制的CRM软件,将数据写入MS-SQL-SERVER 2005,并尝试将数据从MS-SQL-SERVER拉到MS Project client 2010。我读了一些书,有以下问题:

  • 将数据从sql server拉至Ms Project CLIENT 2010的“最佳”方式是什么?我可以在没有Ms Project SERVER的情况下“直接”执行此操作吗
  • 如何将其从ms project client 2010推回到SQL server?我在ms project的某个地方读到过使用xml结构的文章,不推荐使用
  • 我必须使用VBA(在Ms Project client 2010中)还是VB2010?(我只有这些选项:VB/VBA)

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

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

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

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


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

    是的,应用程序写入自己的数据库(SQL Server),而与MS Project Server无关(我们没有)现在的目标是,首先,从SQL Server读取数据并将其显示在MS Project客户端中。感谢您提供有关“分布式数据库登录密码”的线索:(1)您能更详细地介绍一下中间服务器吗?我想它应该是一个IIS实例?我读过“从MS Project写回DB”,这真的很危险。不管服务器如何实现,唯一的要求是它应该可以从客户端系统调用。例如,它可以是一些具有RESTful接口的web服务器,也可以是一些消息队列或web服务,甚至是绑定到TCP套接字的服务。