我想首先知道如何使用pymssql查询我的服务器实例中的所有数据库(在MSSQL管理工作室=右键单击 - >服务器缩略图上的新查询然后不要'我需要在查询中指定数据库的名称 - 它只是在输出中再添加一列,即记录所来自的段。那么你如何在两个或多个主机上执行相同的注册服务器(我有2个主机,我想传递相同的查询,我真的需要进行两个连接吗?) 感谢
答案 0 :(得分:2)
您可以使用sp_foreachdb,如下所示:
EXECUTE master.sys.sp_MSforeachdb 'USE [?]; EXEC update table set foo = bar'
答案 1 :(得分:1)
也许这可以帮到你(但是 - 说实话 - 我真的不明白你想要什么:-))
SELECT * FROM sys.databases