• TF30042: The database is full. Contact your Team Foundation Server administrator.


    TF30042: The database is full. Contact your Team Foundation Server administrator.

    在一个阳光明媚的下午,迁入代码的时候突然发现报错了.
    TF30042: The database is full. Contact your Team Foundation Server administrator.
    立马百度.
    然后发现各种网站的解决方法都是抄袭一个人的.并且我按照这种方法并没有成功.
    严重鄙视各种网站转载抄袭相同的东西.

    然后我分析如下:
    1.数据库的mdf文件达到10G,但是磁盘是足够的,虽然说数据库已满,但是磁盘剩余空间还是很多很多的(文章来至http://www.cnblogs.com/birds-zhu/p/7773430.html).
    2.手动更改数据库file文件的大小,不行.(在企业管理器里面修改,点击ok后,界面显示是文件变大了,但是tfs仍然不能迁入).
    3.用sql语句修改数据库文件大小为20G
    alter database TTPS
    modify file
    (
    name=TTPS,
    size=20480MB
    );
    GO
    这下发现了一个关键的东西.报错了.如下:

    CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 10240 MB per database.

    数据库许可将数据库mdf文件限制成了10G.
    分析完毕,要解决的话,换license将数据库大小[文章来至http://www.cnblogs.com/birds-zhu/p/7773430.html,请勿无脑抄袭]限制解除.

    解决如下:
    1.先查看了tfs所连数据库的版本,貌似是express版本的.(由于tfs服务器上装了几个实例,有的实例是express,有的是企业版,当时我没注意,直接进行了下一步)
    2.运行sql2012的安装程序
    3.点击Maintenance
    4.点击Edition upgrade
    5.环境检测后,点击OK,等待一会儿
    6.点击next
    7.这个界面要输入license.我这个版本的license是748RB-X4T6B-MRM7V-RTVFF-CHC8H.换成FH766-Y346B-7XAQ3-V69JM-RHW28((文章来至http://www.cnblogs.com/birds-zhu/,为防止无脑转载,正确的码在第二个回复中.)
    8.CHeck I accepte the license terms,点击next
    9.选择tfs数据库的实例,next
    10.再点击几个next,安装,完成.


    完成修复.继续迁入.成功.

  • 相关阅读:
    大数相加(类似杭电oj平台上acm1002)
    DAY2-JAVA
    DAY1--JAVA
    网络编程之解决粘包问题的简单模型
    mybatis resultType resultMap 区别
    Spring学习1:Spring基本特性
    mybatis中useGeneratedKeys和keyProperty的作用
    mybatis 三剑客 generator配置 、mybatis plugin
    常用 Git 命令清单
    mysql btree与hash索引的适用场景和限制
  • 原文地址:https://www.cnblogs.com/birds-zhu/p/7773430.html
Copyright © 2020-2023  润新知