Download presentation
Presentation is loading. Please wait.
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
Similar presentations