![](/img/trans.png)
[英]Set up and connect to local SQLEXPRESS database using SQL Server Management Studio 2008 r2 and adodbapi
[英]SQL Server 2008 R2 can't connect to local database in Management Studio
我正在使用SQL Server 2008 R2 Express。
我首先安裝了SQL Server 2008 R2 Express Management Studio,然后安裝了SQL Server 2008 R2 Express。 我正在運行SQLEXPRESS
實例並將其設置為自動。
我正在嘗試使用Windows身份驗證在本地連接到它 - 服務器名稱設置為本地,用戶名顯示為灰色並設置為我的配置文件用戶名。
當我嘗試連接時,我收到以下錯誤:
我安裝了錯誤的SQL Server Management Studio嗎?
如果您的實例名為SQLEXPRESS
,則需要使用.\\SQLEXPRESS
或(local)\\SQLEXPRESS
或yourMachineName\\SQLEXPRESS
作為服務器名稱 - 如果您有命名實例 ,則需要在服務器名稱中指定該實例的名稱。
按照以下步驟連接SQL Server 2008 r2(Windows身份驗證)
步驟1:轉到控制面板 - >管理員工具 - >服務選擇SQL SERVER(MSSQLSERVER)並雙擊它
第2步:單擊開始服務
第3步:現在使用Windows身份驗證登錄到SQL服務器並使用用戶名:(本地)
請享用 ...
我知道,很多人都可以面對這個問題,他們中的許多人已經卸載並重新安裝了sql server來解決這個問題。 在我看來,沒有在本地連接數據庫服務的問題僅僅是因為您正在使用的網絡連接,在大多數情況下,當您使用Wi-Fi網絡時會出現這些問題。
解決方案是,如果您使用的是Wi-Fi,那么只需右鍵單擊網絡狀態並獲取ip詳細信息並在sql server name中輸入相同的ip,它就可以工作。 關心Vishwajeet
我有相同的錯誤,但具有不同的情況。 讓我引用這里的解決方案:
幸運的是我在桌面上也有相同的設置。 我已經安裝了第一個默認實例,然后安裝了Sql Express。 好幾天我的一切都很好。 然后我嘗試連接你嘗試的方式,即使用MachineName \\ MsSqlServer連接到默認實例,我得到exctaly同樣的錯誤。
因此,解決方案是當您嘗試連接到默認實例時,您不需要提供實例名稱。(這是令我困惑的事情,當我們在實例名稱為默認實例時它為什么會失敗?是不是小蟲,不知道)
試試 - PC-NAME,一切都會好的。 PC-NAME是MSSQLServer實例。
編輯:再次閱讀你的問題后,我意識到你不知道MSSQLSERVER是Sql Server的默認實例。 並且要連接到默認實例(MSSQLSERVER),您不需要在連接字符串中提供實例名稱。 “MachineName”本身意味着“MachineName \\ MSSQLSERVER”。
好的,所以Sql Server Management Studio(SSMS)上面的行為背后可能有各種原因:
1.似乎如果我們的SSMS沒有打開很長一段時間,操作系統會讓它進入睡眠狀態。解決方案是手動激活我們的SQL服務器,如下所示:
2.第二個原因可能是由於輸入的憑據不正確。因此輸入正確的憑據。
3.如果您忘記了憑據,請按照以下步驟操作:
注意:這僅適用於本地服務器而不適用於遠程服務器。要連接到遠程服務器,您需要具有遠程服務器的IP地址。
我有這個問題。 我的解決方案是:在窗口中更改其他密碼。 重新啟動服務(選中“服務SQL”選項卡中的登錄)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.