标题摘要内容
查询分析器创建数据库
作者:凡城科技 | 作者:佚名 | 发布时间: 1056天前 | 317 次浏览 | 分享到:


--1创建数据库

use master

go


if exists(select * from sysdatabases where name='AIS20180503030527')

begin

    select '该数据库已存在'

    drop database AIS20180503030527        --如果该数据库已经存在,那么就删除它

end

else

begin

    create database AIS20180503030527

    on  primary        --表示属于 primary 文件组

    (

        name='AIS20180503030527_Data',        -- 主数据文件的逻辑名称

        filename='D:AIS20180503030527_Data.mdf',    -- 主数据文件的物理名称

        size=5mb,    --主数据文件的初始大小

        maxsize=100mb,     -- 主数据文件增长的最大值

        filegrowth=15%        --主数据文件的增长率

    )

    log on

    (

        name='AIS20180503030527_log',        -- 日志文件的逻辑名称

        filename='D:AIS20180503030527_log.ldf',    -- 日志文件的物理名称

        size=2mb,            --日志文件的初始大小

        maxsize=20mb,        --日志文件增长的最大值

        filegrowth=1mb        --日志文件的增长率

    )

end




--2 停止服务、替换数据库、启动服务


--3 重建日志文件 

ALTER DATABASE AIS20180503030527 SET EMERGENCY --设置为紧急状态

ALTER DATABASE AIS20180503030527 SET SINGLE_USER--设置为单用户模式

ALTER DATABASE AIS20180503030527 REBUILD LOG ON (NAME=AIS20180503030527_log, FILENAME='D:AIS20180503030527_log.ldf')



--4 重启动数据库服务



--5、检查并进行修复。如果有错误提示,再运行:

dbcc checkdb('AIS20180503030527',REPAIR_ALLOW_DATA_LOSS)


dbcc checkdb('AIS20180503030527',REPAIR_REBUILD)


dbcc checkdb('AIS20180503030527')


DBCC CHECKTABLE('607653558',REPAIR_FAST)



--6、恢复成多用户模式


ALTER DATABASE AIS20180503030527 SET MULTI_USER

ALTER DATABASE AIS20180503030527 SET ONLINE


哈尔滨金蝶 0451-87110322