从oracle到Sqlserver数据库的数据迁移(图文详解)
1、安装oracle客户端软件,并配置: 也可以使用语句在数据库中简历链接服务器,如下: EXEC sp_addlinkedserver
@server='TEST',--链接服务器别名
@srvproduct='',@provider='SQLOLEDB',@datasrc='TEST' --要访问的的数据库所在的服务器的ip
GO
EXEC sp_addlinkedsrvlogin
'TEST',--链接服务器别名
'false',NULL,'***',--要访问的数据库的用户
'***' --要访问的数据库,用户的密码
GO
二、数据迁移 这里可以使用一条简单的语句测试当前的数据库是否已经连通: select * from openquery("TEST",'SELECT name,id FROM joe.titles');
这里“TEST”是之前配置的服务器名称,第二个参数是一个简单的数据库查询语句。 在连通oracle链接服务器之后,执行数据库语句的时候可能还是会经常失败,这时候验证语句的正确性之后可能还会报错。这时候可能出现的问题就是表的完整名称的问题。这里可以按照如下方式确定完整的表名: 以下是我的个人公众号,主要作为C/C++语言技术分享使用,该公众号里干货满满,如果您有对此博文的疑问或者java方面的问题也可以添加公众号交流讨论。最后,再次希望您能添加关注,互相交流互相学习共同进步: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |