A. 我的XP電腦不能運行帶資料庫的ASP請高手指點!
可能是誤刪除了某些文件,以前可以正常運行的asp文件,現在不能連接odbc資料庫了,每次都是錯誤:
Microsoft
OLE
DB
Provider
for
ODBC
Drivers
(0x80004005)
/asp/gform.asp,
第
22
行
但是不連接資料庫的文件可以執行
B. XP系統中文件無法訪問怎麼辦
文件無法訪問的原因可能是電腦中病毒或者用戶許可權不夠
我們可以先使用殺毒軟體殺毒排查是否是中毒導致無法訪問文件,若殺毒之後仍然不能恢復可以參考一下方法:
方法一:
第一步、進入XP系統後,我們首先要以管理員身份登錄自己電腦的網路,然後打開電腦的資源管理器--「工具|文件夾選項」--文件夾選項」--「查看」--「使用簡單共享」選項然後取消復選框;
第二步、我們右鍵選中不能打開的文件夾,然後選擇屬性點擊打開,看到裡面有一個安全的選項卡,我們打開選中裡面的高級選項,打開高級安全設置進行設置,我們發現打開的選項是未知的賬戶,我們就需要更改用戶,選擇應用程序,打開「替換子容器及對象的所有者」這個選項,然後應用保存。
第三步、點擊了應用以後我們就發現我們取得了一個文件夾的所有權,然後我們就打開許可權選項,選擇添加選擇用戶或者組選項,點擊高級--立即查找選項打開,就會出現我們電腦的用戶許可權,我們點擊確認然後設置「許可權項目」打開繼續操作。
第四步、然後我們在右邊的選項中選擇允許就可以了,最後確認所有操作,關閉所有窗口。
方法二:
右擊無法訪問的的文件夾→「屬性」 →「安全」標簽 →「高級」→「所有者」標簽→在「名稱」框里選擇當前用戶→並勾選「替換子窗口及對象的所有者」 →確定→「是」。
方法三:
右擊不能進入的文件夾——屬性——安全——添加——高級——立即查找——在找到的用戶中點擊當前用戶帳戶名——點「確定」——此時,當前用戶被添加入「組和用戶名稱」中,應用——確定
C. ASP+IIS5.1+ACCESS+XP專業版,資料庫連接不上,急!!
解決方法:
(1)檢查是否在IIS中對整個網站打開了「寫入」許可權,而不僅僅是資料庫文件。
(2)檢查是否在WIN2003的資源管理器中,將網站所在目錄對EveryOne用戶打開所有許可權。具體方法是:打開「我的電腦」----找到網站所在文件夾----在其上點右鍵----選「屬性」-----切換到「安全性」選項卡,在這里給EveryOne用戶所有許可權。
注意: 如果你的系統是XP,請先點「工具」----「文件夾選項」----「查看」-----去掉「使用簡單文件共享」前的勾,確定後,文件夾「屬性」對話框中才會有「安全性」這一個選項卡
D. 在xp系統下sql2000資料庫客戶端和伺服器端連接不上提示:連接錯誤
可能原因四點:
一."SQL Server 不存在或訪問被拒絕"
這個是最復雜的,錯誤發生的原因比較多,需要檢查的方面也比較多.
一般說來,有以下幾種可能性:
1,SQL Server名稱或IP地址拼寫有誤
2,伺服器端網路配置有誤
3,客戶端網路配置有誤
要解決這個問題,我們一般要遵循以下的步驟來一步步找出導致錯誤的原因.
============= 首先,檢查網路物理連接 =============
ping <伺服器IP地址/伺服器名稱>
如果 ping <伺服器IP地址> 不成功,說明物理連接有問題,這時候要檢查硬體設備,如網卡,HUB,路由器等.還有一種可能是由於客戶端和伺服器之間安裝有防火牆軟體造成的,比如 ISA Server.防火牆軟體可能會屏蔽對 ping,telnet 等的響應
因此在檢查連接問題的時候,我們要先把防火牆軟體暫時關閉,或者打開所有被封閉的埠.
如果ping <伺服器IP地址> 成功而,ping <伺服器名稱> 失敗
則說明名字解析有問題,這時候要檢查 DNS 服務是否正常.
有時候客戶端和伺服器不在同一個區域網裡面,這時候很可能無法直接使用伺服器名稱來標識該伺服器,這時候我們可以使用HOSTS文件來進行名字解析,
具體的方法是:
1.使用記事本打開HOSTS文件(一般情況下位於C:\WINNT\system32\drivers\etc).
添加一條IP地址與伺服器名稱的對應記錄,如:
172.168.10.24 myserver
2.或在 SQL Server 的客戶端網路實用工具裡面進行配置,後面會有詳細說明.
====接著,我們要到伺服器上檢查伺服器端的網路配置,檢查是否啟用了命名管道.是否啟用了 TCP/IP 協議等等 =============
點擊:程序 -- Microsoft SQL Server -- 伺服器網路使用工具
打開該工具後,在"常規"中可以看到伺服器啟用了哪些協議.
一般而言,我們啟用命名管道以及 TCP/IP 協議.
點中 TCP/IP 協議,選擇"屬性",我們可以來檢查 SQL Server 服務默認埠的設置
一般而言,我們使用 SQL Server 默認的1433埠.如果選中"隱藏伺服器",則意味著客戶端無法通過枚舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連接.
============= 接下來我們要到客戶端檢查客戶端的網路配置 =============
我們同樣可以利用 SQL Server 自帶的客戶端網路使用工具來進行檢查,
點擊:程序 -- Microsoft SQL Server -- 客戶端網路使用工具
打開該工具後,在"常規"項中,可以看到客戶端啟用了哪些協議.
一般而言,我們同樣需要啟用命名管道以及 TCP/IP 協議.
點擊 TCP/IP 協議,選擇"屬性",可以檢查客戶端默認連接埠的設置,該埠必須與伺服器一致.
單擊"別名"選項卡,還可以為伺服器配置別名.伺服器的別名是用來連接的名稱,
連接參數中的伺服器是真正的伺服器名稱,兩者可以相同或不同.別名的設置與使用HOSTS文件有相似之處.
二."無法連接到伺服器,用戶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服務.
E. 連接遠程資料庫mysql,配置odbc,win7可以連接成功,xp連接失敗,為什麼xp如何連接
連接失敗 ! 在localhost上 無法連接資料庫, 有幾種可能 :
1. 你從別地方load下來的項目, 那麼這個情況 可能是 你的資料庫配置信息沒有修改, 比如,本地的IP或是Server地址不對, 用戶名不對或密碼不對. 再或是沒有導入資料庫.
2. 是你本地的項目, 這時, localhost 還連接不上, 那麼 有可能是你的Mysql服務沒有開, 或是用戶名密碼出現錯誤.
查看一下吧.. 看你的錯誤, 第一種可能性大一點. 你的資料庫配置應該沒有全面的改過來
F. xp中的SQL Server 不存在或訪問被拒
你用TELNET登陸XP的IP地址,看一下能不能登陸進去
用2OOO下的企業管理器,注冊一個XP伺服器下的資料庫,看一下能不能看到裡面的內容。隨嘴問一下是在同一個區域網嗎,
補充回答:如果沒有網路實用工具的話,那麼也就是說你的埠未必開放啊。
G. xp無法連接遠程SQL資料庫
你要讓對方的1433埠打開才行!
我前些時間寫JSP連SQL的時候總出錯,說埠沒開!後來才知道因為現在的WINDOWS系統有漏洞,微軟系統自動把計算機上的1433埠關閉了!
要想打開這個埠,必須去官網上下載SP4補丁!叫做SQL2000-KB884525-SP4-x86-CHS.EXE
我的機器安裝補丁後開啟服務管理器1433埠就自動打開了,
而且在命令行中輸入telnet 127.0.0.1 1433也可以連接了!
你可以用netstat -na 查看開啟的埠 顯示listing的表明埠開啟!
H. 系統出現「無法連接資料庫,請檢查SQL伺服器是否啟動或網路是否正常」怎麼辦
具體步驟:
1.首先確認資料庫是不是正常啟動了。
2.如果是第一次安裝,你的操作系統是什麼?vista和win7裝sql2000不一定能裝上,需要2005,而且如果是win7家庭版很可能出現資料庫和軟體連不上。
3.如果是xp,以前是不是裝過資料庫後來卸載了,那麼卸掉sql清除干凈注冊表,重新安裝sql,最好用完整版,不要使用msde。
4.如果是用了一段時間,很可能是殺毒軟體誤殺資料庫文件,卸掉殺毒軟體,在管理裡面啟動下資料庫,看能否啟動,如果還能啟動。再啟動速達看能否連接上。
5.如果資料庫已經無法啟動,將數據作出備份,重裝資料庫吧。
6.如果是本機連接沒問題,其他連不上的話,關閉伺服器和客戶端window自帶防火牆,資料庫打sp4補丁,開啟guest用戶。
I. XP系統下為什麼不能訪問ACCESS資料庫
Office版本過低,或者補丁沒裝全,比如Microsoft Jet Engine的補丁
J. 我的系統是XP 連不上sql2005的資料庫
可能是你安裝出現錯誤,sql2005是有兩個安裝包的,可能你只安裝應用程序而沒有安裝sql配置文件程序,卸掉干凈重新即可!