iT邦幫忙

0

ASP網頁要怎麼備份 然後移到另一台SERVER上

因SERVER老舊 要買新SERVER 網頁要做移機的動作
因早期是找人幫忙架設的 也已經找不到原本架設的人了
我目前的系統為 WINDOWS 2003
使用IIS6架網頁 資料庫為SQL SERVER
再來會買一台新SERVER 系統會用 SERVER 2008 R2或SERVER 2012的版本
因這網頁為APS寫的 還有資料庫的問題
不曉得我該如何做移機的動作 或是有甚麼建議 可以協助我
麻煩各位高手 給小弟指點 謝謝

移轉要注意~如果有額外安裝元件~

元件如果是32位元~在2008以上的64板本是不支援的

如果元件沒有64位元的版本~你的網站應該會出錯~
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
dscwferp
iT邦高手 1 級 ‧ 2015-07-23 20:41:19
  1. SERVER 2008 R2或SERVER 2012 裝IIS & ASP & MSSQL
  2. 將ASP 所在目錄整個COPY到新SERVER上
  3. 資料庫也是備份後還原到新SERVER上
  4. 然後舊SERVER換新的IP, 新SERVER IP換成舊 SERVER IP
  5. 測試是否OK!
  6. 如不OK! 請花$找人消災!
2
yesongow
iT邦大師 1 級 ‧ 2015-07-23 21:55:16

買一台新主機,要有四顆硬碟,及RAID6磁碟陣列卡
至於CPU一定是64位元的,記憶體部分當然越多越好!

另外,磁碟陣列卡建議選用LSI牌子,以便有VMware硬體相容的認證

新主機準備好後,請在新主機安裝VMware ESXi 5.5/6.0環境
而舊主機安裝VMware Converter Standalone後,即可遷移到新主機運作啦!
如果真的不熟悉步驟,可以來電討論討論!
0800-211-266,高先生

yesongow iT邦大師 1 級 ‧ 2015-07-25 10:36:57 檢舉

有誰能將Windows控制台內的ODBC設定匯出成文字檔,再匯入另外一台電腦的控制台呢?
有誰能將Windows系統帳號匯出,再匯入另外一台的系統呢?

使用GHOST軟體,不算喔!
所以exoduswu大大,你想想看,舊主機遷移到新主機,有太多(眉腳)要注意!
還使選用我的方案,VMware遷移吧!

wmis iT邦新手 4 級 ‧ 2015-07-29 09:32:35 檢舉

ODBC的設定沒那麼難
若沒辦法直接匯出匯入
記一下設定重設就好
PowerShell有帳號的匯出匯入的指令
也不是做不到

微軟都停止2003的技術支援了
還是同時更新一下OS比較好

tonykw iT邦新手 2 級 ‧ 2015-08-01 11:44:07 檢舉

ODBC的設定沒哪麼難吧!!!
可以先在新主機上根據舊主機的ODBC設定,先設定好
進行測試,確定無誤才進行移轉網站ASP即可

6
丹尼爾
iT邦研究生 2 級 ‧ 2015-07-24 10:04:29

1.備份 MSSQL 資料庫,再到新DB上執行還原
2.備份 IIS 設定
參考MSDN
備份及還原 IIS 6.0 中的 Metabase
使用 Iisback.vbs 備份 IIS 設定
檔案部份則是將網站資料夾複製過去即可..
要確認是否有設定虛擬目錄...有的話也要複製該實體資料夾
3.確認是否有使用COM+元件, 系統管理工具->元件服務
電腦/我的電腦/COM+應用程式
有使用時..將應用程式匯出,然後到新主機中匯入

新主機要記得安裝 IIS, 因為是ASP網站,安裝時WWW服務下要選取ASP功能

還有網頁是 ASP 不是 APS..偷笑

2
魯大
iT邦高手 1 級 ‧ 2015-07-24 13:16:16

基本上轉移應該不會有什麼問題,但是有幾點需注意
一、ASP抓SQLSERVER的資料是靠ODBC的,所以先檢查一下,在ODBC上有多少設定,得在新的主機上全數先設好。在設定好ODBC之後,可選先轉移幾支ASP程式過去測試。
二、若是有做上傳附件的元件,那就得先改好程式,因為存放的地方或許會不同。
三、在IIS上若有設定虛擬目錄,那也得同步轉移設定。
四、程式使用權限的控管方式,也需要注意,最好是做一樣的,這樣才不會增加程式的修改量。

不過幸好你是採購新的主機來安裝,可以一部份一部份的程式慢慢轉移,先轉移之後,做好測試,沒問題再通知上線。

印象中,Windows Server 2012 R2 好像是不支援ASP的,要確認,別忙了一大圈,結果是不支援,那就做白工了

看更多先前的回應...收起先前的回應...

looney提到:
ASP抓SQLSERVER的資料是靠ODBC的,所以先檢查一下,在ODBC上有多少設定,得在新的主機上全數先設好。在設定好ODBC之後,可選先轉移幾支ASP程式過去測試。

不見得是 ODBC, 要看 DB connect string Provider 是用什麼
[http://www.sqlstrings.com/sql-server-asp-conection.htm
](http://www.sqlstrings.com/sql-server-asp-conection.htm<br />
)> looney提到:

印象中,Windows Server 2012 R2 好像是不支援ASP的,要確認,別忙了一大圈,結果是不支援,那就做白工了

looney 大大...您誤解了! Windows Server 2012 R2 也是支援傳統 ASP
請看 - 在 IIS 上建置傳統 ASP 網站
https://technet.microsoft.com/zh-tw/library/hh831387.aspx?f=255&MSPPError=-2147217396

1.SQL Server也是可以用文字設定檔連接的.
2.win2012 還是有支援傳統asp的.
3.板主要移轉asp~最重要是看額外安裝的元件是否有支援64位元~如果開發的元件沒有支援64就..哭

外獅佬 iT邦大師 1 級 ‧ 2015-07-24 16:55:23 檢舉

jer5173提到:
額外安裝的元件是否有支援64位元

用不著哭啊....把WebSite設定成跑32位元模式就好了唄

外獅佬 iT邦大師 1 級 ‧ 2015-07-24 16:58:35 檢舉

建立一個應用程式集區供ASP網站使用,然後到應用程式集區的『進階設定』,把『啟用32位元應用程式』設定為true就好囉

魯大 iT邦高手 1 級 ‧ 2015-07-24 17:48:07 檢舉

哈哈,各位邦友果然有心人啊
今天又得到許多新的知識
筆記謝謝

wiselou提到:
WebSite設定成跑32位元

如果有那麼簡單就好....點安裝元件就出現...程式錯誤或者完全沒反應...

wiselou提到:
用不著哭啊

有的程式還出現請購買64位元...但想購買還找不到原廠商.很...不耐煩

外獅佬 iT邦大師 1 級 ‧ 2015-07-25 00:55:18 檢舉

jer5173提到:
有的程式還出現請購買64位元

這就沒辦法了...該元件去偵測OS的版本...
奇怪,我家的IIS用x64OS+x86的元件,迄今都相安無事....

jer5173提到:
有的程式還出現請購買64位元

貼出你的"程式"
或是圖
大家幫你找原廠

那都以前的事了(前公司發生過的事)~回想起來真遭..

現在都嘛新Server 2012 R2 + SQL Server 2014架.aspx的網頁了

下次來換Server 2016~哈...

魯大 iT邦高手 1 級 ‧ 2015-07-28 13:13:33 檢舉

看公司啦
有的公司就不會進步的那麼快
無言

外獅佬 iT邦大師 1 級 ‧ 2015-07-28 13:33:38 檢舉

ASP不死,只是逐漸凋零

wiselou提到:
ASP不死,只是

ASP不死,只是更版

外獅佬 iT邦大師 1 級 ‧ 2015-07-28 14:40:40 檢舉

januslin提到:
更版

變成SPA?開心

變成"達奈"

0
tonykw
iT邦新手 2 級 ‧ 2015-08-01 11:42:39

1.如果發文大大沒有相關經驗,建議找廠商協助
2.可以找廠商報價新主機加協助移轉的費用
(主機看你選的機型會有不同的價錢,移轉的費用要看你的網站本身當初的架構)
3.選單機或是於虛擬化環境中建置均可,比較不建議直接將原有主機P2V
雖然這樣很簡單,但是問題有兩個
A.原本系統Windows 2003已經不支援了,改天發生問題求救無門
B.發文大大仍然不知道原網站架構的細節,改天如果有其他需求又該如何處理

我要發表回答

立即登入回答