Sql-Server-2005

使用 SQL Server 2008 Management Studio 連接到 SQL Server 2005 數據庫

  • July 24, 2016

我在 ISP 處有一個共享託管的 SQL Server 2005,我可以從 SQL Server 2005 Management Studio 連接到它。但是,我無法從 SQL Server 2008 Management Studio 進行連接。

我使用 SQL Server 身份驗證(使用者名+密碼)登錄。

連接時出現錯誤:

伺服器主體“MyUserName”無法訪問數據庫$$ name of first database on server - 00_something - not mine $$在目前的安全環境下。

我怎樣才能解決這個問題,直接訪問我在這台伺服器上可以訪問的一個數據庫?我嘗試將連接的“預設數據庫”設置為我的數據庫名稱,但它沒有改變任何東西。

我真的很想不必安裝 SQL Server 2005 Management Studio 來連接到這個數據庫……

聽起來像你遇到的同樣的問題……

問題在於,對於離線或已自動關閉的數據庫,排序規則返回為 NULL,並且 SSMS 假定這是因為您沒有權限。

修復方法是轉到 Object Explorer Details,右鍵點擊列標題列表,取消選中 Collat​​ion,然後刷新 Databases 節點。此時您應該會看到伺服器上的所有數據庫。

更多詳細資訊可在Microsoft Connect #354291Microsoft Connect #354322中找到

有一個關於此的連接項 - 解決方法是

連接到另一個 sql server 並

  • 突出顯示數據庫
  • 按 F7 調出對象瀏覽器
  • 右鍵點擊列名 - 例如“名稱”, - 您應該會看到可用列的下拉列表
  • 確保未選中排序規則
  • 嘗試再次連接到探測伺服器

引用自:https://serverfault.com/questions/8316