官术网_书友最值得收藏!

任務(wù)二 修改數(shù)據(jù)庫

數(shù)據(jù)庫的每一個屬性都可以進行修改,甚至數(shù)據(jù)庫本身的名稱也可以修改。在本任務(wù)中介紹如何修改數(shù)據(jù)庫屬性。

(一)在【數(shù)據(jù)庫屬性】對話框中增加文件組和文件

在【數(shù)據(jù)庫屬性】對話框中修改數(shù)據(jù)庫屬性與創(chuàng)建數(shù)據(jù)庫時定義屬性的操作相同。請讀者注意此種方式不能修改數(shù)據(jù)庫的排序規(guī)則。

【操作目標】

本節(jié)要求為“任務(wù)一”中創(chuàng)建的“教學(xué)管理數(shù)據(jù)庫”增加次要文件組“UserFleGrp2”,并且增加數(shù)據(jù)文件“Trd_教學(xué)管理1.ndf”。同時,為主要文件組增加數(shù)據(jù)文件“Pri_教學(xué)管理2.mdf”,為次要文件組“UserFleGrp1”增加數(shù)據(jù)文件“Snd_教學(xué)管理2.ndf”,數(shù)據(jù)文件的名稱和尺寸見表2-3。

表2-3 向“教學(xué)管理數(shù)據(jù)庫”中增加數(shù)據(jù)文件和日志文件

【操作步驟】

STEP 1 啟動【SQL Server Management Studio】程序,在【教學(xué)管理數(shù)據(jù)庫】節(jié)點上單擊鼠標右鍵,在彈出的快捷菜單中單擊【屬性】菜單項,打開【數(shù)據(jù)庫屬性 - 教學(xué)管理數(shù)據(jù)庫】對話框。

STEP 2 在左側(cè)【選項頁】列表中點擊,在右側(cè)點擊按鈕,增加一個文件組,在【名稱】欄位輸入“UserFleGrp2”,如圖2-9所示。

圖2-9 增加文件組

STEP 3 在左側(cè)【選項頁】列表中點擊,在右側(cè)點擊按鈕,增加一個數(shù)據(jù)文件,在【邏輯名稱】、【文件組】、【初始大小】、【自動增長】、【路徑】和【文件名】欄位分別輸入“表2-3”所示的內(nèi)容,如圖2-10所示。

圖2-10 增加數(shù)據(jù)文件

STEP 4 單擊按鈕,完成對“教學(xué)管理數(shù)據(jù)庫”的修改。

(二)用alter database語句增加文件組和文件

用alter database語句一次只能修改一個屬性,修改不同屬性的語法規(guī)則也各不相同。

【基礎(chǔ)知識】

采用表格的方式說明alter database的語法規(guī)則。

1.向主要文件組PRIMARY增加數(shù)據(jù)文件

表2-4為向主要文件組增加數(shù)據(jù)文件“Pri_教學(xué)管理2.ndf”的語法。

表2-4 向主要文件組中增加數(shù)據(jù)文件的語法

2.向次要文件組增加數(shù)據(jù)文件

表2-5為向次要文件組UserFleGrp1中增加數(shù)據(jù)文件“Snd_教學(xué)管理2.ndf”的語法。

表2-5 向次要文件組UserFleGrp1中增加數(shù)據(jù)文件的語法

3.增加次要文件組并增加數(shù)據(jù)文件

表2-6為增加次要文件組UserFleGrp2,并在其中定義數(shù)據(jù)文件“Trd_教學(xué)管理1.ndf”的語法。

表2-6 增加文件組UserFleGrp2并增加數(shù)據(jù)文件的語法

【操作目標】

本節(jié)要求用alter database語句修改“教學(xué)管理數(shù)據(jù)庫”屬性,添加的文件如表2-4、表2-5和表2-6所示。

【操作步驟】

啟動【SQL Server Management Studio】程序,在【SQL查詢】標簽頁中分別輸入表2-4、表2-5和表2-6中的“本示例語句”所列的語句。單擊工具欄上的按鈕,執(zhí)行alter database語句。執(zhí)行成功后提示成功信息,如圖2-11所示。

圖2-11 增加數(shù)據(jù)文件

文件組和文件增加成功后,可以通過【數(shù)據(jù)庫屬性】對話框檢查屬性是否修改成功。

(三)在【數(shù)據(jù)庫屬性】對話框中增加日志文件

在【數(shù)據(jù)庫屬性】對話框中增加日志文件與增加數(shù)據(jù)文件的操作基本相同。

【操作目標】

本節(jié)要求為“教學(xué)管理數(shù)據(jù)庫”增加日志文件“LF_教學(xué)管理2.ldf”,日志文件的名稱和尺寸如表2-7所示。

表2-7 向“教學(xué)管理數(shù)據(jù)庫”中增加日志文件

【操作步驟】

STEP 1 啟動【SQL Server Management Studio】程序,在【教學(xué)管理數(shù)據(jù)庫】節(jié)點上單擊鼠標右鍵,在彈出的快捷菜單中單擊【屬性】菜單項,打開【數(shù)據(jù)庫屬性 - 教學(xué)管理數(shù)據(jù)庫】對話框。

STEP 2 在左側(cè)【選項頁】列表中點擊,在右側(cè)點擊按鈕,增加一個數(shù)據(jù)文件,在【邏輯名稱】、【文件組】、【初始大小】、【自動增長】、【路徑】和【文件名】欄位分別輸入表2-7所示的內(nèi)容,如圖2-12所示。

圖2-12 增加事務(wù)日志文件

STEP 3 單擊按鈕,完成對“教學(xué)管理數(shù)據(jù)庫”的修改。

(四)用alter database語句增加日志文件

【基礎(chǔ)知識】

采用表格的方式說明用alter database增加日志文件的語法。

表2-8所示為增加日志文件“LF_教學(xué)管理2.ldf”的語法。

表2-8 增加日志文件的語法

【操作目標】

本節(jié)要求用alter database語句添加如表2-7所示的日志文件。

【操作步驟】

啟動【SQL Server Management Studio】程序,在【SQL查詢】標簽頁中輸入表2-8所示的語句。單擊工具欄上的按鈕,執(zhí)行alter database語句。執(zhí)行成功后提示成功信息,如圖2-13所示。

圖2-13 增加日志文件

日志文件增加成功后,可以通過【數(shù)據(jù)庫屬性】對話框檢查屬性是否修改成功。

(五)用alter database語句修改排序規(guī)則

在【數(shù)據(jù)庫屬性 - 教學(xué)管理數(shù)據(jù)庫】對話框中修改數(shù)據(jù)庫屬性與創(chuàng)建數(shù)據(jù)庫時定義屬性的操作相同。在任務(wù)一創(chuàng)建“教學(xué)管理數(shù)據(jù)庫”的時候采用的是默認的字符集和排序規(guī)則“Latin1_General_BIN”。當數(shù)據(jù)庫的表中存儲中文數(shù)據(jù)時,此排序規(guī)則可能會造成亂碼,為查詢帶來不便。本節(jié)將介紹修改字符集和排序規(guī)則的方法。請讀者注意,在SQL Server 2008中,【數(shù)據(jù)庫屬性 - 教學(xué)管理數(shù)據(jù)庫】對話框中不能修改數(shù)據(jù)庫的排序規(guī)則,只能采用alter database語句修改。

【基礎(chǔ)知識】

采用表格的方式說明用alter database語句修改排序規(guī)則的語法。

表2-9為修改排序規(guī)則的語法。

表2-9 修改排序規(guī)則的語法

【操作目標】

本節(jié)要求用alter database語句修改“教學(xué)管理數(shù)據(jù)庫”的排序規(guī)則為簡體中文字符“Chinese_PRC_CI_AS”。

【操作步驟】

啟動【SQL Server Management Studio】程序,在【SQL查詢】標簽頁中輸入表2-9所示的語句。單擊工具欄上的按鈕,執(zhí)行alter database語句。執(zhí)行成功后提示成功信息,如圖2-14所示。

圖2-14 修改排序規(guī)則

排序規(guī)則修改成功后,可以通過【數(shù)據(jù)庫屬性】對話框檢查屬性是否修改成功。

主站蜘蛛池模板: 道真| 鄢陵县| 泾阳县| 夏邑县| 柘城县| 广南县| 永靖县| 五家渠市| 德州市| 许昌市| 徐水县| 临夏县| 安阳县| 久治县| 中山市| 鲁甸县| 西昌市| 博白县| 高密市| 闸北区| 兴仁县| 盐亭县| 灵武市| 丹东市| 北票市| 富阳市| 桑植县| 阿荣旗| 时尚| 丰镇市| 邢台市| 保康县| 武威市| 磴口县| 竹山县| 望江县| 澄城县| 凤凰县| 新安县| 同心县| 南郑县|