zoukankan      html  css  js  c++  java
  • MSSQL2008 无法分配空间,因为PRIMARY文件组已满

    1.收缩数据库日志

    https://jingyan.baidu.com/article/1709ad808a279f4635c4f060.html

    完整代码:

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

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

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

        exec sp_helpdb 数据库名

        use 数据库名  

        go      

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

       use 数据库名

       go  

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


    2.创建新文件

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


  • 相关阅读:
    Map和Set
    js基本语法入门
    js中变量的作用域,let,const详解
    循环结构
    方法
    只有分享才能一起进步
    培训随笔
    得食相呼,义也
    Wall.e
    《国学之大智慧》观感
  • 原文地址:https://www.cnblogs.com/swarb/p/9924211.html
Copyright © 2011-2022 走看看