mysql 局域网数据库共享,SQL Server 2005 在局域网中共享数据库
我的問題解決的很簡單,關(guān)閉了防火墻(當(dāng)然之前按照下面的“ 其他說明見下 : ”之前做了設(shè)置,不過后來為了證明是防火墻的問題,所以又將“遠(yuǎn)程連接”中的設(shè)為“僅適用TCP/IP”,但局域網(wǎng)仍能訪問),具體步驟見下面吧: 1. 其他說明見下: sqlserver2005(Expr
我的問題解決的很簡單,關(guān)閉了防火墻(當(dāng)然之前按照下面的“其他說明見下:”之前做了設(shè)置,不過后來為了證明是防火墻的問題,所以又將“遠(yuǎn)程連接”中的設(shè)為“僅適用TCP/IP”,但局域網(wǎng)仍能訪問),具體步驟見下面吧:
1.
其他說明見下:
sqlserver2005(Express版),為了便于管理,你還需要去下一個manage管理器,微軟的官方網(wǎng)站有下,安裝好manage管理器后,在程序中連接sqlserver2005,下面幾點(diǎn)是要注意的。
1. 開啟sql2005遠(yuǎn)程連接功能,開啟辦法如下,
配置工具->sql
server外圍應(yīng)用配置器->服務(wù)和連接的外圍應(yīng)用配置器->打開MSSQLSERVER節(jié)點(diǎn)下的Database Engine
節(jié)點(diǎn),先擇"遠(yuǎn)程連接",接下建議選擇"同時使用TCP/IP和named pipes",確定后,重啟SQL Server 2005數(shù)據(jù)庫服務(wù)就可以了。
2.登錄設(shè)置改為,SQL Serverandwindows Authentication方式同時選中,具體設(shè)置如下:
manage管理器->windows
Authentication(第一次用windows方式進(jìn)去),->對象資源管理器中選擇你的數(shù)據(jù)服務(wù)器——>右鍵——>屬性——>security——>SQL Serverandwindows Authentication方式同時選中。
3:設(shè)置一個SQL Server方式的用戶名和密碼,具體設(shè)置如下:
manage管理器->windows Authentication>new query>sp_passwordnull,'sa123456','sa'這樣就設(shè)置了一個用戶名為sa ,密碼為:sa123456的用戶,下次在登陸時,可以用SQL Server方式,
用戶名為sa ,密碼為:sa123456的用戶進(jìn)SQL Server 2005數(shù)據(jù)庫了。
4: 做完上面三步后,這樣寫連接字符串就可以順利進(jìn)入數(shù)據(jù)庫了。
(server=.\\sqlexpress;uid=sa;pwd=sa123456;database=master";
其它版本,做如下設(shè)置
程序—Microsoft SQL Server2005—配置工具—SQL Server 外圍應(yīng)用配置器—服務(wù)和連接的外圍應(yīng)用配置器—
1、MSSQLserver(實(shí)例名)—DataBaseEngine—遠(yuǎn)程連接—(設(shè)置選項)
在下方選項
2、SQL Server Browser—服務(wù)(停止時只本機(jī)訪問)
3、程序—Microsoft SQL Server2005—配置工具—SQL Server Configuration Manager—網(wǎng)絡(luò)連接協(xié)議-選擇實(shí)例對應(yīng)協(xié)議—啟用(shard memory、Named Pipes、TCP\IP)
注: SQL Server 瀏覽器程序以服務(wù)的形式在服務(wù)器上運(yùn)行。SQL Server 瀏覽器偵聽對 Microsoft SQL Server 資源的傳入請求,
并提供計算機(jī)上安裝的 SQL Server 實(shí)例的相關(guān)信息。
SQL Server 瀏覽器可用于執(zhí)行下列三種操作:
瀏覽可用服務(wù)器
連接到正確的服務(wù)器實(shí)例
連接到專用管理員連接 (DAC) 端點(diǎn)
SQL Server Browser 服務(wù) (sqlbrowser) 為SQL Server 2005數(shù)據(jù)庫引擎 和 SSAS 的每個實(shí)例提供實(shí)例名稱和版本號。
SQL Server 瀏覽器隨 Microsoft SQL Server2005一起安裝,
為該計算機(jī)上運(yùn)行的早期版本的 SQL Server(從 Microsoft SQL Server7.0開始)提供此服務(wù)。
二、附上另一篇我的參考文章
同事的sqlserver原來能來連接局域網(wǎng)內(nèi)的其它機(jī)器,但一次系統(tǒng)出問題后sqlserver不能訪問同局域網(wǎng)的其它服務(wù)器,其它服務(wù)器也連接不上她的服務(wù)器。連接時報錯:sql server2000時出錯:sql server2000不存在或是拒絕訪問。
上網(wǎng)查了一下,說是可能的原因 1是認(rèn)證方式,選擇混合身份驗證方式,根據(jù)SQLServer的用戶來訪問
2 防火墻拒絕
3要打補(bǔ)丁sp3
4服務(wù)器沒開 等等
解決過程:
1看了一下安裝文件和防火墻 設(shè)置,沒有問題,服務(wù)器啟動
2 先用ping ip的方法,成功返回數(shù)據(jù),證明有物理連接
3 用telnet ip 1433 測試一下不能成功,查看服務(wù)器端口1433沒問題
4 檢查用戶認(rèn)證方式,混合身份驗證方式,沒問題
5最后看了一下sqlserver服務(wù)器的屬性,發(fā)現(xiàn)沒有把“全體----網(wǎng)絡(luò)設(shè)定----把用戶名和tcp/ip”設(shè)置為有效,設(shè)置后
6重啟服務(wù)器,
7連接成功
總結(jié):遇到問題要先考慮所有的原因,然后一個個的排出,
基本上都能解決問題,呵呵,
本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請注明出處,感謝您的尊重!
總結(jié)
以上是生活随笔為你收集整理的mysql 局域网数据库共享,SQL Server 2005 在局域网中共享数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 白英彩 计算机组成原理,国家教委关于批转
- 下一篇: Unity学习日志_全局光照GI系统简介