日期:2014-05-18 浏览次数:21044 次
/*================================================================*/
/*== ==*/
/*== 模板关键字说明 ==*/
/*== ==*/
/*================================================================*/
<LinkedServerName> 链接服务器名
<ServerName> 要访问的服务器名。例如,对于SQL Server数据库而言是实例名,对于ORACLE数据库而言是SQL*Net别名
<UserName> 访问OLE DB数据源的用户名
<Password> 访问OLE DB数据源的用户密码
<DatabaseName> 要访问的数据库名
<Path> 访问外部数据文件时,数据文件所在的目录
<FileName> 访问外部数据文件时,数据文件的文件名
<系统DSN名称> SQL Server服务器操作系统数据源(ODBC),【系统DSN】中创建的系统DSN
<ODBC驱动程序> SQL Server服务器操作系统数据源(ODBC),【驱动程序】中列出的,当前操作系统安装的ODBC驱动程序名称
/*================================================================*/
/*== ==*/
/*== 使用链接服务器访问OLE DB数据源 ==*/
/*== ==*/
/*================================================================*/
--SQL Server
EXEC sp_addlinkedserver
@server = '<LinkedServerName>',
@provider='SQLOLEDB',
@datasrc='<ServerName>'
EXEC sp_addlinkedserver
@server = '<ServerName>'
EXEC sp_addlinkedserver
@server = '<LinkedServerName>',
@srvproduct = '',
@provider = 'MSDASQL',
@provstr = 'DRIVER={SQL Server};SERVER=<ServerName>;UID=<UserName>;PWD=<Password>;Database=<DatabaseName>'
--Oracle
EXEC sp_addlinkedserver
@server = '<LinkedServerName>',
@srvproduct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = '<ServerName>'
--Sybase
EXEC sp_addlinkedserver
@server = '<LinkedServerName>',
@srvproduct = '',
@provider = 'MSDASQL',
@provstr = 'Driver={Sybase System 11};Database=<DatabaseName>;Srvr=<ServerName>;UID=<UserName>;PWD=<Password>;'
--ACCESS
EXEC sp_addlinkedserver
@server = '<LinkedServerName>',
@provider = 'Microsoft.Jet.OLEDB.4.0',
@srvproduct = 'OLE DB Provider for Jet',
@datasrc = '<Path>\<FileName>',
@provstr = ';pwd=<Password>'
--Excel
EXEC sp_addlinkedserver
@server = '<LinkedServerName>',
@srvproduct = 'Jet 4.0',
@provider = 'MICROSOFT.JET.OLEDB.4.0',
@datasrc = '<Path>\<FileName>',
@provstr = 'Excel 8.0'
--Text
EXEC sp_addlinkedserver
@server = '<LinkedServerName>',
@srvproduct = 'Jet 4.0',
@provider = 'MICROSOFT.JET.OLEDB.4.0',
@datasrc = '<Path>',
@provstr = 'Text'
--dBase
EXEC sp_addlinkedserver
@server = '<LinkedServerName>',
@srvproduct = 'Jet 4.0',
@provider = 'MICROSOFT.JET.OLEDB.4.0',
@datasrc = '<Path>',
@provstr = 'dBase 5.0'
--Html
EXEC sp_addlinkedserver
@server = '<LinkedServerName>',
@srvproduct = 'Jet 4.0',
@provider = 'MICROSOFT.JET.OLEDB.4.0',
@datas