SQL Server 跨服务器连接的多种方法
2007-05-17 09:36:12 来源:WEB开发网核心提示: C. 使用 Microsoft OLE DB Provider for Jet,以下范例藉由Microsoft OLE DB Provider for Jet 存取 Microsoft Access Northwind 资料库中的 orders 资料表,SQL Server 跨服务器连接的
C. 使用 Microsoft OLE DB Provider for Jet。
以下范例藉由Microsoft OLE DB Provider for Jet 存取 Microsoft Access Northwind 资料库中的 orders 资料表。
a、以下范例假设已经安装 Access。
1、USE pubs
GO
Select a.*
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'c:MSOfficeAccessSamplesorthwind.mdb';'admin';'mypwd', orders)
AS a
GO
2、
select * from openrowset('Microsoft.Jet.OLEDB.4.0',
'E:StudyAccess est.mdb';'admin';'','select * from student')
或
Select a.*
FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0',
'E:StudyAccess est.mdb';'admin';'', student)
AS a
b、以Excel为例,必须安装了Excel。
select *
from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel5.0;HDR=YES;
DATABASE=G:WorkEveryDayDayDoOrderList',OrderList$)
DATABASE=G:WorkEveryDayDayDoOrderList'是Excel的表名及路径,OrderList$是工作区的名字MICROSOFT.JET.OLEDB.4.0是Excel的驱动程序,也可以用MICROSOFT.JET.OLEDB.5.0,MICROSOFT.JET.OLEDB.8.0,测试所用的window 2003及SQL Server 2000其中OrderList$所面的$不能少,要不能报错,$是代表是工作区3.以VFP(DBF文件名)。
select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;
SourceDB=D:','select * from [temp.DBF]')
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接