概述1,使用sql命令
创建详细的
数据库 CREATE DATABASE Test2 On ( --数据库主要文件逻辑文件名 name= Test2_data1, --在磁盘上对应的物理文件名 filename= 'd:\TestDB\Test2_data1.mdf ', --初始化文件大小 size=3, --最大文件大小 maxsize=10, --文件大小增长速度 filegrowth=1), ( 1,使用sql命令创建详细的数据库 CREATE DATABASE Test2 On (
--数据库主要文件逻辑文件名 name= Test2_data1, --在磁盘上对应的物理文件名 filename= 'd:\TestDB\Test2_data1.mdf ', --初始化文件大小 size=3, --最大文件大小 maxsize=10, --文件大小增长速度 filegrowth=1), ( name= Test2_data2, filename= 'd:\TestDB\Test2_data2.ndf ', size=1, maxsize=10, --文件大小增长以10%的增长率增长 filegrowth=1) --事务日志文件 log on ( name=Test2_log, filename= 'd:\TestDB\Test2_log.ldf ', filegrowth=1 ) ---注意:如果执行出现问题,建议将name = Test2_data2用单引号引起来,name= 'Test2_data2';
2,使用存储过程来分离和附加数据库 --分离数据库使用存储过程,提示:sp_detach_db teach --sp_detach_db 数据库名 sp_detach_db teach --附加数据库使用存储过程,提示:sp_attach_db teach,'d:\TestDB\teach_data1.mdf' --sp_attach_db 数据库名,'mdf文件url' sp_attach_db teach,'d:\TestDB\teach_data1.mdf'
3,添加/修改数据库的文件(mdf,ndf,log等文件) ALTER DATABASE teach add file (name= teach_data3, filename= @H_404_254@'d:\TestDB\teach_data3.ndf ', size=2, maxsize=10, filegrowth=1 ) --消息5039,级别16,状态1,第1 行 --MODIFY file 失败。指定的大小小于当前大小。 --只能改大,不能够改小 ALTER DATABASE teach modify file ( name= teach_data3, size= 3, maxsize= 8 ) 总结
以上是内存溢出为你收集整理的sqlserver数据库的创建和管理全部内容,希望文章能够帮你解决sqlserver数据库的创建和管理所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)