SELECT*FROMsp_who溶液

SELECT*FROMsp_who溶液
方法1:使用临时表。
首先创建一个临时的场与场sp_who相同,然后将值插入方法,以便你可以选择临时表。具体代码如下:
创建表#诱人(SPID int,int的几种状态varchar(32),varchar(32),登录名,varchar(32),#诱人,SPID(32)。
插入#诱人
执行sp_who;
SELECT * FROM #诱人,{在} =主人;
表#诱人
方法二:使用OPENROWSET
代码如下:
SELECT * FROM OPENROWSET('sqloledb ','servername;'username;'password ','sp_who '),{在} =主人;
执行上面的语句,如果提示:SQL Server阻止访问statement'openrowset / opendatasource'of component'ad hoc分布式查询,因为该组件已被关闭服务器的安全配置的一部分。系统管理员可以enable'ad hoc分布式queries'by使用sp_configure.detailed信息the'ad hoc分布式queries'enabled。
它表明你不configure'ad hoc分布式queries'to配置如下
启用临时分布式查询:
执行sp_configure'show高级选项,1
重新配置
执行sp_configure'ad hoc分布式查询,1
重新配置
然后就可以运行上面的代码了。
在使用完成后,如果要关闭特定的分布式查询,请执行以下代码:
执行sp_configure'ad hoc分布式查询,0
重新配置
执行sp_configure'show高级选项,0
重新配置
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部