2013-04-04 33 views
1

有沒有辦法將SQL Server 2012工具欄下拉框中的「可用數據庫」設置爲您正在使用的默認數據庫?如何將'可用數據庫'設置爲您正在使用的默認數據庫?

我知道你可以使用下面的查詢:

USE databasename 
GO 

只需選擇在dropdownbox正確的數據庫,

,一切都會很好,但有時如果我想運行一個快速查詢並跳過(忘記)這些步驟,它會引用'主'並且查詢失敗。

有沒有辦法?

+1

您可以爲您的登錄設置[默認數據庫](http://msdn.microsoft.com/en-us/library/ms189828.aspx),那是您需要的嗎? – Pondlife 2013-04-04 15:37:02

+0

如果我不得不猜測它會是這樣,但不知道如何使用它:DEFAULT_DATABASE = database – 2013-04-04 15:52:45

+1

該文檔沒有顯示設置默認數據庫的示例,但它確實顯示了設置其他選項的示例,因此它應該是明顯的如何設置默認數據庫。試試吧,你可能會在幾秒鐘內完成。 – Pondlife 2013-04-04 15:56:02

回答

2

你看過你的用戶的默認數據庫嗎? 在SQL Server的用戶中,可以設置你的用戶默認數據庫。

在SSMS一旦你連接到服務器:

  • 在安全/登錄,你應該看到您的用戶或Windows組
  • 右鍵單擊用戶並選擇屬性。
  • 在常規頁面選擇默認數據庫(見下圖):
  • 單擊保存

enter image description here

+0

如何檢查和或更改? – 2013-04-04 15:53:33

+0

SSMS = SQL Server Management Studio:在安全性下,樹狀視圖中的連接。 – codea 2013-05-02 08:40:57

0

如果您展開在對象資源管理器中的數據庫部分,選擇您要查詢的一個然後單擊新建查詢按鈕,它會自動將數據庫設置爲您選擇的數據庫。但是,如果你右鍵單擊對象瀏覽器中的一個對象並執行select top 1000等操作,它將自動使用master數據庫,並通過3部分名稱引用您正在使用的數據庫,這可能有點兒刺激性。

相關問題