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>
'
)
查看全文
相关阅读:
常见搜索召回方式
阿里Tree-based Deep Match(TDM) 学习笔记
阻塞、非阻塞、同步、异步的理解
最佳实践:深度学习用于自然语言处理(Deep Learning for NLP Best Practices)
ELK日志分析工具
mysql性能测试--sysbench实践
mysql性能测试-tpcc
mysql基础测试
压力测试sysbench
压力测试工具MySQL mysqlslap
原文地址:https://www.cnblogs.com/nosnowwolf/p/1134495.html
最新文章
vue 用 key 管理可复用的元素
钉钉头像大小设置 阿里cdn尺寸截取参数设置
Flex Basis与Width的区别
align-items和align-content的区别
彻底理解浏览器缓存机制
react 带参数事件方法不立即执行
DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead extract-text-webpack-plugin 提取css报错
react 高阶组件
react 修改state某一属性值
探索户外
热门文章
自我认识、人际关系
美国Science公布:全球125个最前沿的科学难题(图)
弱国无外交
为什么方块碰撞能够用来计算π?
感想
机器学习读书会的分享
AlphaStar: Mastering the Real-Time Strategy Game StarCraft II 博客要点
Clarke Award for Imagination in Service to Society刘慈欣演讲
Ad Click Prediction: a View from the Trenches (2013)论文阅读
《数据密集型应用系统设计》读书笔记-ch1可靠、可扩展与可维护的应用系统
Copyright © 2011-2022 走看看