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