- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章创建和管理SQL_Server_2008数据库分析
使用Management Studio查看数据库属性 用视图、系统函数和系统存储过程来查看数据库属性 视图 函数 存储过程和其他语句 sys.databases DATABASE_PRINCIPAL_ID sp_databases sys.database_files DATABASEPROPERTYEX sp_helpdb sys.data_spaces DB_ID sp_helpfile sys.filegroups DB_NAME sp_helpfilegroup sys.allocation_units FILE_ID sp_spaceused sys.master_files FILE_IDEX DBCC SQLPERF sys.partitions FILE_NAME ? sys.partition_functions FILEGROUP_ID ? sys.partition_parameters FILEGROUP_NAME ? sys.partition_range_values FILEGROUPPROPERTY ? sys.partition_schemes FILEPROPERTY ? sys.dm_db_partition_stats fn_virtualfilestats ? 【例5.5】显示Master数据库信息。 sp_helpdb Master 执行结果如图5.10所示。 修改数据库 可以在Management Studio中利用数据库属性的设置更改数据库各项参数,也可使用ALTER DATABASE命令来更改数据库,ALTER DATABASE可以更改数据库的属性或其文件和文件组。ALTER DATABASE的语法格式如下: ALTER DATABASE database_name { add_or_modify_files | add_or_modify_filegroups | set_database_options | MODIFY NAME = new_database_name | COLLATE collation_name } 参数简要说明 (1)database_name:要修改的数据库的名称。 (2)MODIFY NAME = new_database_name:使用指定的名称 new_database_name 重命名数据库。 (3)add_or_modify_files:指定添加、修改或删除的数据库文件。 其语法格式为: add_or_modify_files::= { ADD FILE filespec [ ,...n ] [ TO FILEGROUP { filegroup_name | DEFAULT } ] | ADD LOG FILE filespec [ ,...n ] | REMOVE FILE logical_file_name | MODIFY FILE filespec } (4)add_or_modify_filegroups:指定添加、修改或删除的文件组。 (5)set_database_options:更改数据库参数。 【例5.6】将数据库名test更改为test1。 ALTER DATABASE test MODIFY NAME = test1 【例5.7】将一个 5MB 的数据文件添加到“test”数据库。 ALTER DATABASE test ADD FILE ( NAME = test1, FILENAME = E:\sql server 2008 db\testdat1.ndf, SIZE = 5MB, MAXSIZE = 100MB, FILEGROWTH = 5MB ) 【例5.8】删除上例中添加的数据库文件。 ALTER DATABASE test REMOVE FILE test1 【例5.9】移动数据库文件的位置。 ALTER DATABASE test MODIFY FILE ( NAME = test_dat1.ndf, FILENAME = Nc:\test_data2.ndf ) 【例5.10】更改数据库文件大小。 ALTER DATABASE test MODIFY FILE (NAME = test_data, SIZE = 20MB ) 【例5.11】向数据库添加两个日志文件 ALTER DATABASE test ADD LOG FILE ( NAME = test_log2, FILENAME = E:\sql server 2008 db\test_l
文档评论(0)