--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