100大分,寻高手解决!SQL2000下的MYSQL链接服务器不能执行远程INSERT

tys101582 2007-06-18 03:40:26
?如题,我本机是SQL2000,安装了MYSQL的ODBC驱动,现在我能在本地查出数据了,
SELECT *
FROM OPENQUERY([RVV], 'SELECT * FROM test limit 1')
这个语句可以正常查 出数据
我现在想INSERT一下远程的数据。可是不知怎么写,MYSQL好像不支持四层架构。
...全文
385 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
接分是王道!
caibaoying 2007-07-18
  • 打赏
  • 举报
回复
mark
budong0000 2007-07-07
  • 打赏
  • 举报
回复
mark
wolf5200 2007-07-06
  • 打赏
  • 举报
回复
在插入数据前首先打开MSDTC,你的操作属于分布式事务处理.
wolf5200 2007-07-06
  • 打赏
  • 举报
回复
运行MSDTC

master..xp_cmdshell 'net start msdtc'
hh_123 2007-07-05
  • 打赏
  • 举报
回复
支持!123
中国风 2007-06-22
  • 打赏
  • 举报
回复
启动MSDTC就行了:
1、运行 regedt32,浏览至 HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC。
添加一个 DWORD 值 TurnOffRpcSecurity,值数据为 1。
2、重启MS DTC服务。
3、打开“管理工具”的“组件服务”。
a. 浏览至"启动管理工具"。
b. 选择"组件服务"。
c. 展开"组件服务"树,然后展开"我的电脑"。
d. 右键单击"我的电脑",然后选择"属性"。
在 MSDTC 选项卡中,确保选中了下列选项:
网络 DTC 访问
网络管理
网络事务
XA 事务
另外,"DTC 登录帐户"一定要设置为"NT Authority\NetworkService"。
4、重启MS DTC服务。
5、再次运行 regedt32,浏览至 HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC,然后删除 TurnOffRpcSecurity 项。

tys101582 2007-06-21
  • 打赏
  • 举报
回复
DTS没用过命令的啊?我不会写啊,经常 用视图
lang8134 2007-06-21
  • 打赏
  • 举报
回复
没用过MYSQL,只有帮顶了.
feixiangVB 2007-06-20
  • 打赏
  • 举报
回复
没搞过,右情帮顶~~~
free_pop2k 2007-06-20
  • 打赏
  • 举报
回复
用DTS试一下,反正你已连接了MySQL
CathySun118 2007-06-20
  • 打赏
  • 举报
回复
insert into openquery(RVV).test values()
tys101582 2007-06-18
  • 打赏
  • 举报
回复
insert into openquery(RVV,'SELECT * FROM test') values('temp',1)
这个语句应没有问题吧:可是提示:服务器: 消息 7390,级别 16,状态 1,行 1
请求的操作未能执行,因为 OLE DB 提供程序 'MSDASQL' 不支持所需的事务接口。
tys101582 2007-06-18
  • 打赏
  • 举报
回复
我在本地搞了个MYSQL链接服务器RVV,对其进行查询都没有问题,想INSERT一下数据,不知这个INSERT语句怎么写了。MYSQL好像不支持四层架构

6,128

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 新技术前沿
社区管理员
  • 新技术前沿社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧