其实也就是Insert into Table1(
字段1
)select 字段1 from
OPENDATASOURCE('SQLOLEDB','Data Source=192.168.0.2;User ID=sa;Password=sa').数据库.dbo.Table2
字段1
)select 字段1 from
OPENDATASOURCE('SQLOLEDB','Data Source=192.168.0.2;User ID=sa;Password=sa').数据库.dbo.Table2
你分两步来做一下第一步
select 字段1 from
OPENDATASOURCE('SQLOLEDB','Data Source=192.168.0.2;User ID=sa;Password=sa').数据库.dbo.Table2看有没有错?
语法没有问题吧,是不是你的sqloledb有问题呀,具体不知道什么原因.
我在喔的机器上面用insert into yymis.yy_sg.zhsj
select * from
OPENDATASOURCE(
'SQLOLEDB',
'Data Source=192.168.0.80;User ID=sa;Password='''''
).yymis.yy_sg.zhsj
测试没有问题,另外你的字段名外面不要用[]试试?