快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

SQL SERVER下数据库链接的使用方式

  有时候我们希望在一个sqlserver下访问另一个sqlserver数据库上的数据,或者访问其他oracle数据库上的数据,要想完成这些操作,我们首要的是创建数据库链接。

  数据库链接能够让本地的一个sqlserver登录用户映射到远程的一个数据库服务器上,并且像操作本地数据库相同。那么怎么创建数据库链接呢?我现在有两种方式可以实现。

  第一种:在 sqlserver 企业治理器中,建立,这个比较简朴的,首先在 安全性--〉数据库链接 上点右键 ,在出现的菜单中点 新建数据库链接 ,然后会弹出一个界面,需要我们填写的有:链接服务器(这是一个名字,自己根据情况自行定义,以后就要通过他进行远程访问了),提供程序名称(这个就是选择数据驱动,根据数据库类型来选择,不能乱选,否则链接不上的),数据源(对于sqlserver就是远程数据库服务器的主机名或者IP,对于 oracle 就是在 oracle net config 中配置的别名),安全上下文用户和口令(也就是远程服务器的用户和口令)。

  第二种:利用系统存储过程

  创建一个sqlserver对sqlserver的数据库链接:

exec sp_addlinkedserver \\\'link_northsnow\\\',\\\'\\\',\\\'SQLOLEDB\\\',\\\'远程服务器主机名或域名或ip地址\\\'
exec sp_addlinkedsrvlogin \\\'link_northsnow\\\',\\\'false\\\',null,\\\'用户名\\\',\\\'用户口令\\\'

  创建一个sqlserver对Oracle的数据库链接:

exec sp_addlinkedserver \\\'link_ora\\\', \\\'Oracle\\\', \\\'MSDAORA\\\', \\\'oracle数据库服务器别名\\\'
exec sp_addlinkedsrvlogin \\\'link_ora\\\', false, \\\'sa\\\', \\\'用户名\\\', \\\'用户口令\\\'

  有了数据库链接我们就可以使用了。对于sqlserver和oracle中的使用方式是有区别的。

  对于sqlserver:

create view v_lhsy_user as select * from link_northsnow.lhsy.dbo.sys_user
select * from v_lhsy_user
其中lhsy为远程的数据库名
sys_user为表名

  对于 oracle:

create view vvv as select * from link_ora..NORTHSNOW.SYS_USER
select * from vvv;
其中northsnow为远程oracle数据库服务器的一个用户名,SYS_USER为该用户在该服务器上的一个表,要异常注重的是:数据库链接(link_ora)后面有两个点(..),再往后面必须全部大写,查询的对象一般为表格或者视图,不能查询同义词。

  要想删除数据库链接,也有两种方式,

  一种是在企业治理器中操作,这个简朴。

  另一种是用系统存储过程:

  exec sp_dropserver 数据库链接名称,\\\'droplogins\\\'
返回类别: 教程
上一教程: MYSQL数据复制到ACCESS数据库
下一教程: 如何在SQL SERVER中迅速有条件删除海量数据

您可以阅读与"SQL SERVER下数据库链接的使用方式"相关的教程:
· SQL SERVER2000中用户自定义数据类型的使用
· 使用SQL Server 7.0建立一个安全的数据库的最好方式是
· SQL SERVER端口更改后的数据库连接方法
· SQL Server端口更改后的数据库连接方法
· 当SQL Server数据库崩溃时如何恢复?
    微笑服务 优质保证 索取样品