易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL SERVER 数据库链接服务器总结


SQL SERVER 数据库链接服务器总结
前段时间,公司的项目开发用到C/S、B/S两种架构。CS部分因为数据的保密性和安全性,采用SQL SERVER 2000(后来随着软件版本升级,采用SQL Server 2005)局域网络。B/S部分采用Oracle9.2数据库。两个部分物理隔离,定时通过网络切换器进行网络切换以完成数据交换。
     因此在SQL SERVER 数据库服务器上建立到Oracle远程链接服务器。下面就在不同版本中的SQL SERVER上建立连接服务器的经验作一小结,希望对各位有用。
1、SQL SERVER 2000
      SQL SERVER 2000下连接服务器在“安全性”节点下。右键点击“链接服务器”——新建,打开连接服务器属性框。
      在链接服务器编辑框填写链接服务器的名称,这是远程数据库到本地SQL Server的映射。
      服务器类型选择其它数据库(SQL SERVER 不做阐述)。到Oracle数据库的链接提供程序有两种:Microsoft OLE DB Provider  for Oracle; Oracle Provider for OLE DB.这两种提供者有不同的特点,表现在数据链接速度上也不同,在此先选择前者。
     产品名称是作为链接服务器添加的 OLE DB数据源,可自己定义。
    数据源是Oracle 数据库的别名,必须与Oracle数据库中的数据库名称相同。
    安全性——选择用此安全上下文进行:远程登录名是登录Oracle数据库的登录名。注意一点,Oracle数据库中区分大小写,切记!
    密码当然前些Oracle数据库的登录密码啦!
至此 SQL SERVER 2000下的链接服务器已经配置完毕!
    SQL SERVER 2000下点击链接服务器可以看到数据表的映射。
检验一下:打开查询分析器: Select * from AAA..BBB.TABLE NAME
AAA为连接服务器的名称  BBB为登录名。
注意:各个部分最好使用大写
查询执行成功(当然您必须已经安装了Oracle 的客户端)。
2、SQL SERVER 2005
        连接服务器在服务器对象——链接服务器下。
    设置同在SQL SERVER 2000下差不多,配置好链接服务器后,您将得不到数据表的映射。但您可以使用SQL语句进行查询。
两种提供者的不同:
//以下摘自巧巧读书网(http://www.qqread.com/sqlse


相关文档:

sql Exists in

 首先,我们看看exists和in的效率问题,这里我只说明一种测试语句
set statistics io on
   sqlstatement
set statistics io off、
或者
set statistics time on
sqlstatement
set statistics time off
从studio里面的消息可以看出问题,我引用网上的一些准则http://www.cnblogs.com/diction/arch ......

SQL三大范示

第一范式:确保每列的原子性.
如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式.
例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为国家、省、市、区等。
第二范式:在第一范式的基础上更进一层,目标是确保表中的每列都和主键相关.
如果一个关系满足 ......

oracle中比较实用sql语句

-- 查看ORACLE 数据库中本用户下的所有表
SELECT table_name from user_tables;
-- 查看ORACLE 数据库中所有用户下的所有表
select user,table_name from all_tables;
-- 查看ORACLE 数据库中本用户下的所有列
select table_name,column_name from user_tab_columns;
-- 查看ORACLE 数据库中本用户下的所有列
se ......

SQL语句坚行转横列的一种方法

库位  货物编号 库存数
1     0101     50
1     0102     60
1     0103     50
2     0101     90
2     0103     100
2     0111     30
3     0101     12 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号