sql server2005
不能進行遠端連線問題困擾了我好幾天,今天終於把這個問題給解決了!再這個過程中在網上我查詢了很多資料,發現有很多方法都不能很好的解決問題,我將其整理如下:
首先檢視埠,看有沒
1433(sql server
的預設埠)
1
、執行->cmd->netstat –ano
看是否有
tcp0.0.0.0:14330.0.0.0:0listening****
如果沒有這一條,遠端連線是連不上的
2.
資料庫引擎沒有啟動。有兩種啟動方式
:
(1)
開始->
程式->microsoft sql server 2005->sql server 2005
外圍應用配置器
,在開啟的介面單擊
"服務的連線的外圍應用配置器
",在開啟的介面中找到
database engine,單擊"
服務",
在右側檢視是否已啟動
,如果沒有啟動可單擊"啟動
",並確保
"啟動型別
"為自動
,不要為手動
,否則下次開機時又要手動啟動
; (2)
可開啟:
開始->
程式->microsoft sql server 2005->
配置工具
->sql server configuration manager,
選中sql server 2005
服務中sql server(mssqlserver) ,
並單擊工具欄中的
"啟動服務
"按鈕把服務狀態改為啟動
; 使用上面兩種方式時
,有時候在啟動的時候可能會出現錯誤
,不能啟動
,這時就要檢視
"sql server 2005
配置管理器"中的
sql server 2005
網路配置
->mssqlserver
協議中的
via是否已啟用
,如果已啟用
,則把它禁止
.然後再執行上述一種方式操作就可以了.
3.
是否已經允許遠端連線。這個部分可以簡單的分為
4個方面,分別是在
sql server
上啟用遠端連線、啟用
sql server
瀏覽服務、在
windows
防火牆中為
sql server 2005
建立例外和在
windows
防火牆中為
「sqlbrowser」
建立例外。下面是幾個具體的操作方式:
在
sqlserver
例項上啟用遠端連線
(1)指向「開始
->
程式->microsoft sql server 2005->
配置工具
->sql server
外圍應用配置器
」 (2)
在「sql server 2005
外圍應用配置器」頁
, 單擊
「服務和連線的外圍應用配置器」
(3).
然後單擊展開
「資料庫引擎」,
選中「遠端連線
」,在右邊選中
「本地連線和遠端連線
」,再選擇要使用的協議,
( 這個地方應當啟用
tcp/ip
和命名管道服務!)單擊
「應用」,您會看到下訊息:
「直到重新啟動資料庫引擎服務後,對連線設定所做的更改才會生效。」,
單擊「確定
」按鈕返回(4
).展開「
資料庫引擎」,
選中「服務」
,在右邊單擊「停止
」,等到
mssqlserver
服務停止,
然後單擊「啟動
」,重新啟動
mssqlserver
服務。
4
、啟用sqlserver
瀏覽器服務
(該服務停止時只本機訪問
)
(1).指向
「開始->
程式->microsoft sql server 2005->
配置工具
->sql server
外圍應用配置器
」 (2).在
「sql server 2005
外圍應用配置器」頁
, 單擊
「服務和連線的外圍應用配置器
」 (3)
.然後單擊展開
「sql server browser」,選中
「服務」,在右邊
「啟動型別」選擇
「自動」,再單擊「啟動
」,單擊「確定
」按鈕返回
5
、開啟sql server 2005
的1433
埠
開始->
程式->microsoft sql server 2005->
配置工具
->
sql server configuration manager
->
mssqlserver
的協議看看
tcp/
ip協議是否啟動
,如果啟動
,右鍵選單點"屬性
" ,在分頁選單中選
"ip位址",把
"ip1"
和"ip2"
中"tcp埠"
為1433,"
已啟用"改為"
是"一定要
ipall
的tcp
動態埠刪除,
tcp埠改為
1433,
只改ip1
、ip2
不好用,在這個問題很多網上的解決辦法都沒有明確,走了很多的彎路!
開始->
程式->microsoft sql server 2005
配置工具
->
sql server configuration manager
->
sql native client
配置->
客戶端協議
->
tcp/
ip選擇
tcp/
ip右鍵選單中"屬性
",確認
"預設埠"是
1433,"
已啟用"為"
是"6
、在windows
防火牆設定,有人索性將防火牆關閉,當然你可以在
windows
防火牆中為
「sql server 2005」
、「sqlbrowser」
建立例外
在windows
防火牆中為
「sql server 2005」
建立例外: .
在windows
防火牆設定介面中,選擇
「 例外
」 選項卡,然後單擊
「新增程式」 .
在「新增程式視窗
」中單擊「瀏覽
」 然後找到
「c:/programfiles/microsoft files/microsoft sql server/ mssql.1 /mssql/binn/sqlservr.exe」
,單擊「確定」
返回注意
:路徑可能會根據
sql server 2005
安裝不同而不同。
mssql.1
是佔位符,對應資料庫例項id。
對每個需要開啟遠端訪問的
sql server 2005
例項,重複步驟1 至
3。在windows
防火牆中為
「sqlbrowser」
建立例外.在
windows
防火牆設定介面中,選擇
「 例外
」 選項卡,然後單擊
「新增程式」 在
「新增程式視窗
」中單擊「瀏覽
」 然後找到
「c:/programfiles/microsoft files/microsoft sql server/90/shared/sqlbrowser.exe」,單擊
「確定」返回
7
、再次檢視埠,看有沒
1433(sql server
的預設埠
)
1、執行
->cmd->netstat –ano
tcp0.0.0.0:14330.0.0.0:0listening****有了
現在進行遠端連線就好了!
如何設定mysql遠端訪問
如何設定mysql遠端訪問 mysql預設是不可以通過遠端機器訪問的,通過下面的配置可以開啟遠端訪問 在mysql server端 執行mysql 命令進入mysql 命令模式,sql mysql use mysql mysql grant all on to admin identified by...
如何設定遠端訪問SQL Server2005
sql server2005不能進行遠端連線問題困擾了我好幾天,今天終於把這個問題給解決了!再這個過程中在網上我查詢了很多資料,發現有很多方法都不能很好的解決問題,我將其整理如下 首先檢視埠,看有沒1433 sql server的預設埠 1 執行 cmd netstat ano 看是否有 tcp 0...
如何設定遠端訪問SQL Server2005
sql server2005不能進行遠端連線問題困擾了我好幾天,今天終於把這個問題給解決了!再這個過程中在網上我查詢了很多資料,發現有很多方法都不能很好的解決問題,我將其整理如下 首先檢視埠,看有沒1433 sql server的預設埠 1 執行 cmd netstat ano 看是否有 tcp 0...