第一种方法:
(1)先sp_detach_db分离数据库
(2)删掉日志文件
(3)用sp_attach_single_file_db重新连接数据库,系统会自动创建新的日志文件,为1024K
第二种方法:
(1)分离数据库企业管理器->服务器->数据库->右键->分离数据库
(2)删除LOG文件
(3)附加数据库企业管理器->服务器->数据库->右键->附加数据库
此法生成新的LOG,大小只有520多K
(4)再将此数据库设置自动收缩
第三种方法:
用代码,下面的示例分离 77169database,然后将 77169database 中的一个文件附加到当前服务器。
EXEC sp_detach_db @dbname = '77169database'
EXEC sp_attach_single_file_db @dbname = '77169database',
@physname = 'c:/Program Files/Microsoft SQL Server/MSSQL/Data/77169database.mdf'
新闻热点
疑难解答