動網論壇dvbbs7.1.0 SP1由Access版升級到SQL版的具體說明(用於全新安裝)

blueseasand發表於2006-05-23
動網論壇dvbbs7.1.0 SP1由Access版升級到SQL版的具體說明(用於全新安裝)
(2006.3.20整理)
一、環境要求:
作業系統:windows 2000 +sp4,並更新了最新的補丁
資料庫:SQL server 2000+sp3
軟體:dvbbs7.1.0 SP1 Access版,可以到動網http://www.dvbbs.net/下載
        
二、操作步驟:
1.將下載的dvbbs7.1.0 SP1 Access版解壓縮,安裝到本地,具體安裝過程不講
2.將bbs安裝路徑下的/data/ dvbbs7.mdf匯入Sql server,資料庫名稱定為dvbbs7_old
a)         在指定的資料例項下,選中資料,右鍵選中[所有任務]-〉[匯入資料]
b)        進入DTS匯入/匯出嚮導頁面,選擇資料來源為Access,指定bbs的access資料庫,點選[下一步]按鈕,
c)        選擇目的資料庫為新建資料庫,名稱為dvbbs7_old,
 
d)        點選[全選]按鈕,選中源的所有表,
e)         以上設定完成後,按照嚮導將access資料庫匯入sql server。
3.建立一個新的資料庫名字為dvbbs7,及一個SQL登入dvbbs,密碼為dvbbs,在訪問dvbbs7時使用(資料庫名也可以為其它名字),但是要和資料庫連線檔案對應,具體請看後邊的設定
4.開啟SQL Query中,在dvbbs7中執行指令碼:Script_AccessToMssql.sql
5.將dvbbs7_old的資料匯入dvbbs7,注意以下設定
 
a)         指定資料來源,資料庫為dvbbs7_old,注意下圖中的選項設定
b)        指定目標資料庫為dvbbs7
 
c)        指定資料匯入的方式,選擇第一項
d)        指定需要匯入資料的表,下圖以匯入Dv_Help為例,設定匯入選項,選擇匯入如下表的資料:
Dv_Admin
Dv_BbsLink
Dv_Help
Dv_notdownload
Dv_Plus_Tools_Info
Dv_Plus_Tools_MagicFace
Dv_Setup
Dv_Style
Dv_StyleHelp
Dv_TableList
Dv_User
Dv_UserGroups
每個表按照如下4步,進行匯入設定,重複如上步驟,將以上12個表選中,匯入到資料庫dvbbs7
                         i.              選擇資料來源的資料庫中要匯出的表
                       ii.              選擇目的資料庫中接受資料的表。注意一定要點選目的處的下拉框箭頭,在下拉選單中選擇同名的表
                      iii.              設定匯入轉換選型,在列對映頁籤選擇如下圖所示。
 
e)         以上一個表設定完成後,依次將上述的12個表進行同樣的設定
f)         上述表設定完成後,按照嚮導完成資料匯入。
6.配置頁面資訊:
修改論壇連線檔案, 修改CONN.ASP檔案,修改的內容如下:
'=====================================================================
'可修改設定一:========================定義資料庫類別,1為SQL資料庫,0為Access資料庫=============================
Const IsSqlDataBase = 1
MyDbPath = ""
'================================================================================================================
If IsSqlDataBase = 1 Then
'必修改設定二:========================SQL資料庫設定=============================================================
'sql資料庫連線引數:資料庫名(SqlDatabaseName)、使用者密碼(SqlPassword)、使用者名稱(SqlUsername)、
'連線名(SqlLocalName)(本地用local,外地用IP)
Const SqlDatabaseName = "dvbbs7"   ←建立的資料庫名,按你建立的資料庫名自定義
Const SqlPassword = "dvbbs"         ←Microsoft SQL Server的密碼
Const SqlUsername = "dvbbs"         '←Microsoft SQL Server的使用者名稱(預設為sa)
Const SqlLocalName = "資料庫安裝的例項名"'←Microsoft SQL Server的伺服器的資料庫例項名
7.以上設定完成後,就將dvbbs7.1的SP1由Access版升級為SQL版,注意以上操作步驟只能應用於全新安裝,不適合已有的版本遷移。
 
附:
 

相關文章