1. 連接不上資料庫(伺服器上的)怎麼辦
不到資料庫的原因是不是 連接語句寫錯了?
你是通過FTP上傳到伺服器的嗎?如果伺服器是NTFS文件格式,可能沒有開放everyone的寫許可權,修改資料時會出錯,出錯信息大概是。。沒有寫許可權。。,你和伺服器的管理員聯系一下,把你的FTP文件夾的NTFS許可權開放給everyone。
試試選擇 計算機管理→Microsoft SQL Servers→屬性→安全性 的設置
實在不行乾脆重裝不就完了,何必為了這種問題等那麼長時間...
一.控制面板-》服務 -》MS SQL SERVER-》登陸--》本地系統帳戶--》重新啟動MS SQL SERVER
用windows驗證登陸查詢分析器--》執行 sp_password null,sa新密碼,'sa'
二."無法連接到伺服器,用戶xxx登陸失敗"
該錯誤產生的原因是由於SQL Server使用了"僅 Windows"的身份驗證方式,
因此用戶無法使用SQL Server的登錄帳戶(如 sa )進行連接.解決方法如下所示:
1.在伺服器端使用企業管理器,並且選擇"使用 Windows 身份驗證"連接上 SQL Server
操作步驟:
在企業管理器中
--右鍵你的伺服器實例(就是那個有綠色圖標的)
--編輯SQL Server注冊屬性
--選擇"使用windows身份驗證"
--選擇"使用SQL Server身份驗證"
--登錄名輸入:sa,密碼輸入sa的密碼
--確定
2. 設置允許SQL Server身份登錄
操作步驟:
在企業管理器中
--展開"SQL Server組",滑鼠右鍵點擊 SQL Server伺服器的名稱
--選擇"屬性"
--再選擇"安全性"選項卡
--在"身份驗證"下,選擇"SQL Server和 Windows ".
--確定,並重新啟動SQL Server服務.
在以上解決方法中,如果在第 1 步中使用"使用 Windows 身份驗證"連接 SQL Server 失敗,
那就通過修改注冊表來解決此問題:
1.點擊"開始"-"運行",輸入regedit,回車進入注冊表編輯器
2.依次展開注冊表項,瀏覽到以下注冊表鍵:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]
3. 在屏幕右方找到名稱"LoginMode",雙擊編輯雙位元組值
4.將原值從1改為2,點擊"確定"
5.關閉注冊表編輯器
6.重新啟動SQL Server服務.
此時,用戶可以成功地使用sa在企業管理器中新建SQL Server注冊,
但是仍然無法使用 Windows身份驗證模式來連接SQL Server.
這是因為在 SQL Server 中有兩個預設的登錄帳戶:
BUILTIN\Administrators
< 機器名>\Administrator 被刪除.
要恢復這兩個帳戶,可以使用以下的方法:
1.打開企業管理器,展開伺服器組,然後展開伺服器
2.展開"安全性",右擊"登錄",然後單擊"新建登錄"
3.在"名稱"框中,輸入 BUILTIN\Administrators
4.在"伺服器角色"選項卡中,選擇"System Administrators"
5. 點擊"確定"退出
6.使用同樣方法添加 <機器名>\Administrator 登錄.
說明:
以下注冊表鍵:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode
的值決定了SQL Server將採取何種身份驗證模式.
1.表示使用"Windows 身份驗證"模式
2.表示使用混合模式(Windows 身份驗證和 SQL Server 身份驗證).
3. 主系統連接不上資料庫怎麼辦
系統連接不上資料庫,
首先請排查是否由於網路不同造成的。
如果網路沒有問題,請查看是否有人修改了系統的資料庫配置文件,一般都是...confing文件。
如果還確定沒有人修改,可以查看查看或者重新啟動資料庫服務即可。
4. 資料庫連接不上什麼原因
原因太多了,例如:
伺服器名錯誤
用戶名錯誤,
密碼錯誤
伺服器埠錯誤
伺服器沒有運行
伺服器設置錯誤
你需要做的是:確認伺服器運行,確認參數正確
5. 資料庫連接不上
資料庫只要正確安裝,連接不上,
有以下幾個原因:(其他的都是廢話)
1 主機資料庫沒給許可權,提示SQL Server 不存在或訪問被拒絕!
在主機設置SQL Server 組下面按屬性選安全性 選所有權連接(主機是指給
連接的計算機)
2 在網上鄰居里和路由器里開放1433埠
3 防火牆添加1433埠,TCP 選本機 UDP 選允許 (還不行先關防火牆)
對於不懂資料庫的,叫他測試什麼外內網IP埠通不通,都是多餘的,他都不懂。重裝SQL(正確安裝),再根據上面3點設置,一定可以順利完成!
6. 為什麼總是連接不上資料庫
數據鏈接能測試成功,但是是程序裡面鏈接不通是因為在數據鏈接設置的時候,有一項「允許保存密碼」要打上勾。這個是決定在生成的鏈接字元串中有沒有「password=xxx」這一項,如果少了肯定是鏈接不上,提示登陸失敗。
7. 資料庫連接不上是怎麼回事
按 Win + R 鍵, 在運行里 輸入 services.msc 找到SQL SERVER(MSSQLSERVER),看看這個服務開啟了沒,沒開的話手動開啟一下,再連接。
8. 連不上資料庫,怎麼解決
按 Win + R 鍵, 在運行里 輸入 services.msc 找到SQL SERVER(MSSQLSERVER),看看這個服務開啟了沒,沒開的話手動開啟一下,再連接。
1、IP地址配置不正確:
打開 Microsoft SQL Server 2005配置工具下的SQL Server Configuration Manager,選擇MSSQLSERVER協議, 然後雙擊右邊窗口的TCP/IP,在彈出窗口中檢查IP配置。
2、可能是因為VIA協議啟用造成的。解決方法如下:
1)打開SQL Server 2008中的配置工具SQL Server Configure Manager,將VIA協議禁用.
2)重新啟動SQL Server(MSSQLSERVER ),成功.
3、管理員密碼修改也會造成sqlserver服務無法啟動。解決方法如下:
打開 Microsoft SQL Server 2005配置工具下的SQL Server Configuration Manager,在MSSQLSERVER服務屬性中,修改以哪個賬號來啟動服務。
我機器啟動不了服務的原因就是啟用了 「VIA」服務,禁用後,OK了。
9. 外網連接資料庫連接不上
你所謂的外網連接,什麼意思?(無論如何,把資料庫放到外網上直接連接,都是非常不安全的)
是你從外網連接到內網的資料庫伺服器?
此時你需要指定怎麼訪問內網的資料庫ip和埠,一般是通過 nat 埠映射實現,那麼做了嗎?(此時就外網ip上的埠就不一定是1433了、內網機器的1433防火牆打開了嗎?)
還是你從內網連接到外網的資料庫伺服器?
這種情況下一般不會有多少限制,看遠端的伺服器是如何配置的了。
按照如下步驟檢查:
1. 確認資料庫是否允許遠程連接
http://..com/question/443193756.html?old=1&afterAnswer=1#here
2. 確認資料庫服務是否正常啟動
進windows的服務管理器,看帶有sqlserver的服務
3. 確認資料庫伺服器的防火牆開通
同1
4. 確認客戶端到伺服器網路暢通
在客戶機上的命令行執行 c:>ping 伺服器名
5. 確認連接字元串正確,包括:主機名\實例名,埠
這個,看你的程序了吧。
6. 確認資料庫是否允許混合登錄方式
同1
10. 為什麼測試資料庫連接不上
情況有多種。
第一、資料庫的服務沒有正常啟動。
第二、資料庫的TCP/IP協議沒有啟動。
第三、如果是是客戶端鏈接伺服器時電腦的防火牆沒有關閉,被防火牆攔截了。