- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
sqlserver2005的OPENROWSET()方法
如何调用?事例代码:select*fromOPENROWSET(SQLNCLI,server=127.0.0.1;uid=sa;pwd=8315679;database=bbs,select * from _category)OLE DB 错误:OLE DB 或 ODBC 错误发生这种问题是因为,SQL Server 2005 只提供对一组特定访问接口的进程内访问。SQLNCLI 是 SQL Server 2005 的一个新的本机 OLE DB 访问接口,它具有访问权。但是,SQLNCLI.1 是特定于版本的 SQLNCLI 访问接口,它不在访问接口的列表中。因此,SQLNCLI.1 没有访问权。尽管 SQLNCLI 和 SQLNCLI.1 完全相同(因为 SQLNCLI 指向 SQLNCI.1),但 SQL Server 2005 并不能识别出它们是相同的。SQL Server 2005 会阻止对 SQLNCLI.1 的访问。?如何解决:?? 在 OLE DB 连接字符串中使用 SQLNCLI 代替 SQLNCLI.1。?? 在 SQL Server 中,将 SQLNCL.1 显式添加到具有进程内访问权的供应商列表中。?Sqloledb、SQLNCLI都是可以的insertintoopenrowset(SQLOLEDB,127.0.0.1;sa;8315679,bbs.dbo._category)([name],[description])select [name],[description] from _categorysp_addlinkedserver?创建一个链接的服务器,使其允许对分布式的、针对 OLE DB 数据源的异类查询进行访问。在使用sp_addlinkedserver创建链接的服务器之后,此服务器就可以执行分布式查询。如果链接服务器定义为 Microsoft? SQL Server?,则可执行远程存储过程。?语法?sp_addlinkedserver[ @server = ] server?[ , [ @srvproduct = ] product_name ]?[ , [ @provider = ] provider_name ]?[ , [ @datasrc = ] data_source ]?[ , [ @location = ] location ]?[ , [ @provstr = ] provider_string ]?[ , [ @catalog = ] catalog ]?语法?sp_addlinkedsrvlogin[ @rmtsrvname = ] rmtsrvname?[ , [ @useself = ] useself ]?[ , [ @locallogin = ] locallogin ]?[ , [ @rmtuser = ] rmtuser ]?[ , [ @rmtpassword = ] rmtpassword ]?[@useself =] useself?决定用于连接到远程服务器的登录名称。useself的数据类型为varchar(8),默认设置为 TRUE。true 值指定 SQL Server 验证的登录使用其自己的凭据以连接到rmtsrvname,而忽略rmtuser和rmtpassword参数。false 值指定rmtuser和rmtpassword参数用来连接到特定locallogin的rmtsrvname。如果rmtuser和rmtpassword也设置为 NULL,则连接链接服务器不需使用任何登录或密码。对于 Windows NT 身份验证登录而言,useself为 true 则无效,除非 Microsoft Windows NTreg; 环境支持安全帐户委托,并且,提供程序支持 Windows 身份验证(此时不再需要创建值为 true 的映射,不过创建仍然有效)。?[ @locallogin =] locallogin?本地服务器上的登录。locallogin的数据类型为sysname,默认设置为 NULL。NULL 值指定此条目将应用于所有连接到rmtsrvname的本地登录。如果值不为 NULL,则locallogin可以是一个 SQL Server 登录或 Windows NT 用户。必须授予 Windows NT 用户直接访问 SQL Server 或通过其作为已授予访问权限的组的成员来访问 SQL Server 的权限。 ??不同服务器数据库之间的数据操作--创建链接服务器?exec sp_addlinkedserver ??ITSV , , SQLOLEDB , 远程服务器名或ip地址 ?exec sp_addlinkedsrvlogin IT
您可能关注的文档
- 新常态下:涂料企业降价小议.doc
- 二十大抗拒话术应对(最新).docx
- -幼儿心理健康.docx
- 天弘基金周晓明谈余额宝到底改变了什么.pdf
- 宝马售后服务到底有啥不一样.pdf
- 什么是大数据时代的思维?.pdf
- openssh使用说明.doc
- “偷换商店收款二维码案”再出重磅新观点.docx
- 三星李健熙经营管理之道.docx
- 站在商家的角度,看看他们需要什么样的O2O营销服务.pdf
- 基础化学分析法培训课件.pptx
- RFSA4013TR7无线射频通信 射频和微波.pdf
- 2.2.2大气的水平运动风课件高中地理人教版必修一.pptx
- Unit1Let'sBeFriends!ProjectReviewSelf-assessment(教学课件)仁爱科普版七年级英语上册.pptx
- Unit7ADaytoRememberSectionA3a-3d课件人教版英语七年级下册.pptx
- Unit6Electricityeverywhere(Writing)课件沪教版英语七年级下册.pptx
- 高二下学期期中考试家长会课件.pptx
- 电子数据交换(EDI)技术.pptx
- 初中历史与社会课件《古希腊文明之旅》.pptx
- 《级网络工程师》课件.pptx
文档评论(0)