1樓:陽光暖暖不照心
並且須提供遠端訪問和1433口開啟.
參考2005的.sql server 2005的1433埠開啟和進行遠端連線
如何開啟sql server 2005 的1433埠
配置工具->sql server configuration manager->mssqlserver的協議
看看tcp/ip協議是否啟動,如果啟動,右鍵選單點"屬性" ,在分頁選單中選"ip位址",把"ip1"和"ip2"中"tcp埠"為1433,
"已啟用"改為"是"
配置工具->sql server configuration manager->sql native client 配置->客戶端協議->tcp/ip
選擇tcp/ip右鍵選單中"屬性",確認"預設埠"是1433,"已啟用"為"是"
sql server 2005 遠端連線
配置tcp/ip屬性.
su***ce area configuration --> database engine --> remote connections --->using tcp/it
sql server 外圍應用配置器—服務和連線外圍配置—database englie—遠端連線—啟用(遠端連線的tcp/ip和named pipes)
sql server configuration manager—sql2005網路配置—啟用tcp/ip和named pipes
一般按如上即可.
其他說明見下:
sqlserver2005(express版),為了便於管理,你還需要去下乙個manage管理器,微軟的官方**有
下,安裝好manage管理器後,在程式中連線sqlserver2005,下面幾點是要注意的。
1. 開啟sql2005遠端連線功能,開啟辦法如下,
配置工具->sql
server外圍應用配置器->服務和連線的外圍應用配置器->開啟mssqlserver節點下的database engine
節點,先擇"遠端連線",接下建議選擇"同時使用tcp/ip和named pipes",確定後,重啟資料庫服務就可以了.
2.登陸設定改為,sql server and windows authentication方式同時選中,具體設定如下:
manage管理器->windows
authentication(第一次用windows方式進去),->物件資源管理器中選擇你的資料伺服器--右鍵》屬
性》security>sql server and windows authentication方式同時選中.
3:設定乙個sql server方式的使用者名稱和密碼,具體設定如下:
manage管理器->windows authentication>new query>sp_password null,'sa123456','sa'
這樣就設定了乙個使用者名為sa ,密碼為:sa123456的使用者,下次在登陸時,可以用sql server方式,
使用者名為sa ,密碼為:sa123456的使用者進資料庫了.
4: 做完上面三步後,這樣寫連線字串就可以順利進入資料庫了,
(server=.\\sqlexpress;uid=sa;pwd=sa123456;database=master";
其它版本,做如下設定
程式—microsoft sql server 2005—配置工具—sql server 外圍應用配置器—服務和連線的外圍應用配置器—
1、mssqlserver(例項名)—database engine—遠端連線—(設定選項)
在下方選項
2、sql server browser—服務(停止時只本機訪問)
3、程式—microsoft sql server 2005—配置工具—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) 為資料庫引擎 和 ssas 的每個例項提供例項名稱和版本號。
sql server 瀏覽器隨 microsoft sql server 2005 一起安裝,
為該計算機上執行的早期版本的 sql server(從 microsoft sql server 7.0 開始)提供此服務。
2樓:
把資料庫埠對映到internet上就可以外網訪問了,實現可以借助埠對映軟體holer
sql 怎樣外網連線遠端資料庫?
3樓:千鋒教育
要點:1.確認伺服器端sql服務埠號是否為:1433
2.如果不是1433,配置客戶端
3.建立伺服器端登入帳號,確保角色及管理資料庫
一、檢視伺服器端情況
1. 看ping 伺服器ip能否ping通。
這個實際上是看和遠端sql server 伺服器的物理連線是否存在。如果不行,請檢查網路,檢視配置,當然得確保遠端sql server 伺服器的ip拼寫正確。
2. 在dos或命令列下輸入telnet 伺服器ip 埠,看能否連通。
如telnet 202.114.100.100 1433
通常埠值是1433,因為1433是sql server 的對於tcp/ip的預設偵聽埠。如果有問題,通常這一步會出問題。通常的提示是「……無法開啟連線,連線失敗"。
如果這一步有問題,應該檢查以下選項。
1) 檢查遠端伺服器是否啟動了sql server 服務。如果沒有,則啟動。
2) 檢查sql server伺服器端有沒啟用tcp/ip協議,因為遠端連線(通過網際網路)需要靠這個協議。檢查方法是,在伺服器上開啟 開始選單->程式->microsoft sql server->伺服器網路實用工具,看啟用的協議裡是否有tcp/ip協議,如果沒有,則啟用它。
3) 檢查伺服器的tcp/ip埠是否配置為1433埠。仍然在伺服器網路實用工具裡檢視啟用協議裡面的tcp/ip的屬性,確保預設埠為1433,並且隱藏伺服器核取方塊沒有勾上。
事實上,如果預設埠被修改,也是可以的,但是在客戶端做telnet測試時,寫伺服器端口號時必須與伺服器配置的埠號保持一致。如果隱藏sql server伺服器核取方塊被勾選,則意味著客戶端無法通過列舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連線,但是tcp/ip協議的預設埠將被隱式修改為2433,在客戶端連線時必須作相應的改變(具體方式見 二:設定客戶端網路實用工具)。
4) 如果伺服器端作業系統打過sp2補丁,則要對windows防火牆作一定的配置,要對它開放1433埠,通常在測試時可以直接關掉windows防火牆(其他的防火牆也關掉最好)。(4、5步我沒有做就成功了)
5) 檢查伺服器是否在1433埠偵聽。如果sql server伺服器沒有在tcp連線的1433埠偵聽,則是連線不上的。檢查方法是在伺服器的dos或命令列下面輸入
netstat -a -n 或者是netstat -an,在結果列表裡看是否有類似 tcp 127.0.0.
1 1433 listening 的項。如果沒有,則通常需要給sql server 2000打上至少sp3的補丁。其實在伺服器端啟動查詢分析器,輸入select @@version 執行後可以看到版本號,版本號在8.
0.2039以下的都需要打補丁。
如果以上都沒問題,這時你再做telnet 伺服器ip 1433 測試,將會看到螢幕一閃之後游標在左上角不停閃動。恭喜你,你馬上可以開始在企業管理器或查詢分析器連線
4樓:匿名使用者
網上弄個虛擬區域網的軟體,把外網的環境轉換層內網,或者弄個外網固定ip給伺服器
資料庫sql如何完全備份,資料庫SQL 如何完全備份
1 點選開始選單,開啟sql企業管理器。2 依次sqlserver根目錄,並開啟資料庫。3 選擇要備份的資料庫名,滑鼠右鍵所有任務 備份資料庫。4 這裡需要注意,如果之前有備份的話,一定要先刪除之前的備份記錄,不用擔心只是刪除記錄而不是刪除備份檔案。5 刪除記錄再點新增。6 選擇備份目的,就是要讓你...
資料庫備份恢復,SQL資料庫如何自動備份和恢復?
1 建立乙個新的資料庫 2 右擊資料庫 所有任務 還原資料庫 從裝置 選擇裝置 新增 瀏覽備份檔案 3 指定還原為資料庫名稱 注意 如果提示問題,可在選項卡片中勾選強制還原。1.在資料庫管理器中,右擊資料庫名,然後點所有任務,備份資料庫,輸入乙個想備份的名字並選擇乙個地方放置。2.把已經備份好的資料...
SQL資料庫問題
先從字面上理解 儲存過程 就是做一件事情的過程,比如,你做登陸,使用者要輸入賬號和密碼對不?輸入後要儲存這次的登陸時間,以供下次登陸的時候能看到我上次是什麼時候登陸的,就可以寫個儲存過程 儲存過程裡有兩條語句,乙個是查詢,做登陸,看賬號密碼是否一致,第二個是修改 update 修改該條資訊的time...