配置問題的檢測最難了.相信你的問題會被解決的.首先看看:sqlserver服務是什麼狀態啊如果關了肯定沒有用了.如果沒有關.你再看看防火牆的設置了.或者你重起伺服器看看.等等了
B. SQL server不存在或拒絕訪問
1、打開要附加的資料庫文件所在的文件夾,即擴展名為mdf的文件所在的文件夾。
C. SQLServer不存在或訪問被拒絕ConnectionOpen(Connect()).
telnet 127.0.0.1 1433 如果本機執行這都不行,
那你就看你sqlsrever的啟動日誌。
是否監聽了 1433 .
sql 2000 下是 「企業管理器」-「伺服器級」 -"local"-"管理"-"sqlserver 2000 日誌"-"當前"
你找你的估計是 sql 2005 的對應位置,
看有沒
2012-12-07 08:36:42.34 server SQL Server 正在監聽 192.168.1.xxxxx: 1433。
2012-12-07 08:36:42.34 server SQL Server 正在監聽 127.0.0.1: 1433。
看埠號是多少。
D. 提示SQL Sever不存在或拒絕訪問,要怎麼解決
1、檢查SQL服務是否正確安裝,若無,則需重新安裝SQL SERVER
2、檢查SQL伺服器的網路防火牆是否開放了1433埠(1433是默認埠,若已修改,則查看相應埠)
3、在CMD命令行下,使用【Telnet SQL伺服器主機IP地址 1433】命令,查看是否可以正常鏈接SQL伺服器
4、再檢查自己的程序代碼中鏈接資料庫的語句是否正確,多數是用戶密碼的錯誤,當然還有可能是鏈接字元串錯誤(此種錯誤多數是沒有安裝相應驅動)
E. SQL Server不存在或訪問被拒絕
SQL Server 不存在或拒絕訪問在網上找到的相關的解決方法:
(A)1:你如果是獨立上網的請把21埠打開.區域網把1433埠打開就可以了.
2;關閉防火牆!
(B)把資料庫連接的 SqlLocalName="(local)" 的(local) 改成 IP試試。可以把(local) 該成127.0.0.1,或者改成外網IP
(C)打開服務,暫停全文檢索及sql server服務 開啟sql server服務 再開啟全文檢索服務
(D)SQL Server 右鍵屬性==>安全選項中的「所有權鏈接:」「允許跨資料庫所有權鏈接」前面的勾要勾上(此操作需要重起SQL Server)。
我試用了上面的方法都沒有起到作用,最後在微軟的網站上面下載了SQL的sp3補丁裝上去了以後就可以正常安裝運行
嘗試使用下面的形式連接資料庫
'sql資料庫連接參數:資料庫名(SqlDatabaseName)、用戶密碼(SqlPassword)、用戶名(SqlUsername)、
'連接名(SqlLocalName)(本地用local,外地用IP)
Const SqlDatabaseName = "gym"
Const SqlPassword = "test"
Const SqlUsername = "sa"
Const SqlLocalName = "(local)"
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "資料庫連接出錯,請檢查連接字串。"
Response.End
End If
F. sql server 拒絕訪問或不存在
先考慮在查詢分析器里輸入ip地址、密碼連接資料庫看看能不能連接上資料庫伺服器,如果不能,就不是程序問題,你只能重新安裝sql伺服器和客戶端,一直到能為止(可以在網上收一下安裝sql)。
如果能正常連接,再在程序連接字串里設置資料庫伺服器地址,用戶名,密碼,資料庫名稱,如果語句正確,應該能解決問題。
G. 網站訪問SQLServer被拒絕的問題
string strConn="server=localhost;uid=;pwd=;database=";
在server=localhost改為server=伺服器名試試
伺服器名就是在右下角的伺服器上
檢查許可權:企業管理器-(LOCAL)-安全性-登錄,然後就可以查看
H. 如何遠程連接sqlserver,提示是「不存在或訪問被拒絕」
你到開始-》所有程序-》Microsoft SQL Server2005-》配置工具-》SQL Server外圍應用配置器-》服務和連接的外圍應用配置器-》遠程連接,把本地連接和遠程連接勾選上,勾選上同時使用tcp/ip和named pipes,應用,確定
點開開始-》所有程序-》Microsoft SQL Server2005-》配置工具-》SQL Server配置管理器,檢查sqlserver2005網路配置下的sqlexpress的協議,named pipes,tcp/ip是否已啟用
sql native client配置下的客戶端協議下面幾項內容是否已啟用
I. 提示SQL server不存在或拒絕訪問怎麼辦
首先要確認sqlserver的服務啟動了沒有
如果不是你機器上的資料庫
首先試一下
能不能ping通該伺服器
如果ping不通
那檢查一下是否防火牆或者網路訪問的限制
可以嘗試把防火牆先關掉
如果ping沒有問題
可以嘗試telnet一下1433埠
也有可能sqlserver不是使用默認埠
需要自己查一下