我使用的是MS SQL Server 2008 R2 Enterprise版本(安装在Windows Server 2008 R2标准版上),已经创建了到Oracle的链接服务器并能够通过测试。现在的问题是,当我在SSMS中执行查询类的OpenQuery时均能从Oracle中获取数据,但当我执行操作类(Insert/Delete/Update)的OpenQuery时均会有如下的错误提示:
消息 64,级别 20,状态 0,第 0 行
在从服务器接收结果时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。)
此时SQL Server引擎服务也会自动终止。在网上查找了很多方法,但是都没有解决问题,想请教下这个问题怎样解决?