rds外網訪問
遠程連接access資料庫的幾個方法:
1建立VPN(Virtual Private Network),這樣你的電腦和主機的連接就與區域網無異,然後把伺服器中mdb文件所在的 Folder共享即可。ADO連接如下:
(以下為引用的內容):
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=.mdb;Jet OLEDB:Database
Password=databasepw;Persist Security Info=False"
2.把Database放在Web Server上,使ADO或RDO通過RDS(Remote Data Service)及IIS來實現:
如果伺服器像上面Jave大俠說那樣設置了ODBC DSN的話:
下面是代碼片段:
(以下為引用的內容):
oConn.Open "Provider=MS Remote;" & _
"Remote Server=http://myServerName;" & _
"Remote Provider=MSDAsql;" & _
"DSN=AdvWorks;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
如果設置的是OLE DB Provider 的話:
(以下為引用的內容):
oConn.Open "Provider=MS Remot
⑵ 如何將APP部署在阿里雲伺服器上
1。遠程登錄第一次購買ECS後,會把該ECS伺服器的root賬號、密碼發送購買者的郵箱,然後購買者可以通過遠程登錄到ECS伺服器。
2。安裝web環境根據自己應用特點選擇安裝相關web伺服器tomcat或者jetty,阿里雲提供了一條龍安裝部署腳本,為開發者提供了更多的方便。
3。打包應用將web源碼下載到本地,使用命令mvnpackage打成war包。如果不是maven工程,可以用類似ant打成war包。
4。上傳war包Linux下面可以使用sftp上傳war包,上傳war包到指定目錄後進行解壓。
5。啟動web服務將tomcat或jetty服務啟動。
6。配置反向代理、綁定域名。
⑶ 遠程桌面連接不上怎麼辦
1) 遠程計算機上的遠程連接可能沒有啟用。
2) 已超出遠程計算機上的連接最大數。
3) 建立連接時出現了一個網路錯誤
具體的解決辦法:
有時候是這個錯誤提示:
由於網路錯誤,連接被中斷,請重新連接到遠程計算機;遠程連接我肯定是開啟了的,防火牆裡面3389埠也是打開的,並且連接其他的伺服器就可以連接上.
說明我本機沒問題,用掃描軟體,掃描了一下這個伺服器,顯示IP和埠都是存在的,說明這個伺服器網路也沒問題,實在沒辦法,只有不斷的測試,後來在系統日誌裡面看到很多條系統錯誤信息。
其中:嚴重錯誤「RDP 協議組件 "DATA ENCRYPTION" 在協議流中發現一個錯誤並且中斷了客戶端連接。」幾經周折得知這是因為Certificate子鍵負責終端服務通信中數據信息的認證和加密,它一旦被損壞,終端服務的協議組件就會檢測到錯誤,中斷客戶機與終端伺服器之間的通信。
導致Certificate子鍵損壞的原因很多,如管理員安裝和卸載某些系統軟體、對終端服務參數的不合理配置等。這時我們需要重置該鍵值中的內容,才能修復終端服務。
進入注冊表編輯器窗
口,展開「HKEY_LOCAL_MA CHINE\ SYSTEM\CurrentCon
trolSet\Services\TermService\ Parame ters」,找到名為 「Cer
tificate」的子鍵,將它刪除,重新啟動XP系統或Windows 2000 server伺服器,系統就會重新生成 「Certificate」子鍵,這樣客戶端就能正常連接到終端伺服器了。
在終端伺服器出現無法連接的問題後,我們首先要判斷這是不是網路故障引起的,檢測遠程客戶端和XP系統(Windows 2000 Server伺服器)是否能夠正常連接到網路;然後就要檢查終端伺服器的加密級別是否設置過高。排除上述原因後,就有可能是「Certificate」子鍵損壞了。此外,「HKEY_LOCAL _MACHINE\ SYSTEM\Cur rentControlSet\Services\Term Service\Parameters」下的 「X509 Certificate」和「X509 Certificate ID」損壞了也有可能導致終端服務出現問題,它們的修復方法與「Certificate」子鍵損壞後的修復方法相同。
提示「本地計算機客戶端訪問許可不能升級或更新」的解決方法
1) 打開被控機的注冊表編輯器,定位到HKLM\SOFTWARE\Microsoft\MSLicensing。
2) 備份MSLicensing鍵。
3) 刪除MSLicensing鍵,重啟系統。
提示「遠程計算機已結束連接」
1) 打開被控機的注冊表編輯器,定位到HKLM\SYSTEM\ControlSet001\Enum\Root\RDPDR,備份該項;右鍵單擊該項,選擇「許可權」,為當前登錄的用戶增添「完全控制」的許可權。
2) 新建key文件,將以下內容寫入,雙擊導入注冊表後重啟計算機即可。
提示「客戶端無法連接到遠程計算機」。
1) 遠程計算機不可到達(ping不通或者被防火牆攔截)
2) 伺服器沒有開啟3389埠(系統屬性里「遠程」頁面里的「遠程桌面」未打勾或沒有使用有遠程登陸許可權的用戶即可)
3) terminal services 服務未啟動,啟動此服務即可,另外還有兩個RDP服務也別忘記哦
4) 檢查遠程桌面是不是被更改了埠,步驟:打開「開始→運行」,輸入「regedit」,打開注冊表,進入以下路徑:[HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp],看見PortNamber值了嗎?其默認值是3389如果不對請改回來。
⑷ 阿里雲rds走內網和走外網有區別嗎
有,外網是要收帶寬流量費用的,同時也會受限於帶寬的限制,內網的話非常快,70MB/S和250KB/S的速率你想想那區別?
⑸ 連接阿里雲rds需要本地mysql服務么
購買 RDS的購買非常簡單,在阿里雲網站RDS專區選擇一款適合你的就夠了。 有內存、存儲空間、最大連接數三個參考數據,大家買之前可以看一下自己大概的需求,比如我要遷移的網站,每天訪問量大概30W的PV左右,最近一年左右的MYSQL最大連接數是113,資料庫總大小隻有1.8G,於是果斷的選擇了RDS的MYSQL新二型。 存儲空間夠用就行,最大連接數需要小小的注意一下,如果最大連接數不夠用,可能會造成「too many connections」的錯誤,大家可以稍微參考一下我上面給出來的數據。如果是新站,可以先購買最小的型號,如果不夠,日後可以隨時升級,很方便。 目前阿里雲RDS提供的mysql是5.5版本的。
設置RDS
購買到適合自己的套餐,付款開通之後,登陸阿里雲管理控制台,就能看到我們的RDS實例了。 我們購買的是一個RDS實例,在這個實例裡面,你可以創建很多個MYSQL資料庫,同時也能創建很多個資料庫賬號,像我購買的新2型就支持最多50個資料庫賬號和200個資料庫,這對於我來說就已經足夠了,這些資料庫共享上面購買的內存、存儲空間和最大連接數。
創建資料庫和用戶 :
在控制台的「資料庫管理」中選擇新建資料庫,就會打開如下圖的資料庫新建頁面,資料庫名稱看你的需要了,隨意填入幾個簡單的字元都可以,字元集這里根據你的程序需要了,RDS支持utf8、GBK、Latin1,我要遷移的論壇是GBK編碼,就選了gbk,資料庫用戶名和密碼根據自己的需要填寫就可以了,密碼可以設置稍微復雜一點,賬號類型選擇「讀寫」。如下圖所示。
切換連接模式 如果你是在阿里雲伺服器上連接rds使用,就選擇內網模式,如果是在其他伺服器上連接RDS使用,就選擇外網模式,在控制台的右上角有切換方式。
設置IP白名單 RDS可以設置允許訪問的IP,這一點對安全非常有用。直接在這里填入你要連接RDS的伺服器的IP即可,如果是外網模式,請填入外網IP,如果是內網模式,填入內網IP即可。當然,圖方便的,也可以填入%,表示允許所有IP連接,非常不建議這么做。 設置好了如上這些,我們就可以開始使用RDS了。
遷移數據 阿里雲官方提供了一套數據遷移工具,查看,不過個人感覺那套工具有很多的使用門檻,如果資料庫不是特別龐大,就不需要使用了。我遷移數據的時候使用的是Navicat for Mysql,這個工具使用簡單,方便,適合小白。 我的資料庫只有1.8G,所以就使用了很簡單的方法來操作了。先在源伺服器上安裝Navicat,然後在Navicat上建立到現有資料庫的連接和到RDS的連接,在上面步驟中設置IP白名單時,記得把你現在安裝Navicat的這機器的IP加入到白名單裡面。 然後我們在現有的資料庫上右鍵,選擇「數據傳輸」。 在彈出的數據傳輸界面中,源資料庫選擇我們現在使用的資料庫,把資料庫對象中的「表」全部選中,如果有使用視圖等東西,就一並選上,目標資料庫選擇你在RDS上建立的資料庫,這樣簡單的設置之後,直接點擊開始就在傳輸數據了,接下來只要泡杯咖啡慢慢等著就行。