ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 数据库的创建,修改和删除----利用企业管理器和T-SQL语句

数据库的创建,修改和删除----利用企业管理器和T-SQL语句

原创 Linux操作系统 作者:iSQlServer 时间:2009-07-07 13:39:41 0 删除 编辑

创建数据库的方法
  1 使用向导
  2 使用企业管理器
  3 使用Transact-SQL语言


 create database company on primary
    (name=company_data,filename='d:\mssq17\data\company.mdf',
        size=10,maxsize=unlimited,filefrowth=10%)

  log on
     (name=company_log,filename='d:\mssq17\data\company.ldf',
        size=1,maxsize=5,filegrowth=1)

创建一个指定多个数据文件和日志文件的数据库
create database employees on primary
     (name=employee1,filename='d:\mssq17\data\employee1.mdf',
       size=10,maxsize=unlimited,
       filegrowth=10%),
     (name=employee2,filename='d:\mssq17\data\employee2.mdf'
       size=20,maxsize=100,
       filegrowth=1)
 log on
      (name=employeelog1,filename='d:\mssq17\data\employee1.ldf',
       size=10,maxsize=50,
       filegrowth=1),
     (name=employeelog2,filename='d:\mssq17\data\employee2.ldf'
       size=10,maxsize=50,
       filegrowth=1)
==============

利用sp_dboption
使用系统存储过程sp_dboption查看数据库选项
  输入exec sp_dboption
  sp_dboption[[@dbname=]'database']
    [[,@optname=]'option_name']
    [[,@optvalue=]'value']

@dbname  指定对其进行选项设置的数据库名
@optname  要设置的选项
@optvalue  确定选项的新设置  true,false,on,off
返回0 设置成功  1 设置失败
例:
sp_dboption 'counter','autoclose','true'

数据库选项共有5类
   自动选项
   游标选项
   恢复选项
   SQL选项
   状态选项

---------------------------------------
修改数据库
   用企业管理器缩小数据库文件

使用存储过程修改数据库名称
  Sp_renamedb @old_name,@new_name

例子
exec sp_dboption '产品数据库','single user',true  //设置为单用户
exec sp_renamedb'产品数据库','product'// 重命名数据库
exec sp_dboption '产品数据库','single user',false  //关闭为单用户

增大数据库文件
alter database 产品数据库 
 Modify file(name='产品数据库_log',size=3)

压缩数据库
exec sp_dboption '数据库名','auto shrink','true'
dbcc shrinkfile('数据库名_data',6)

修改数据库结构
alter database employees add filegroup data1

alter database employees add file
(name=employee3,filename='d:\employee3.ndf',
  size=1,maxsize=50,filegrouth=1),

(name=employee4,filename='d:\employee3.ndf',
  size=2,maxsize=50,filegrouth=10%)

to filegroup data1

alter database employeees add log file

(name=employeelog3,filename='d:\employeelog3.ldf',
  size=1,maxsize=50,filegrouth=1)

删除数据库
 drop database datbase_name[1,...n]


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16436858/viewspace-608511/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 管理存储过程
请登录后发表评论 登录
全部评论

注册时间:2008-10-17

  • 博文量
    1319
  • 访问量
    2074178