我想将桌面应用程序软件转换为在线应用程序。我正在使用MS Access数据库。我已经看到一些连接字符串,我在我的应用程序中应用。看起来喜欢连接已打开,但会显示此错误:
Internet客户端错误:无法连接到服务器。
这是我的连接字符串:
"Provider=MS Remote;Remote Server= http://192.168.2.xxx; Remote Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\xxxxxx.accdb;Jet OLEDB:Database Password=yyyy;
我不知道我错在哪里。所以请给我一个清除此错误的想法。
注意:目前我正在使用与服务器相同的系统。
答案 0 :(得分:1)
不推荐使用Provider=MS Remote
(RDS)方法。以下是MSDN文章
Microsoft OLE DB Remoting Provider (ADO Service Provider)
重要
从Windows 8和Windows Server 2012开始,Windows操作系统中不再包含RDS服务器组件(有关详细信息,请参阅Windows 8和Windows Server 2012兼容手册)。将来的Windows版本中将删除RDS客户端组件。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。使用RDS的应用程序应迁移到WCF数据服务。
如果您需要支持基于Web的应用程序,则应认真考虑使用其他后端数据库。