EBeW2000害作与应用 必用向导创建数据库 使用向导创建数据库是一种非常简单的方法。启动企业 管理器,在工具菜单中选择向导即可按向导进行相应的操作。 5.1.3修改数据库 创建数据库后,可能会由于某种原因需要对其进行修改 例如增加和删除数据库的文件和文件组、修改文件和文件组 的属性。但只有 sysadmin和 dbcreator服务器角色成员和DB0 才能修改数据库。 使用企业管理器修改数据库 有两种方法来修改: ①使用企业管理器修改数据库 ②使用TSL命令修改数据库
第5章 SQL Server2000基本操作与应用 ❖ 用向导创建数据库 使用向导创建数据库是一种非常简单的方法。启动企业 管理器,在工具菜单中选择向导即可按向导进行相应的操作。 5.1.3 修改数据库 创建数据库后,可能会由于某种原因需要对其进行修改。 例如增加和删除数据库的文件和文件组、修改文件和文件组 的属性。但只有sysadmin和dbcreator服务器角色成员和DBO 才能修改数据库。 ❖ 使用企业管理器修改数据库 有两种方法来修改: ①使用企业管理器修改数据库 ②使用T-SQL命令修改数据库
EBeW2000害作与应用 使用企业管理器修改数据库 步骤如下: (1)启动企业管理器,连接服务器,展开其树形目录,展开 【数据库】文件夹,用鼠标右键单击要修改的数据库名,例 如 example1,在弹出的快捷菜单中,单击【属性】命令, 则弹出如图57所示的对话框。 (2)在 example1属性对话框【数据文件】选项卡画面中,可 以修改数据库的主文件组和用户定义文件组中各数据文件的 信息,包括逻辑名、物理文件名、初始长度、所属文件组及 自动增长的限制等 (3)单击【事务日志】选项卡,在这个选项卡画面中,用户可 以修改数据库的日志文件的信息,包括逻辑名、物理文件名 初始长度及自动增长的限制等 (4)单击【文件组】、【选项】、【权限】等选项卡,可以修 改数据库的文件组、数据库选项、数据库访问权限等内容
第5章 SQL Server2000基本操作与应用 1 1 ❖ 使用企业管理器修改数据库 步骤如下: (1)启动企业管理器,连接服务器,展开其树形目录,展开 【数据库】文件夹,用鼠标右键单击要修改的数据库名,例 如exampledb1,在弹出的快捷菜单中,单击【属性】命令, 则弹出如图5-7所示的对话框。 (2)在exampledb1属性对话框【数据文件】选项卡画面中,可 以修改数据库的主文件组和用户定义文件组中各数据文件的 信息,包括逻辑名、物理文件名、初始长度、所属文件组及 自动增长的限制等。 (3)单击【事务日志】选项卡,在这个选项卡画面中,用户可 以修改数据库的日志文件的信息,包括逻辑名、物理文件名、 初始长度及自动增长的限制等。 (4)单击【文件组】、【选项】、【权限】等选项卡,可以修 改数据库的文件组、数据库选项、数据库访问权限等内容
EBeW2000害作与应用 example1属性 第规数据文件|事务日志文件组选项权限1 数据库文件 文件名 位置 分配的空间MB)文件组 PRIMARY 册除 文件属性 F文件自动增长[G1 文件增长 最大文件大小 按百分比)10c长 C按兆字节① G文件增长不受 匚确定取消」朝助 图5-7数据库属性对话框
第5章 SQL Server2000基本操作与应用 图5-7 数据库属性对话框
EBeW2000害作与应用 使用 Transact-S命令修改数据库 ALTER DATABASE database LADD FILE<filespec)[ n)[TO FILEGROUP filegroup name ADD LOG FILE<filespec)[ [REMOVE FILE logical file name ADD FILEGROUP filegroup name REMOVE FILEGROUP filegroup name MODIFY FILE <filespec) MODIFY FILEGROUP filegroup name filegroup propert. 其中< filespec>语法格式如下: (NAME=logical file name , FILENAME=’ os file name’] L, SIZE=size L, MAXSIZE=(max size UNLIMITEDI L, FILEGROWTH= growth increment]
第5章 SQL Server2000基本操作与应用 ❖ 使用Transact—SQL命令修改数据库 ALTER DATABASE database {ADD FILE<filespec>[ , . . . n)[TO FILEGROUP filegroup_name] ADD LOG FILE<filespec>[,...n] [REMOVE FILE logical_file_name |ADD FILEGROUP filegroup_name |REMOVE FILEGROUP filegroup_name |MODIFY FILE <filespec> |MODIFY FILEGROUP filegroup_name filegroup_property } 其中<filespec>语法格式如下: (NAME=logical_file_name [,FILENAME=’os_file_name’] [,SIZE=size] [,MAXSIZE={max_ size UNLIMITED}] [,FILEGROWTH= growth_increment])
EBeW2000害作与应用 【例5-4】在 example1数据库中添加一个文件组 exampledbl group,命令行为: ALTER DATABASE exampledbl LDD FILEGROUP exampledbl group 【例5-5】将一个新的数据文件 exampledbl data2添加到 exampledbl数据库的 exampledbl group文件组中,命令行 为 ALTER DATABASE exampledb1 ADD FILE NAME= exampledbl data2 FILENAME=C mssql2000 exampledbl data2 mdf,) TO FILEGROUP exampledbl group
第5章 SQL Server2000基本操作与应用 【例5-4】在exampledbl数据库中添加一个文件组 exampledbl_group,命令行为: ALTER DATABASE exampledbl ADD FILEGROUP exampledbl_group 【例5-5】将一个新的数据文件exampledbl_data2添加到 exampledbl数据库的exampledbl_group文件组中,命令行 为 ALTER DATABASE exampledb1 ADD FILE ( NAME= exampledbl_data2, FILENAME=’c: \ mssql2000 \ exampledbl_data2.mdf’) TO FILEGROUP exampledbl_group