AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题 / 3719
Accepted
i.code71
i.code71
Asked: 2011-07-09 08:19:56 +0800 CST2011-07-09 08:19:56 +0800 CST 2011-07-09 08:19:56 +0800 CST

如何在 SQL Server Management Studio 2005 中打开对选定数据库的查询

  • 772

我的情况:

使用 Microsoft SQL Server Management Studio 2005,我使用 Windows 身份验证连接到服务器——我称之为 Prod。

在这个 Prod 服务器中有多个数据库:dbA、dbB 和 dbC。

在以前的计算机上,如果我选择了特定数据库(例如 dbB)的“表”文件夹并从本地或网络目录打开现有查询(.sql 文件),则现有查询将打开“已连接”到选定的数据库 (dbB)。在我的替换计算机上,现有查询总是打开连接到 SQL 编辑器工具栏上的“主”而不是预期的 dbB 数据库。

是的,有点不便,但是如果有一个简单的设置我可以修改或更新以恢复这种首选行为(查询打开到以前选择的数据库中),我会很感激学习如何做到这一点。

在此先感谢您的任何建议。

sql-server-2005 configuration
  • 3 3 个回答
  • 13109 Views

3 个回答

  • Voted
  1. Marian
    2011-07-09T08:41:45+08:002011-07-09T08:41:45+08:00

    您拥有的一些选项:

    • gbn 已经指出(更改当前连接)
    • 首先在数据库树中单击,然后单击“新查询”或“打开文件”——它们将在先前选择的数据库范围内打开
    • 为用户选择一个首选(默认)数据库(在安全 - 用户属性或连接首选项中)
    • 始终在您的查询中使用 USE 而不是依赖于 Management Studio :-)
    • 在上一个选项中添加 Management Studio 的 sqlcmd 模式(工具 - 选项 - 查询执行 - 使用 sqlcmd 模式),这允许您在脚本中使用 :connect 命令,这将允许您仅在特定服务器的上下文
    • 8
  2. Best Answer
    gbn
    2011-07-09T08:23:09+08:002011-07-09T08:23:09+08:00

    右键单击“更改连接”、“选项”,即可进入或浏览数据库。

    是的,在您“训练” SSMS 之前,这很痛苦……

    • 2
  3. Ameya Arondekar
    2015-10-14T09:31:20+08:002015-10-14T09:31:20+08:00

    对于 SQL Server 2014,右键单击查询的任何白色区域,选择连接,更改连接,选项,连接属性,连接到数据库,在下拉列表中找到您的数据库,然后单击连接!

    • 0

相关问题

  • SQL Server 2005 中可空列的唯一约束

  • 如何更改触发器的触发顺序?

  • 有人在实践中使用过 sqlcmd 模式吗?[关闭]

  • 如何在不安装新实例的情况下更改 MS SQL 2005 中的实例名称?

  • 从 SQL Server 2008 降级到 2005

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    您如何显示在 Oracle 数据库上执行的 SQL?

    • 2 个回答
  • Marko Smith

    如何选择每组的第一行?

    • 6 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    我可以查看在 SQL Server 数据库上运行的历史查询吗?

    • 6 个回答
  • Marko Smith

    如何在 PostgreSQL 中使用 currval() 来获取最后插入的 id?

    • 10 个回答
  • Marko Smith

    如何在 Mac OS X 上运行 psql?

    • 11 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Marko Smith

    将数组参数传递给存储过程

    • 12 个回答
  • Martin Hope
    Manuel Leduc PostgreSQL 多列唯一约束和 NULL 值 2011-12-28 01:10:21 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Stuart Blackler 什么时候应该将主键声明为非聚集的? 2011-11-11 13:31:59 +0800 CST
  • Martin Hope
    pedrosanta 使用 psql 列出数据库权限 2011-08-04 11:01:21 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST
  • Martin Hope
    BrunoLM Guid vs INT - 哪个更好作为主键? 2011-01-05 23:46:34 +0800 CST
  • Martin Hope
    bernd_k 什么时候应该使用唯一约束而不是唯一索引? 2011-01-05 02:32:27 +0800 CST
  • Martin Hope
    Patrick 如何优化大型数据库的 mysqldump? 2011-01-04 13:13:48 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve