當前位置:首頁 » 編程語言 » sql連接不上
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql連接不上

發布時間: 2022-01-12 06:46:17

『壹』 sql server突然連不上了

這是解決辦法,造成這個問題有很多種,我也並不確定你屬於哪一種,你自己對照了試試


步驟1:在SQLServer 實例上啟用遠程連接
1.指向「開始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外圍應用配置器」
2.在「SQL Server 2005 外圍應用配置器」頁, 單擊「服務和連接的外圍應用配置器」
3.然後單擊展開「資料庫引擎」, 選中「遠程連接」,在右邊選中「本地連接和遠程連接」,
再選擇要使用的協議,( 這個地方應當啟用TCP/IP 和命名管道服務!)單擊「應用」,您會看到下消息:
「直到重新啟動資料庫引擎服務後,對連接設置所做的更改才會生效。」,單擊「確定」按鈕返回
4.展開「資料庫引擎」, 選中「服務」,在右邊單擊「停止」,等到 MSSQLSERVER 服務停止,
然後單擊「啟動」,重新啟動MSSQLSERVER 服務。


步驟2:啟用 SQLServer 瀏覽器服務
1.指向「開始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外圍應用配置器」
2.在「SQL Server 2005 外圍應用配置器」頁, 單擊「服務和連接的外圍應用配置器」
3.然後單擊展開「SQL Server Browser」, 選中「服務」,在右邊「啟動類型」選擇「自動」,
再單擊「啟動」,單擊「確定」按鈕返回


步驟3:在Windows 防火牆中為「SQL Server 2005」創建例外
1.在 Windows 防火牆設置界面中,選擇「 例外」 選項卡,然後單擊「添加程序」
2.在「添加程序窗口」中單擊「瀏覽」
3.然後找到「C:/ProgramFiles/Microsoft Files/Microsoft SQL Server/ MSSQL.1 /MSSQL/Binn/sqlservr.exe」,
單擊「確定」返回
注意 : 路徑可能會根據 SQL Server 2005 安裝不同而不同。 MSSQL.1 是佔位符,對應資料庫實例ID。
4.對每個需要打開遠程訪問的SQL Server 2005 實例,重復步驟 1 至 3。


步驟4:在Windows 防火牆中為「SQLBrowser」創建例外
1.在 Windows 防火牆設置界面中,選擇「 例外」 選項卡,然後單擊「添加程序」
2.在「添加程序窗口」中單擊「瀏覽」
3.然後找到「C:/ProgramFiles/Microsoft Files/Microsoft SQL Server/90/Shared/sqlbrowser.exe」,
單擊「確定」返回
注意 : 路徑可能會根據 SQL Server 2005 安裝不同而不同。

也有可能:現在可能會出現sa不能登陸的問題,解決辦法如下:
用用Windows身份驗證登陸,在"屬性"窗口中, 轉到"Security"(安全性)項, 在"伺服器身份驗證"中設置為"SQL Server和Windows身份驗證模式", 確定,
根據提示, 你應該重新啟動sql服務。
如果執行
EXEC sp_password null,null,'sa'
ALTER LOGIN sa ENABLE
這句話時報如下的錯:
Msg 15118, Level 16, State 1, Line 1
密碼有效性驗證失敗。該密碼不夠復雜,不符合 Windows 策略要求。



則說明你的伺服器的密碼策略有復雜性要求(SQL 2005的密碼復雜性與Windows的密碼復雜性策略是關聯的),則要求你把sa的密碼設置為一個復雜的密碼, 因此得改為如下語句:

EXEC sp_password null, 'guoqiang1234', 'sa'

ALTER LOGIN sa ENABLE


-- sp_password 語法如下:
-- sp_password [舊密碼], <新密碼>, [登錄名]


這種情況也有可能:IP地址不能連接


在使用.NET開發進行時,會遇到使用連接字元串連接SQL Server 2005資料庫使用機器名稱和localhost都能連接,但是使用IP地址卻不能連接的問題,
解決的辦法是在SQL Server實例上啟用本地和遠程連接,並且在選擇協議的時候使用TCP/IP和命名管道服務即可解決。

『貳』 資料庫連接不上是怎麼回事

按 Win + R 鍵, 在運行里 輸入 services.msc 找到SQL SERVER(MSSQLSERVER),看看這個服務開啟了沒,沒開的話手動開啟一下,再連接。

『叄』 資料庫連接不上伺服器

後面的\ds叫做實例名,是資料庫的一個標識
一般個人用的會是默認值,可以省略,向ds這中叫做命名實例
如果資料庫的埠號再映射為非默認值的話,連接資料庫時就只有兩種途徑
ip,埠號
ip\命名實例名
ip區域網內可以用伺服器的機器名

『肆』 sql 怎麼都連接不上伺服器

1、轉到[Microsoft SQL Server 2008]並找到[SQL Server配置管理器],單擊裡面。

『伍』 sql為什麼連接不上

開始->所有程序->Ms Sql Server->配置工具->sql server外圍應用配置器->服務和連接的外圍應用配置器->打開MSSQLSERVER節點下的Database Engine 節點,先擇"遠程連接",接下建議選擇"同時使用TCP/IP和named pipes",確定後,重啟資料庫服務就可以了.

如果還出現錯誤的話 那麼請你檢查一下所寫的代碼connectionString中的Data Source這個屬性填寫的值是否正確 本機默認填寫.\SQLEXPRESS 或者換成 計算機名\SQLEXPRESS ...

『陸』 sql 2008資料庫連接不上怎麼弄

1、看看有沒有啟動服務:
net start mssqlserver
2、試試通過sa用戶來登錄
3、通過伺服器ip,埠 來訪問試試,比如:
192.168.1.16,1433

『柒』 SQL資料庫連接不上

如果可以ping到該主機,那麼網路是通暢的。估計有如下原因
1.sql的系統服務沒有打開
2.sql啟用的登錄方式不是windows驗證,需要用戶名和密碼
當然主機的ip地址和sql服務埠1433得正確哦。
根據您的表述,應該是在程序中連接吧。那麼得輸入正確的伺服器地址
以JDBC為例:jdbc:microsoft:sqlserver://你的IP:1433

『捌』 SQL server連接不上~~~為啥啊

這樣的情況有幾種原因:
1.SQL2005的遠程服務沒有打開,解決辦法:進入SQL外圍配置器,進入服務和鏈接外圍應用配置器里選擇對應的伺服器實例的「遠程鏈接」,然後在「本地連接和遠程連接」打鉤再選擇「同時使用TCP/IP和named pipes」。關閉外圍配置器,進入SQL配置管理器,重啟對應伺服器的服務。
2.可能是登陸名沒有啟用或沒有許可權。解決辦法:首先使用WINDOWS身份連接成功後,「安全性」---"登陸名"---"sa"---"屬性"---"狀態",然後在「授予」和啟用後面打鉤。關閉之後進入SQL配置管理器,重啟對應伺服器的服務。
3.連接字元串錯誤,_con = new SqlConnection(@"Data Source=192.168.0.34\WTMT;Initial Catalog=WtmtDataBase;User ID=sa;pwd=wtmt");在這個地方我們的伺服器名需要填寫正確。可以使用"ip地址\實例名","計算機名\實例名"等方式連接。

一步一步的檢查,如果還沒有解決,請給我留言

『玖』 資料庫連接不上

資料庫只要正確安裝,連接不上,
有以下幾個原因:(其他的都是廢話)
1 主機資料庫沒給許可權,提示SQL Server 不存在或訪問被拒絕!
在主機設置SQL Server 組下面按屬性選安全性 選所有權連接(主機是指給
連接的計算機)
2 在網上鄰居里和路由器里開放1433埠
3 防火牆添加1433埠,TCP 選本機 UDP 選允許 (還不行先關防火牆)
對於不懂資料庫的,叫他測試什麼外內網IP埠通不通,都是多餘的,他都不懂。重裝SQL(正確安裝),再根據上面3點設置,一定可以順利完成!

『拾』 資料庫連接不上,什麼情況,該如何處理

貼出具體的日誌代碼啊
因為資料庫連接不上的原因,有很多種
大多數情況,是網路不通。