Sql-Server-2005
使用 SQL Server 2008 Management Studio 連接到 SQL Server 2005 數據庫
我在 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,右鍵點擊列標題列表,取消選中 Collation,然後刷新 Databases 節點。此時您應該會看到伺服器上的所有數據庫。
更多詳細資訊可在Microsoft Connect #354291和Microsoft Connect #354322中找到
有一個關於此的連接項 - 解決方法是
連接到另一個 sql server 並
- 突出顯示數據庫
- 按 F7 調出對象瀏覽器
- 右鍵點擊列名 - 例如“名稱”, - 您應該會看到可用列的下拉列表
- 確保未選中排序規則
- 嘗試再次連接到探測伺服器