更新範例及資料庫操作目錄

 

一、  更新範例資料庫(OSI_SQL7

二、  備份資料庫

三、  更新範例作業

四、  快速附加範例資料庫(OSI_SQL7)到現行伺服器上


一、更新範例資料庫(OSI_SQL7):

1.      請先將Microsoft SQL Server服務停止:開始->程式集->Microsoft SQL Server->服務管理員,進入後請按“停止”按鈕,停止後請按“X”按鈕離開。

2.      打開檔案總管,請移到下列路徑下:C:\Program Files\Microsoft SQL Server\MSSQL\Data如果先前的範例資料庫OSI_SQL7有資料以後還要使用,請參考下一個主題:備份資料庫及匯入資料表

3.      請將已停止的Microsoft SQL Server服務重新啟動(請按開始/繼續按鈕)。

4.      請開啟:開始->程式集->Microsoft SQL Server->Enterprise Manager,然後到:主控台根目錄->Microsoft Servers->SQL Server群組->local(Windows NT) ->資料庫,在這個畫面把OSI_SQL7資料庫按右鍵“刪除”。

5.      打開檔案總管,請移到下列路徑下:C:\Program Files\Microsoft SQL Server\MSSQL\Data,然後把解壓縮後的OSI_SQL7.mdfOSI_SQL7.ldf(預設路徑為:C:\Program Files\Smart-Query)貼到這個資料夾裡。

6.      附加新的OSI_SQL7資料庫:請回到步驟四開啟的Enterprise Manager視窗在畫面左邊的“資料庫”資料夾按右鍵->所有工作->附加資料庫,在“要附加的資料庫MDF檔”中瀏覽剛才的資料夾:C:\Program Files\Microsoft SQL Server\MSSQL\Data,選擇OSI_SQL7.mdf這個檔案,如【圖一】,按確定離開。

【圖一】

 

7.      在資料庫資料夾下就可以看到OSI_SQL7這個新的範例資料庫。

 

 

 

 

二、備份資料庫

備份資料庫

1.      請先確認Microsoft SQL Server服務已經停止。

2.      打開檔案總管,請移到下列路徑下:C:\Program Files\Microsoft SQL Server\MSSQL\Data,把OSI_SQL7.mdfOSI_SQL7.ldf這兩個檔案更名,例: Backup.mdfBackup.ldf

3.      若要回復舊的資料庫,反之,則將Backup.mdfBackup.ldf這兩各檔案更名回OSI_SQL7.mdfOSI_SQL7.ldf,再進行下一步驟。

4.      請將已停止的Microsoft SQL Server服務重新啟動(請按開始/繼續按鈕)。

5.      附加舊的OSI_SQL7資料庫:請開啟:開始->程式集->Microsoft SQL Server->Enterprise Manager,然後到:主控台根目錄->Microsoft Servers->SQL Server群組->local(Windows NT) ->資料庫。

6.      請在畫面左邊的“資料庫”資料夾按右鍵->所有工作->附加資料庫,在“要附加的資料庫MDF檔”中瀏覽剛才備份的資料夾,選擇Backup.mdf這個檔案,按確定離開,然後在“目前的檔案位置”修改其檔名,在“附加為”內打上備份資料庫名稱,如【圖二】,然後按確定離開。

 

【圖二】

 

7.      在資料庫資料夾下就可以看到Backup這個新的範例資料庫,就可以操作更新OSI_SQL7資料庫。

 

 

 

 

三、更新範例作業:

一、備份(BackUp):(請於更新前先進行就範例的備份工作,方法如下

 

請在個人本機上使用功能表(Smart Query的執行畫面)上的“工具”選項下拉選單,選擇備份,出現開啟檔案目錄顯示視窗【圖三】

【圖三】備份系統畫面

1.        先選擇在要備份的作業及系統檔上打勾,按下OK鈕後,會依照您選定的檔案進行複製的功能。

2.        舉例來說

假設執行檔位於'C:\Program Files\Smart-Query'下,如果您選擇以當日來命名資料夾,假設今天日期是2000年06月10日,系統則會自動在執行路徑下建立一個名為20000610資料夾,且會包含四個子資料夾

  C:\Program Files\Smart-Query\20020610\Smart-Query

   存放著規格檔

  C:\Program Files\Smart-Query\20020610\Smart-Query\Data

   存放著查詢作業檔

  C:\Program Files\Smart-Query\20020610\Winnt

   存放著規格檔

  C:\Program Files\Smart-Query\20020610\ExcelTmp

   存放著報表檔

然後將相關的檔案,複製到相對應路徑下或者您也可以選擇以當週命名資料夾或自行訂定資料夾路徑

 

二、回存(Return):可復原系統資料於備份時的狀態。

請在個人本機上使用功能表(Smart Query的執行畫面)上的“工具”選項下拉選單,選擇回存,出現【圖四】

1.    先選擇回存的來源路徑(請選擇解壓縮檔後產生的『LC_Sample』資料夾作為回存的來源,如:C:\Program Files\Smart-Query\ LC_Sample)

2.    請將右下角的『全部覆蓋』打勾,若您想保留前一版範例中的某些作業,就請您將該支作業前的打勾取消。(建議全部覆蓋)

3.    點選OK即可。

【圖四】還原系統畫面

 

 

 

 

 

 

 

 

 

 

 

 

 

 

四、快速附加範例資料庫(OSI_SQL7)到現行伺服器上

1. 先找到所要附加的資料庫的檔案
   光碟:\DemoDatabase\OSI_SQL7.MDF
   光碟:\DemoDatabase\OSI_SQL7.LDF
 
2. 複製到現行伺服器的機器的sql server的data目錄中
   SQL 7.0  的目錄為 c:\MSSQL7\Data
   SQL 2000 的目錄為 c:\Program Files\MicrosoftSQLServer\MSSQL\Data
   *並將此兩檔案的唯讀屬性取消
 
3. 使用SQL 7.0:
   在任何一個可以執行sql指令的工具中執行以下的stored Procedures
      EXEC sp_attach_db @dbname = N'OSI_SQL7', 
      @filename1 = N'c:\MSSQL7\Data\OSI_SQL7.MDF', 
      @filename2 = N'c:\MSSQL7\Data\OSI_SQL7.LDF'
 
   使用SQL 2000:
   在資料庫節點按右鍵,執行所有工作\附加資料庫
   點選c:\Program Files\Microsoft SQL Server\MSSQL\Data\OSI_SQL7.MDF檔案
   按下OK即可