Php 如何在没有管理权限的情况下向Axapta数据库添加其他信息?
我写这封信是为了征求您对是否推荐选择解决方案的建议 简而言之,我有以下几点:Php 如何在没有管理权限的情况下向Axapta数据库添加其他信息?,php,mysql,sql-server,axapta,microsoft-dynamics,Php,Mysql,Sql Server,Axapta,Microsoft Dynamics,我写这封信是为了征求您对是否推荐选择解决方案的建议 简而言之,我有以下几点: MS SQL Server 2008 R2上的Axapta数据库 通过PHP web应用程序使用数据库的数据进行多个SQL查询 运行web应用程序的web服务器 在Axapta数据库上没有管理员权限(仅选择权限) 使用MySQL数据库在Web服务器上进行写入和修改的权限 Windows操作系统在网络上永久工作的轻型计算机。在这台轻型计算机上,我有管理员权限 以下是我想要实现的目标: 在Web服务器上创建少数(10)个表
请让我知道,如果您看到任何其他的可能性来扩展使用Axapta数据库的webapplication的可用性。我不知道MSSQLServer到MySQL之间是否有SQL同步代理。 如果您正在编写自己的工具,您可以尝试自己获取差异:
- 删除MSSQLServer中RecId不再可用的MySQL记录
- 为具有未知RecId的MSSQLServer记录插入新记录
- ModifiedDateTime大于上次同步时更新记录
没有这样的工具,我敢肯定永远不会有。建议的连接AX数据的方法只有在AX 2012或.NET Business Connector的早期版本(使用最后一个版本,您需要一个中间的.NET web服务从PHP进行连接)的情况下,才能通过web服务进行连接。