02.创建与管理数据库概要.ppt

02.创建与管理数据库概要

* * * * 关于“排序规则”: 在Microsoft SQL Server中,字符串的物理存储由排序规则控制。 排序规则指定表示每个字符的位模式以及存储和比较字符所使用的规则。 排序规则的名称由两部分构成: 前半部分是指本排序规则所支持的字符集。 后半部分是后缀。 如:Chinese_PRC_CS_AI_WS ? 什么是排序规则? 排序规则的构成: 前半部分:指UNICODE字符集。 Chinese_PRC_指针对大陆简体字UNICODE的排序规则。 后半部分的含义: ?   _BIN ? 二进制排序 ?   _CI(CS) ?是否区分字母大小写,CI不区分,CS区分   _AI(AS) ?是否区分字母的重音,AI不区分,AS区分      _KI(KS) ?是否区分片假名和平假名日语音节,KI不区分,KS区分  ? ? _WI(WS) ?是否区分宽度,WI不区分,WS区分  如:相同字符的单字节表示法(半角)和双字节表示法(全角) a 和á 如:Chinese_PRC_CS_AI_WS: 1、Latin1_General_CI_AS: 排序规则使用Latin1 General字典排序规则; 不区分大小写但区分重音。 2、Estonian_CS_AS: 排序规则使用爱沙尼亚字典排序规则; 区分大小写并区分重音。 示例: 方法二:使用命令修改数据库 ALTER DATABASE 数据库名称 { ADD FILE filespec[,…n] [TO FILEGROUP 文件组名] /*增加数据文件*/ ADD LOG FILE filcspcc /*增加日志文件*/ REMOVE FILE 逻辑文件名称 /*删除数据文件*/ ADD FILEGROUP 文件组名称 /*增加文件组*/ REMOVE FILEGROUP 文件组名称 /*删除文件组*/ MODIFY FILE filespec /*更改文件属性*/ MODIFY NAME=新数据库名称 /*更改数据库名称*/ MODIFY FILEGROUP 文件组名称 {文件组属性|NAME=新文件组名称} /*更改文件组属性,包括更改文件组名称*/ } ALTER DATABASE Study1 /*修改Study1数据库*/ MODIFY FILE (NAME=Study1_data ,SIZE=15MB) /*修改文件*/ /*指定修改主文件的大小*/ ALTER DATABASE Study1 MODIFY FILE (NAME=Study1_log ,SIZE=15MB) /*指定修改日志文件的大小*/ 例:将“Student”数据库的容量扩充到15M。 如果一个数据库不再使用,用户可以将其删除。 删除数据库时,会删除数据库的所有数据和该数据库所使用的所有磁盘文件,该数据库在OS上占用的空间将会被释放。 出现以下几种情况时,数据库不能被删除: 当用户正在使用该数据库时。 当该数据库正在被恢复时。 当该数据库正在参与复制时。 只能删除用户数据库,系统数据库不能被删除。 7.删除数据库 对象资源管理器中,展开树形目录,定位到要删除的数据库,右击该数据库,再选择“删除”命令。 方法一:使用SSMS删除数据库 方法二:使用命令删除数据库 DROP DATABASE database_name1 例:删除服务器中的“Study1”数据库。 DROP DATABASE Study1; 8.移动数据库 如果希望将数据库移至其他计算机上使用,就需要使用移动数据库的操作。 分离用户数据库 附加数据库 方法一:使用SSMS分离数据库 方法二:使用命令分离数据库 分离用户数据库 分离数据库是指将数据库从SQL Server 实例中删除,使得此数据库脱离服务器的管理。但是该数据库的数据文件和事务日志文件依然保持不变,可以将该数据库附加到任何的SQL Server 实例中。 分离数据库是有条件的。如,已经复制并且发布的数据库不能被分离,处于可疑状态的数据库不能被分离等。 删除连接:是否断开与指定服务器的连接。 更新统计信息:选择在分离数据库之前是否更新过时的优化统计信息。 保留全文目录:选择是否保留

文档评论(0)

1亿VIP精品文档

相关文档