我们先在服务器上安装Mysql和Oracle数据库相关的ODBC驱动程序,在[管理工具]->[数据源(ODBC)]
设置系统DSN,如下图:

设置好了以后,我们可以用SQL Server自带的导出和导入工具来实现SQL Server到Mysql或Oracle数据传输.
也可以在SQL Server里新建链接服务器,如下图:

建立好以后,我们可以在资源管理器里浏览到异种数据库里表名清单,
可是我们不能用常规的 [链接服务器名].[库名].[用户名].[表名] 来访问
原来访问这样的链接服务器需要采用下面的SQL语法:
-- 查询
select *
from openquery(linked1, 'select * from testlinked')
-- 插入
insert openquery(linked1, 'select ssn from testlinked where 1=0') values (1000)
-- 修改
update openquery(linked1, 'select ssn from testlinked where ssn=2')
set ssn=ssn + 1
-- 删除
delete openquery(linked1, 'select ssn from testlinked where ssn>100')
上一篇:SQL Server和Oracle里两表关联update操作方法 下一篇:没有了

评论列表
用户名: (新注册) 密码: 匿名评论