【问题标题】:Saving a SQL file that queries multiple databases保存查询多个数据库的 SQL 文件
【发布时间】:2021-03-25 06:51:20
【问题描述】:

在 MS SQL Server 中,您可以使用注册服务器创建和运行针对多个数据库的查询。也可以将查询保存到 .sql 文件中,以便将来随时访问它。但是,我似乎无法保存旨在针对多个数据库运行的查询,以便在打开它时再次重新连接到多个数据库。我试图避免必须通过注册服务器功能打开一个新查询,然后手动将查询复制到新选项卡中(叫我懒惰)。当然有一种方法可以一步完成。

编辑:当我打开从连接到多个数据库的选项卡保存的文件时,该选项卡未连接到数据库。尝试通过 [右键单击]+Connections 进行连接,选项被禁用,我无法连接到任何数据库,更不用说连接多个数据库了。

【问题讨论】:

    标签: sql-server


    【解决方案1】:

    选择已注册的服务器组,然后单击菜单栏中的文件-->打开-->文件(或按 CTRL-O)。打开脚本文件,它将在一个新的多服务器查询窗口中打开。无需复制/粘贴。

    【讨论】:

    • 那只会使,但它似乎并没有那样工作。当我打开文件时,它会在一个新的非多窗口中打开。
    • @RandyDavis,您使用的是什么版本的 SSMS?当我选择一个已注册的服务器组时,按 CTRL-O,然后在打开文件对话框中打开脚本文件,该脚本将在一个新的多服务器查询窗口中打开。我正在使用 SSMS v18.8。
    • 感谢丹,您的评论。但是,我的似乎不像你的那样工作。我也在运行 v18.8。也许有一个设置可以控制这一点。我会试着调查一下。
    • 嗯...我不记得更改了相关设置。您是否安装了任何第三方插件?
    猜你喜欢
    • 2019-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多