原因是这样的,你要把该数据库绑定设备上!日志文件不能 删除,只能收缩,SQL SERVER 没有日志文件是不能工作的!
三句都执行,只是清除日志,压缩数据库要用DBCC SHRINKDB,用法如下: use master go sp_dboption 'dbname','single user',true --设置单用户,注意要停止所有应用,慎重! gouse dbname godbcc SHRINKDB(dbname) go 这时会给出Current size of database和size database can bu shrunk to两个数dbcc SHRINKDB(dbname,nnn) 其中nnn为上一步给出的size database can bu shrunk to,一般应该多留一些。
dbcc updateusage(database_name)
go
我又新建了两个设备。
将库扩展到这两个设备上,
然后发现在日志文件是扩大了,但可能用空间还是0,
这是怎么回事啊,
sql 6.5真是麻烦。
use master
go
sp_dboption 'dbname','single user',true --设置单用户,注意要停止所有应用,慎重!
gouse dbname
godbcc SHRINKDB(dbname)
go
这时会给出Current size of database和size database can bu shrunk to两个数dbcc SHRINKDB(dbname,nnn)
其中nnn为上一步给出的size database can bu shrunk to,一般应该多留一些。