Lum*_*mpy 6 sql-server-2008 sql-server linked-server
一点信息。
我正在运行 SQL SERVER 2008 R2 64 位。我安装了 Microsoft.ACE.OLEDB.12.0 提供程序。
在我的生产服务器上,我使用上面列出的提供程序为访问数据库设置了一个链接服务器,一切正常。
将 Access db 复制到我们的开发环境并尝试使用相同的提供程序设置链接服务器。测试连接成功返回从链接服务器中选择返回
消息 7399,级别 16,状态 1,第 1 行链接服务器“MYdb”的 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”报告错误。提供者没有提供有关错误的任何信息。消息 7330,级别 16,状态 2,第 1 行无法从链接服务器“MYdb”的 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”中获取一行。
两台服务器都运行相同版本的 SQL Server。两者都是 Windows NT 6.1 64 位操作系统。
当我将 AllowInProcess 设置为 1 时,测试连接失败。
任何帮助将不胜感激,因为谷歌让我失望。
谢谢,
克里斯
我发现了这个问题,但我不确定为什么会发生。
要查询链接服务器,我必须右键单击 SSMS 并选择以管理员身份运行。然后我可以查询访问数据库。
我不知道为什么会出现这种情况,因为我远程进入了机器。我是机器的管理员。我创建了访问数据库的链接服务器,该数据库位于服务器的 C:\Drive 上。
但这至少允许我手动运行我的代码。由于这是我的开发服务器,我认为至少现在就足够了。
| 归档时间: |
|
| 查看次数: |
11973 次 |
| 最近记录: |