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

sql資料庫掛不上

發布時間: 2022-07-12 02:16:32

⑴ 為什麼sql資料庫登錄不上

1.用window身份登錄資料庫
2.在安全性>登錄名>sa
在右擊sa
屬性
3在
sa的屬性中的
SQL
Server身份驗證
將密碼改成
sa,強制實施密碼策略不要選中
4.在狀態,設置裡面>登錄
選擇啟用
5.然後右伺服器,就是資料庫上面的那個>安全性
6.伺服器身份驗證選為
SQL
Server

Windows
身份驗證模式
都配置好之後就OK了
不懂再加我為好友

⑵ 為什麼安裝sql資料庫鏈接不上

常見問題一:
安裝Sql Server 2000時出現「以前進行的程序創建了掛起的文件操作,運行安裝程序之前,必須重新啟動計算機」 ,重啟後仍然無效。
解決方案:
1.不用退出Sql Server 2000安裝程序,直接切換到桌面.
2.打開注冊表編輯器(在「運行」中敲入「regedit」之後回車即可),定位到注冊表的HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager節點。
3.單擊"Session Manager"這個節點,然後在右側的窗口中找到"PendingFileRenameOperations"選項,雙擊打開(或右鍵單擊後選擇「修改」也可以),然後將其下面空白欄中的值去掉(清空)即可。
4.關掉注冊表編輯器,切換回Sql Server 2000安裝程序,後退一步,然後再點下一步問題即可解決!
常見問題二:
安裝SQL Server 2005或SQL Server 2008 過程中遇到「性能計數器注冊表配置單元一致性」檢查失敗。
解決方案:
1.打開注冊表編輯器,定位到注冊表的HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib
2.找到裡面的Last Counter和Last Help。Last Counter和Last Help的值是由Windows動態分配的,這兩個值會因計算機的不同而不同。
3.上一步Last Counter的值必須與[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib/004]的Counter項的最大值匹配,並且上一步的Last Help必須與[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib/004]的Last Help項的最大值匹配。
注意:004是簡體中文的一個示例,如果安裝的英文版,對應的應該是[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib/009]
4.關閉注冊表編輯器,再次運行SQL Server的安裝程序就應該沒有問題了。
常見問題三:
Sql Server 2000安裝完成後服務無法啟動,彈出提示框「安裝程序配置伺服器失敗。參考伺服器錯誤日誌和c:\windows\sqlstp.log了解更多信息」。

⑶ SQL資料庫連接不上

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

⑷ SQL資料庫連接不上,除了密碼錯誤,還有什麼會導致登錄失敗

這個提示,一般是密碼錯誤。
不過還有一種可能:
你這個資料庫是恢復的,而恢復後,應該執行以下
sp_change_users_login
你試試。
下面是我拷貝的。
孤立帳戶,就是某個資料庫的帳戶只有用戶名而沒有登錄名,這樣的用戶在用戶庫的sysusers系統表中存在,而在master資料庫的syslogins中卻沒有對應的記錄。
孤立帳戶的產生一般是一下兩種:
1.將備份的資料庫在其它機器上還原;
2.重裝系統或SQL
SERVER之後只還原了用戶庫
解決方法是使用sp_change_users_login來修復。
sp_change_users_login的用法有三種
用法1:
exec
sp_change_users_login
'REPORT'
列出當前資料庫的孤立用戶
用法2:
exec
sp_change_users_login
'AUTO_FIX','用戶名'
可以自動將用戶名所對應的同名登錄添加到syslogins中
用法3:
exec
sp_change_users_login
'UPDATE_ONE','用戶名','登錄名'
將用戶名映射為指定的登錄名。

⑸ 安裝資料庫SQL時 提示文件掛起 資料庫安裝不上怎麼做

這種問題一般出現在安裝sqlserver2000版本的時候出現。一般是由於前一次卸載不幹凈造成的,可通過修改注冊表的內容來解決此問題:
1、打開注冊表編輯器,開始菜單,命令輸入處輸入「regedit」,然後回車。
2、在左邊的樹HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager中找到PendingFileRenameOperations項目,並刪除。
3、重啟電腦。
4、再重新進行安裝sqlserver2000的操作。

⑹ Sql2000資料庫連接不上是怎麼回事

一、如果可以直接操作伺服器檢查步驟如下:

1、確定資料庫伺服器的服務正常開啟。

2、確定資料庫的鏈接數沒有滿。測試這個,可以在伺服器上用查詢命令。
1)、用SQL語句:select count(*) from master.dbo.sysprocesses 或者 sp_who
2)、用管理界面:
SQL2000:進入企業管理器,管理——當前活動——進程信息
SQL2005:進入manager studio ,展開對象管理器,管理——右鍵「活動監視器」——查看進程
SQL2008:進放manager studio 在菜單欄下面有一行圖標,點擊最後一個圖標「活動監視器」,進入活動監視器的界面後,點擊「進程」.

3、鏈接IP,用戶名,密碼是否正確。

4、推薦使用 DBeaver 軟體操作資料庫,對多種資料庫都支持良好。操作也很方便。

二、 看伺服器IP能否通。

這個實際上是看和遠程sql server 2000伺服器的物理連接是否存在。如果不行,請檢查網路,查看配置,當然得確保遠程sql server 2000伺服器的IP拼寫正確。

三、 在Dos或命令行下輸入telnet 伺服器IP 埠,看能否連通。

如telnet 202.114.100.100 1433

通常埠值是1433,因為1433是sql server 2000的對於Tcp/IP的默認偵聽埠。如果有問題,通常這一步會出問題。通常的提示是「……無法打開連接,連接失敗"。

如果這一步有問題,應該檢查以下選項。

1 檢查遠程伺服器是否啟動了sql server 2000服務。如果沒有,則啟動。

2 檢查伺服器端有沒啟用Tcp/IP協議,因為遠程連接(通過網際網路)需要靠這個協議。檢查方法是,在伺服器上打開 開始菜單->程序->Microsoft SQL Server->伺服器網路實用工具,看啟用的協議里是否有tcp/ip協議,如果沒有,則啟用它。

3 檢查伺服器的tcp/ip埠是否配置為1433埠。仍然在伺服器網路實用工具里查看啟用協議裡面的tcp/ip的屬性,確保默認埠為1433,並且隱藏伺服器復選框沒有勾上。

事實上,如果默認埠被修改,也是可以的,但是在客戶端做telnet測試時,寫伺服器埠號時必須與伺服器配置的埠號保持一致。如果隱藏伺服器復選框被勾選,則意味著客戶端無法通過枚舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連接,但是Tcp/ip協議的默認埠將被隱式修改為2433,在客戶端連接時必須作相應的改變。

4 如果伺服器端操作系統打過sp2補丁,則要對windows防火牆作一定的配置,要對它開放1433埠,通常在測試時可以直接關掉windows防火牆(其他的防火牆也關掉最好)。

5 檢查伺服器是否在1433埠偵聽。如果伺服器沒有在tcp連接的1433埠偵聽,則是連接不上的。檢查方法是在伺服器的dos或命令行下面輸入

netstat -a -n 或者是netstat -an,在結果列表裡看是否有類似 tcp 127.0.0.1 1433 listening 的項。如果沒有,則通常需要給sql server 2000打上至少sp3的補丁。其實在伺服器端啟動查詢分析器,輸入 select @@version 執行後可以看到版本號,版本號在8.0.2039以下的都需要打補丁。

⑺ 資料庫連接不上

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

⑻ SQL資料庫連接不上怎麼辦

您好,提問者:
請在SQL Server 外圍應用配置器重啟服務,如果是遠程連接的話請勾選允許遠程連接即可!

⑼ 系統升級了win10 為什麼SQl資料庫連不上了

1、首先在sql2000安裝包中找到x86\system\中的SQLUNIRL.DLL替換;
C:2位版本替換到此位置)
C4位版本替換到此位置)

2、找到安裝文件 x86\SETUP 下 SETUPSQL.EXE右鍵點擊以管理員身份運行;

3、安裝成功後開啟「服務管理器」,以管理員身份運行;
4、完成。
安裝SQL2005方法:
1、首先通過系統控制面板下安裝IIS;
2、在SQL Server x86\Servers找到setup.exe,設置win7兼容性模式,右鍵點擊以管理員身份運行;
3、安裝過程中,當提示服務啟動失敗時,不要關閉此安裝頁面,找到~:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn(一般路徑在C盤),將sqlos.dll與sqlservr.exe(請前往下方鏈接下載)覆蓋到Binn文件夾裡面;
4、覆蓋文件後,回到安裝界面,點擊重試繼續安裝;

⑽ 為什麼總是連接不上資料庫

數據鏈接能測試成功,但是是程序裡面鏈接不通是因為在數據鏈接設置的時候,有一項「允許保存密碼」要打上勾。這個是決定在生成的鏈接字元串中有沒有「password=xxx」這一項,如果少了肯定是鏈接不上,提示登陸失敗。