SqlServer下数据库链接的行使要领
偶然辰我们但愿在一个sqlserver下会见另一个sqlserver数据库上的数据,可能会见其他oracle数据库上的数据,要想完成这些操纵,我们主要的是建设数据库链接。 数据库链接可以或许让当地的一个sqlserver登任命户映射到长途的一个数据库处事器上,而且像操纵当地数据库一样。那么怎么建设数据库链接呢?我此刻有两种要领可以实现。 第一种:在 sqlserver 企业打点器中,成立,这个较量简朴的,起首在 安详性--〉数据库链接 上点右键 ,在呈现的菜单中点 新建数据库链接 ,然后会弹出一个界面,必要我们填写的有:链接处事器(这是一个名字,本身按照环境自行界说,往后就要通过他举办长途会见了),提供措施名称(这个就是选择数据驱动,按照数据库范例来选择,不能乱选,不然链接不上的),数据源(对付sqlserver就是长途数据库处事器的主机名可能IP,对付 oracle 就是在 oracle net config 中设置的别名),安详上下文用户和口令(也就是长途处事器的用户和口令)。 第二种:操作体系存储进程 建设一个sqlserver对sqlserver的数据库链接: exec sp_addlinkedserver 'link_northsnow','','SQLOLEDB','长途处事器主机名或域名或ip地点' 建设一个sqlserver对Oracle的数据库链接: exec sp_addlinkedserver 'link_ora', 'Oracle', 'MSDAORA', 'oracle数据库处事器别名' 有了数据库链接我们就可以行使了。对付sqlserver和oracle中的行使要领是有区此外。 对付sqlserver: create view v_lhsy_user as select * from link_northsnow.lhsy.dbo.sys_user 对付 oracle: create view vvv as select * from link_ora..NORTHSNOW.SYS_USER 要想删除数据库链接,也有两种要领, 一种是在企业打点器中操纵,这个简朴。 另一种是用体系存储进程: exec sp_dropserver 数据库链接名称,'droplogins' (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |