我正在寻找一种方法来访问ACT中的数据! 数据库迁移到自定义应用程序的数据库 。
法案! 软件使用SQLServer 2005 。
数据转换脚本和新应用程序将使用Python和Postgresql在Linux系统上编写。
我的问题是让我的手在数据上!
我不知道ACT怎么样 有他们的SQLServer安assembly置。
最初,我安装了Microsoft SQL Server Management Studio Express来查看是否可以查看和查询数据。
我现在有…
有两个SQLServer运行的实例。 一个为ACT! 软件和一个加载了Studio Express安装的软件。
在Studio Express中,我可以连接到后者的实例,但不能连接到ACT的SQLServer! 数据库。
使用Windows身份validationlogin我得到Login failed for user ... Error 18456
。
我不知道什么是SQL Server身份validationlogin。
有没有办法解决连接/login问题?
可以configurationSQLServer的第二个实例来查看ACT! 数据库?
复制数据库文件…?
我们有一个客户有不幸的需要使用这个程序。
Sage有目的地使得难以获取您的数据,因为他们认为这是一个“收入机会”。 (我想他们希望拥有专有文件格式的所有“locking”function以及使用SQL Server 2005的所有便利性和性能…)
阅读您的许可协议。 Sage要求您向他们支付额外费用以获取数据。 在法律上,您直接访问您的数据的唯一方式是通过其“许可”手段。 (这完全是假的,我个人认为Sage软件就是一堆肮脏,不合格的混蛋。)
他们做一些有意义的事情,以确保你不能容易地获得和保持对数据库的“sa”特权,但是由于你物理上控制了这个盒子,你可以解决这个问题。
我不知道我应该在这里说多less,因为担心服务器故障陷入麻烦和/或自己得到一个停止和停止命令。 只要说有一种模式,你可以启动SQL Server,允许“sa”访问而不pipe凭据。 这是你进入的后门。
贤者:你是一堆bozos,你的商业模式很糟糕:ACT !. 我希望免费的开放源代码和基于云的替代品可能会让您失去业务。
或者您可以使用act的高级版本中包含的actreader.exe utillity来为该行为创build一个只读用户! 数据库(我会build议不要写入行为的数据库…)
只需启动它,input密码,然后使用用户名ACTREADER和您select的密码进行连接。 完成。
Jus将数据库绑定到不同的SQL服务器,并且可以访问所有的数据。
单用户模式就像一个魅力。
用启动选项启动SQL Server实例
1.在开始菜单上,指向所有程序,指向Microsoft SQL Server 2008 R2,指向configuration工具,然后单击SQL Serverconfigurationpipe理器。
在SQL Serverconfigurationpipe理器的左窗格中,单击“SQL Server”。
在详细信息窗格中,右键单击SQL Server的实例,然后单击“属性”。
在SQL Server()属性对话框中,单击高级选项卡,然后单击启动参数。
在原始文本的末尾,在“值”列中键入所需的启动参数,然后单击“确定”。 使用分号分隔参数,例如-c; -m。
停止并重新启动SQL Server以使参数生效。
然后loginpipe理工作室和taddah!
尝试这个:
停止Sage安装SQL Server服务,然后复制mdf / ldf文件。 运行SQL Server的另一个副本并使用SSMS通过单击对象资源pipe理器中的数据库并select附加…来附加md / ldf文件。
我也遇到同样的问题。 我公司的情况是,我们使用不同的软件来pipe理业务的不同方面,所有这些都涉及到客户数据。 为了避免反复将客户数据input到不同的软件和潜在的错误,我们打算开发我们自己的CRM应用程序,它作为数据存储的中心点。 所以我们联系了ACT,并告诉我们可以使用SDK来访问数据库中的数据,不知道你是否已经看过这个select?
我意识到我有点迟到这个职位,但我希望有人仍然可以帮助。 我正在尝试使用ACT 2007和SSMS 2005做同样的事情。我按照build议分离并重新附加到不同的SQL实例,现在可以使用SQL Server导入和导出向导导出所有表。 但是,我无法运行查询或导出任何视图。 我得到这个错误:“从string转换为uniqueidentifier时,消息8169,级别16,状态2,行1转换失败。 有没有办法解决?
这是一个很老的post,但我最近遇到与ACT相同的问题! 17 PRO在2017年11月不再支持时可能会需要它。
如果您只需要数据,则使用DBeaver连接到远程服务器。
完整的JDBC连接设置如下: