首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

问一个sql server的有关问题,因为这里效率比较高

2013-07-29 
问一个sql server的问题,因为这里效率比较高INSERT INTO [mydb].[dbo].[mytable]SELECT *FROMopendatasour

问一个sql server的问题,因为这里效率比较高



INSERT INTO [mydb].[dbo].[mytable]
SELECT *  FROM
opendatasource( 'SQLOLEDB ',  'Data Source=1.1.1.2;User ID=test;Password=123 ' ).DB.dbo.mytable



我试图将远程sql server服务器一个名为mytable的表的内容全部插入到本机一个数据库的mytable表中,两个表结构完全相同

我在sql server 2005  里面执行上述语句 ,得到
Msg 7313, Level 16, State 1, Line 1
为链接服务器 "(null)" 的访问接口 "SQLNCLI" 指定了无效的架构或目录。

这个提示,搞不懂,网上查了一些方法也不行

其实类似查询从access到sqlserve的我都执行成功了,不知为什么sql server之间这么恶心
貌似这里斑斑都很厉害,希望能解决

[解决办法]
在本机SQLSERVER中运行
SELECT *  FROM
opendatasource( 'SQLOLEDB ',  'Data Source=1.1.1.2;User ID=test;Password=123 ' )

能否成功?
[解决办法]
在ODBC中能否连接远程SQLSERVER
[解决办法]
直接用那个导入导出工具不行?

热点排行