WEB开发网
开发学院数据库MSSQL Server SQL Server 跨服务器连接的多种方法 阅读

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]')

上一页  1 2 3 4 5  下一页

Tags:SQL Server 服务器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接