Sql-Server-2005

如何在 SQL Server Management Studio 2005 中打開對選定數據庫的查詢

  • October 13, 2015

我的情況:

使用 Microsoft SQL Server Management Studio 2005,我使用 Windows 身份驗證連接到伺服器——我稱之為 Prod。

在這個 Prod 伺服器中有多個數據庫:dbA、dbB 和 dbC。

在以前的電腦上,如果我選擇了特定數據庫(例如 dbB)的“表”文件夾並從本地或網路目錄打開現有查詢(.sql 文件),則現有查詢將打開“已連接”到所選數據庫 (dbB)。在我的替換電腦上,現有查詢總是打開連接到 SQL 編輯器工具欄上的“主”而不是預期的 dbB 數據庫。

是的,有點不便,但是如果有一個簡單的設置我可以修改或更新以恢復這種首選行為(查詢打開到以前選擇的數據庫中),我會很感激學習如何做到這一點。

在此先感謝您的任何建議。

右鍵點擊“更改連接”、“選項”,即可進入或瀏覽數據庫。

是的,在您“訓練” SSMS 之前,這很痛苦……

您擁有的一些選項:

  • gbn 已經指出(更改目前連接)
  • 首先在數據庫樹中點擊,然後點擊“新查詢”或“打開文件”——它們將在先前選擇的數據庫範圍內打開
  • 為使用者選擇一個首選(預設)數據庫(在安全 - 使用者屬性或連接首選項中)
  • 始終在您的查詢中使用 USE 而不是依賴於 Management Studio :-)
  • 在上一個選項中添加 Management Studio 的 sqlcmd 模式(工具 - 選項 - 查詢執行 - 使用 sqlcmd 模式),這允許您在腳本中使用 :connect 命令,這將允許您僅在特定伺服器的上下文

引用自:https://dba.stackexchange.com/questions/3719