zoukankan
html css js c++ java
访问外部数据源方法总结
/**/
/*
================================================================
*/
/**/
/*
== ==
*/
/**/
/*
== 模板关键字说明 ==
*/
/**/
/*
== ==
*/
/**/
/*
================================================================
*/
<
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
'
,
@datasrc
=
'
<Path>\<FileName>
'
,
@provstr
=
'
HTML Import
'
--
Paradox
EXEC
sp_addlinkedserver
@server
=
'
<LinkedServerName>
'
,
@srvproduct
=
'
Jet 4.0
'
,
@provider
=
'
MICROSOFT.JET.OLEDB.4.0
'
,
@datasrc
=
'
<Path>
'
,
@provstr
=
'
Paradox 5.x
'
--
VFP
EXEC
sp_addlinkedserver
@server
=
'
<LinkedServerName>
'
,
@srvproduct
=
''
,
@provider
=
'
MSDASQL
'
,
@provstr
=
'
Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=<Path>
'
--
ODBC系统DSN
EXEC
sp_addlinkedserver
@server
=
'
<LinkedServerName>
'
,
@srvproduct
=
''
,
@provider
=
'
MSDASQL
'
,
@datasrc
=
'
<系统DSN名称>
'
--
ODBC驱动程序(针对文件型数据库)
EXEC
sp_addlinkedserver
@server
=
'
<LinkedServerName>
'
,
@srvproduct
=
''
,
@provider
=
'
MSDASQL
'
,
@provstr
=
'
Driver={<ODBC驱动程序>};DefaultDir=<Path>|<Path>\<Filename>
'
--
ODBC驱动程序(针对服务型数据库)
EXEC
sp_addlinkedserver
@server
=
'
<LinkedServerName>
'
,
@srvproduct
=
''
,
@provider
=
'
MSDASQL
'
,
@provstr
=
'
Driver={<ODBC驱动程序>};Server=<ServerName>;UID=<UserName>;PWD=<Password>
'
/**/
/*
================================================================
*/
/**/
/*
== ==
*/
/**/
/*
== 使用OPENROWSET或者OPENDATASOURCE访问OLE DB数据源 ==
*/
/**/
/*
== ==
*/
/**/
/*
================================================================
*/
--
SQL Server
--
使用SQL Server身份验证
OPENROWSET
(
'
SQLOLEDB
'
,
'
<ServerName>
'
;
'
<UserName>
'
;
'
<Password>
'
,{
[
catalog.
][
schema.
]
object
|
'
query
'
})
OPENROWSET
(
'
SQLOLEDB
'
,
'
ServerName=<ServerName;UID=<UserName>;PWD=<Password>;Database=<DatabaseName>
'
,{
[
catalog.
][
schema.
]
object
|
'
query
'
})
OPENDATASOURCE
(
'
SQLOLEDB
'
,
'
Data Source=<ServerName>;User ID=<UserName>;Password=<Password>;Database=<DatabaseName>
'
)
--
使用Windows身份验证
OPENROWSET
(
'
SQLOLEDB
'
,
'
ServerName=<ServerName;Trusted_Connection=YES;Database=<DatabaseName>
'
,{
[
catalog.
][
schema.
]
object
|
'
query
'
})
OPENDATASOURCE
(
'
SQLOLEDB
'
,
'
Data Source=<ServerName>;Integrated Security=SSPI;Database=<DatabaseName>
'
)
--
Sybase
OPENROWSET
(
'
MSDASQL
'
,
'
Driver={Sybase System 11};Srvr=<ServerName>;Database=<DatabaseName>;UID=<UserName>;PWD=<Password>
'
,{
[
catalog.
][
schema.
]
object
|
'
query
'
})
OPENDATASOURCE
(
'
MSDASQL
'
,
'
Driver={Sybase System 11};Srvr=<ServerName>;Database=<DatabaseName>;UID=<UserName>;PWD=<Password>
'
)
--
ACCESS
OPENROWSET
(
'
Microsoft.Jet.OLEDB.4.0
'
,
'
<Path>\<FileName>
'
;
'
admin
'
;
''
,{
[
catalog.
][
schema.
]
object
|
'
query
'
})
OPENDATASOURCE
(
'
Microsoft.Jet.OLEDB.4.0
'
,
'
Data Source="<Path>\<FileName>";Jet OLEDB:Database Password=<Password>
'
)
--
Excel
OPENROWSET
(
'
MICROSOFT.JET.OLEDB.4.0
'
,
'
Excel 8.0;DATABASE=<Path>\<FileName>
'
,{
[
catalog.
][
schema.
]
object
|
'
query
'
})
OPENDATASOURCE
(
'
MICROSOFT.JET.OLEDB.4.0
'
,
'
Excel 8.0;DATABASE=<Path>\<FileName>
'
)
--
Text
OPENROWSET
(
'
MICROSOFT.JET.OLEDB.4.0
'
,
'
Text;DATABASE=<Path>
'
,{
[
catalog.
][
schema.
]
object
|
'
query
'
})
OPENDATASOURCE
(
'
MICROSOFT.JET.OLEDB.4.0
'
,
'
Text;DATABASE=<Path>
'
)
--
dBase
OPENROWSET
(
'
MICROSOFT.JET.OLEDB.4.0
'
,
'
dBase 5.0;DATABASE=<Path>
'
,{
[
catalog.
][
schema.
]
object
|
'
query
'
})
OPENDATASOURCE
(
'
MICROSOFT.JET.OLEDB.4.0
'
,
'
dBase 5.0;DATABASE=<Path>
'
)
--
Html
OPENROWSET
(
'
MICROSOFT.JET.OLEDB.4.0
'
,
'
HTML Import;DATABASE=<Path>
'
,{
[
catalog.
][
schema.
]
object
|
'
query
'
})
OPENDATASOURCE
(
'
MICROSOFT.JET.OLEDB.4.0
'
,
'
HTML Import;DATABASE=<Path>
'
)
--
Paradox
OPENROWSET
(
'
MICROSOFT.JET.OLEDB.4.0
'
,
'
Paradox 5.x;DATABASE=<Path>
'
,{
[
catalog.
][
schema.
]
object
|
'
query
'
})
OPENDATASOURCE
(
'
MICROSOFT.JET.OLEDB.4.0
'
,
'
Paradox 5.x;DATABASE=<Path>
'
)
--
VFP
OPENROWSET
(
'
MSDASQL
'
,
'
Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=<path>
'
,{
[
catalog.
][
schema.
]
object
|
'
query
'
})
--
ODBC系统DSN
OPENROWSET
(
'
MSDASQL
'
,
'
<系统DSN名称>
'
;
''
;
''
,{
[
catalog.
][
schema.
]
object
|
'
query
'
})
OPENDATASOURCE
(
'
MSDASQL
'
,
'
Driver={<系统DSN名称>};Server=
'
)
--
ODBC驱动程序(针对文件型数据库)
OPENROWSET
(
'
MSDASQL
'
,
'
Driver={<ODBC驱动程序>};DefaultDir=<Path>|<Path>\<Filename>
'
,
'
query
'
)
--
ODBC驱动程序(针对服务型数据库)
OPENDATASOURCE
(
'
MSDASQL
'
,
'
Driver={<ODBC驱动程序>};Server=<ServerName>;UID=<UserName>;PWD=<Password>
'
)
查看全文
相关阅读:
最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
xcode6+ios8最新真机调试教程
新手学习ios开发的辅助工具
IOS事件传递之hitTest:withEvent
<转>Singletons in Objective-C
iOS机身振动提醒
(CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode)lineBreakMode
对数组进行排序
字符串去掉空格问题
NSArray排序方法
原文地址:https://www.cnblogs.com/nosnowwolf/p/1134495.html
最新文章
Jmeter+Ant+Jenkins邮件配置问题总结
JMeter学习笔记-JForum环境搭建
Python切片
Logcat的使用
2016-2017年度测试工作总结
关于面试
IE与firefox兼容性方面的七个坑
关于JavaScript中的escape、encodeURI和encodeURIComponent
关于JavaScript中的编码和解码函数
[读书笔记]关于单元测试
热门文章
windows 下 多版本nodejs切换 nvmw
【Update】C# 批量插入数据 SqlBulkCopy
SQL Server 批量删除存储过程
Jmeter之数据库性能测试
手机APP测试之monkey
JMETER之socket接口性能测试
pycharm中运行成功的python代码在jenkin中运行问题总结
selenium与chrome浏览器及驱动的版本匹配
接口性能测试(Jmeter)操作总结
iOS开发常用代码片段整理
Copyright © 2011-2022 走看看