Presentation is loading. Please wait.

Presentation is loading. Please wait.

第 6 章 建立資料庫.

Similar presentations


Presentation on theme: "第 6 章 建立資料庫."— Presentation transcript:

1 第 6 章 建立資料庫

2 本章提要 在 Enterprise Manager 建立資料庫 用 CREATE DATABASE 敘述建立資料庫 卸離與附加資料庫
用 ALTER DATABASE 敘述修改資料庫 刪除資料庫

3 在 Enterprise Manager 建立資料庫
SQL Server 中的資料庫都必須使用自己專屬的檔案來儲存資料, 而且至少需要兩個檔案, 一個用來儲存資料, 通稱為資料檔案, 另一個用來儲存資料庫的異動記錄, 通稱為交易記錄檔。

4 在 Enterprise Manager 手動建立資料庫

5 在 Enterprise Manager 手動建立資料庫

6 在 Enterprise Manager 手動建立資料庫

7 在 Enterprise Manager 手動建立資料庫

8 啟動建立資料庫精靈 執行工具 / 精靈命令:

9 啟動建立資料庫精靈

10 建立資料庫精靈的步驟

11 建立資料庫精靈的步驟

12 建立資料庫精靈的步驟

13 建立資料庫精靈的步驟

14 建立資料庫精靈的步驟

15 建立資料庫精靈的步驟

16 建立資料庫精靈的步驟

17 建立資料庫精靈的步驟

18 用 CREATE DATABASE 敘述建立資料庫

19 CREATE DATABASE 敘述完整版

20 設定資料檔案 - 資料庫的檔案與檔案群組 檔案 檔案規格設定參數 檔案群組 (filegroup) 檔案群組的設定參數

21 檔案 資料檔案又分為主資料檔和次資料檔。

22 檔案名稱的表達形式 邏輯檔案名稱 (logical_file_name) 實際檔案名稱 (os_file_name)

23 檔案規格設定參數 PRIMARY NAME = logical_file_name FILENAME = 'os_file_name'
SIZE = size MAXSIZE = max_size | UNLIMITED FILEGROWTH = grow_increment

24 檔案群組 (filegroup) 主檔案群組 使用者自訂檔案群組

25 檔案群組的設定參數

26 在 Enterprise Manager 中 建立檔案群組

27 應用範例 建立產品資料庫, 並自己指定主資料檔的檔案名稱及存放路徑:

28 應用範例 建立機密產品資料庫, 並自己指定主資料檔的檔案規格, 包括檔案名稱、起始大小、最大容量上限、以及每次檔案成長的數量:

29 應用範例 建立銷售資料庫, 總共包含 6 個資料檔案和 3 個檔案群組:

30 設定交易記錄檔

31 設定定序名稱 利用 COLLATE 參數可為資料庫個別指定定序名稱;若省略此參數, 則資料庫會沿用 SQL Server 的定序名稱:

32 設定定序名稱 在 Query Analyzer 中執行如下的敘述, 可列出所有的定序名稱, 從中查出您要使用的定序名稱, 以便在 COLLATE 參數中設定:

33 建立資料庫的範本

34 卸離資料庫

35 卸離資料庫

36 卸離資料庫

37 無法卸離資料庫 資料庫還有使用者在連線使用中的話, 該資料庫是無法卸離的:

38 附加資料庫

39 附加資料庫

40 附加資料庫

41 附加資料庫

42 附加資料庫 利用 CREATE DATEBASE 敘述中的 FOR ATTACH 參數也可以將資料庫重新附加到 SQL Server:

43 附加資料庫 可以用 sp_attach_db 預存程式來附加資料庫:

44 在 Enterprise Manager 中 修改資料庫設定
開啟資料庫的屬性交談窗 一般頁次 資料檔案頁次 交易記錄檔頁次 檔案群組頁次 選項頁次 權限頁次

45 開啟資料庫的屬性交談窗

46 一般頁次

47 資料檔案頁次

48 交易記錄檔頁次

49 檔案群組頁次

50 選項頁次

51 選項頁次 存取區

52 選項頁次 復原區有 3 種復原模型可選擇: 簡易:讓資料庫可以復原到最近一次的備份。 完整:讓資料庫可以復原到失敗點。
大量登入:可進行大量登入作業。

53 選項頁次 設定區

54 權限頁次

55 用 ALTER DATABASE 敘述修改資料庫

56 參數說明 ALTER DATABASE database
ADD FILE <filespec> [ ,…n ] [ TO FILEGROUP filegroup_name]

57 參數說明 ADD LOG FILE < filespec > [ ,…n ]
REMOVE FILE logical_file_name ADD FILEGROUP filegroup_name REMOVE FILGROUP filegroup_name

58 參數說明 MODIFY FILE < filespec>

59 列示資料庫現有的檔案及屬性:sp_helpfile

60 參數說明 MODIFY NAME = new_dbname

61 更改資料庫名稱:sp_renamedb

62 參數說明 MODIFY FILEGROUP filegroup_name {filegroup_property | NAME = new_ filegroup_name}

63 列示資料庫現有檔案群組:sp_helpfilegroup

64 參數說明 SET < optionspec > [ ,…n] [ WITH < termination > ]

65 參數說明

66 參數說明 COLLATE < collation_name >

67 應用範例

68 在 Enterprise Manager 中 刪除資料庫

69 在 Enterprise Manager 中 刪除資料庫

70 刪除資料庫 DROP DATABASE 敘述

71 列出 SQL Server 現有的資料庫:sp_helpdb


Download ppt "第 6 章 建立資料庫."

Similar presentations


Ads by Google