在MS SQL Server中,“数据库属性”对话框的左侧具有“查看连接属性”链接。单击该按钮将使“连接属性”对话框具有当前连接的属性,例如身份验证方法,网络协议,计算机名称等。
有没有办法通过运行sql查询以编程方式获取该信息?该查询是什么样的?
是的,可以,但是取决于您要使用的属性,因为连接属性UI中显示的属性来自多个地方。
它使用几个查询(例如xp_msver和select suser_sname())来获取某些属性,但是它也使用xp_instance_regread存储过程来获取服务器注册表中的某些值。
与SQL引擎进行交互时,可以使用SQL来完成Management Studio的几乎所有工作。启动事件探查器会话并在UI中执行操作将发现正在运行的SQL(有时是模糊的/未记录/不受支持的)。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。