当前位置: 首页 > 面试题库 >

为什么在本地服务器上使用OPENQUERY不好?

云煌
2023-03-14
问题内容

我正在编写一个脚本,该脚本应该在一堆服务器周围运行,并从其中选择一堆数据,包括本地服务器。选择所需数据的SQL非常复杂,因此我正在编写临时视图,并使用OPENQUERY语句获取数据,因此最终我最终循环了如下语句:

exec('INSERT INTO tabl SELECT * FROM OPENQUERY(@Server, @AdHocView)')

但是,我听说在本地服务器上使用OPENQUERY是一种皱眉。有人能详细说明为什么吗?


问题答案:
  • 尽管查询可能返回多个结果集,但OPENQUERY仅返回第一个结果集。
  • OPENQUERY不接受变量作为其参数
  • OPENQUERY不能用于在链接服务器上执行扩展存储过程。但是,可以使用四部分名称在链接服务器上执行扩展存储过程。
  • 如果sp_addlinkedserver在同一脚本中使用了存储过程,则远程服务器上使用的凭据将硬编码到脚本中,任何拥有副本的人都可以看到

参考:

  • 公开查询


 类似资料:
  • 问题内容: 是否有使用freebase数据转储创建数据库的任何现有方法,类似于freebase所提供的,但是在您自己的服务器上?相当多的免费库,但不是通过API在本地进行的吗? 我想可以创建,但是已经有解决方案了吗?还是没有使用API​​的类似数据的其他替代解决方案?我也没有为dbpedia找到这个: 问题答案: 看一下Google Code上的freebase-quad-rdfize项目。它应该

  • 问题内容: 该代码非常有用: 但是这段代码 不起作用 : 它引发此错误: ZMQError:没有这样的设备 为什么,zeromq无法使用localhost接口? 它只能在同一台计算机上的IPC上运行吗? 问题答案: 问题在于: 尝试更改为:

  • 问题内容: 我正在尝试建立一个PHP网站,并且想要测试我的PHP文件而不将其上传到主机。在上载它们之前,基本上在我自己的机器上对其进行测试。我怎么做? 问题答案: 安装并运行XAMPP:http : //www.apachefriends.org/en/xampp.html

  • 图像的html代码 heroku bash显示Howling.jpg

  • 我只有配置和Spring Security性 登录实现UserDetailsService loginUser用于会话信息 谢谢你阅读。

  • 为何使用虚拟服务器? 虚拟服务器是自奶粉以来最好的东西! 你可能会问我们为什么要发表这样的声明。 原因是它们引入了灵活性。 使用虚拟服务器,您可以创建一个定制的策略并将其包装在一个功能单元中。 虚拟RADIUS服务器在概念和功能上与真实虚拟服务器(如使用VMware或VirtualBox进行虚拟化的服务器)非常不同。 RADIUS中的虚拟服务器可以实现简单而强大的配置,因为它们可以实现策略的清晰分