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
相关文档:
系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......
1、查看表空间的名称及大小
select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group by t.tablespace_name;
2、查看表空间物理文件的名称及大小
select tablespace_ ......
1。select * from a where a.rowid=(select min(b.rowid) from b where a.id=b.id);
create test1(
nflowid number primary key,
ndocid number,
drecvdate date);
insert into test1 values (1, 12301, sysdate) ;
insert into test1 values (2, 12301, sysdate);
select * from test1 order by drecvdate:
......
CLR 用户定义函数只是在 .NET 程序集中定义的静态方法。CREATE FUNCTION 语句已扩展为支持创建 CLR
用户定义函数。
1、创建数据库项目
2、添加用户定义函数
以下是演示代码:
Code
using
System;
using
System.Data;
using
System.Data.SqlClient;
using
System.Data.Sql ......