MSSQL2008 没法分配空间,由于PRIMARY文件组已满

1.收缩数据库日志html

https://jingyan.baidu.com/article/1709ad808a279f4635c4f060.html
数据库

完整代码:日志

--查看数据库的存放位置--code

    select database_id,name,physical_name AS   CurrentLocation,state_desc,size     from sys.master_files where database_id=db_id(N'数据库名称');htm

--执行相关收缩命令--io

    exec sp_helpdb 数据库名ast

    use 数据库名  class

    go      file

   dbcc shrinkfile(数据库存放文件名称, 1024)             select

   use 数据库名

   go  

   dbcc shrinkfile(l数据库日志存放文件名称, 512)    


2.建立新文件

为 primary 组添加新的数据文件来解决这个问题 alter database 库名 add file(NAME = 逻辑文件名,FILENAME = 'c:实际文件名.ndf'。(其实经过企业管理器选择数据库"属性"》数据库文件更方便。 经过新增一个NDF,问题获得解决!
相关文章
相关标签/搜索