写入程序数据库 “filename”时出错;请检查是否是磁盘空间不足、路径无效或权限不够

原创 2014年03月24日 10:35:56

MSDN问题描述:

 

写入程序数据库“filename”时出错;请检查是否是磁盘空间不足、路径无效或权限不够

LINK 未能写入输出文件的程序数据库 (PDB)。


通过检查以下可能的原因进行修复:


文件已损坏。 删除 PDB 文件然后重新链接。
没有足够的磁盘空间写入文件。
可能由于网络问题,驱动器不可用。
调试器在您尝试链接的程序上是活动的。
堆空间不足。


解决

1、重启VS

2、不生成pdb文件

打开项目属性–>链接器–>调试,去掉调试信息,干掉PDB文件。
问题:无法使用VS的调试功能。

3、使用unlocker

    下载一个绿色版的unlocker(同时支持32&64)。解压到\Microsoft Visual Studio  2003\VcX\bin里,然后将预编译命令行设为
Unlocker.exe "$(TargetDir)$(ProjectName).pdb" /S

(针对VS2003 , 我使用的是VS2012 ,没法这么用)


4、把debug文件夹下所有文件删除后重新调试,会出现无法删除的情况,用程序解除占用,其实和3一样。



参考: http://www.hankcs.com/program/solve-fatal-error-lnk1201-vs2003-pdb.html

fatal error LNK1201:写入程序数据库“***.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够

fatal error LNK1201:写入程序数据库“***.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够  最近用opencv2.4.10、vs2010做开发经常遇到这个...
  • tangwenbo124
  • tangwenbo124
  • 2016年03月21日 19:55
  • 4038

【vs】*pdb时出错;请检查是否是磁盘空间不足、路径无效或权限不够

VS感觉是感觉最好用的调试工具,但是也有些蛋疼的问题,比如上面的提示,每次都提示同样的错误:*pdb时出错;请检查是否是磁盘空间不足、路径无效或权限不够。      在pdb的生成目录下,去尝试删除此...
  • Qyee16
  • Qyee16
  • 2014年12月21日 18:51
  • 4888

解决"LNK1201:写入程序数据库 ‘.pdb’时出错"问题

在使用VS2002中,chan 在重新编译的时候,经常报错: fatal error LNK1201: 写入程序数据库“.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够 原因是...
  • sanqima
  • sanqima
  • 2014年11月15日 22:12
  • 2607

LINK : fatal error LNK1201: 写入程序数据库

我的开发环境是Win7旗舰64位+VS2003.Net,经常卡pdb错误,文末给出一个完美的解决方案和一个懒人补丁包。问题描述如下:在重新编译的时候,经常报错: fatal error LNK1...
  • zxq1474477147
  • zxq1474477147
  • 2016年03月17日 13:57
  • 3603

请检查是否是磁盘空间不足、路径无效或权限不够

Windows 7 使用 VS.NET 2003 开发项目时经常会遇到类似如下错误: TestServer fatal error LNK1201: 写入程序数据库“d:\Projects\Game...
  • zhaozhixiang2025
  • zhaozhixiang2025
  • 2013年06月24日 10:53
  • 5609

磁盘df看还有剩余空间,但是创建文件时报错,提示磁盘已经满问题解决

一次在磁盘上建立文件夹的时候,报错提示设备上没有空间。但是df -h查看磁盘 [root@~]# df -h 文件系统 容量 已用 ...
  • bobo0915
  • bobo0915
  • 2016年07月21日 11:01
  • 3638

excel提示磁盘空间不足磁盘已满无法打开或保存

办公软件是Office2013,打开Excel文件时可能会出现“磁盘空间或内存不足,无法打开或保存”这样的提示,但实际的磁盘空间和内存非常富余。我自己也遇到了这样的问题,尝试过右键→属性→解除锁定等几...
  • scholar_man
  • scholar_man
  • 2016年12月16日 14:23
  • 16985

未能加载文件或程序集“XXX”或它的某一个依赖项。磁盘空间不足---解决方案

今天网站突然报错说是磁盘已满,如图错误: 刚开始以为是数据库日志导致的磁盘满了,看了一眼磁盘还有很大空间,应该不是。又看了一眼网站服务器C盘 靠 他居然满了。。。。最后查明是iis产生的日志 把C...
  • hr541659660
  • hr541659660
  • 2015年08月31日 10:04
  • 4709

未能加载文件或程序集“SMSWeb”或它的某一个依赖项。磁盘空间不足。 (异常来自 HRESULT:0x80070070)

未能加载文件或程序集“SMSWeb”或它的某一个依赖项。磁盘空间不足。 (异常来自 HRESULT:0x80070070)说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信...
  • weimeishuxi
  • weimeishuxi
  • 2011年05月26日 11:46
  • 908

一个Linux虚拟机上Oracle数据库磁盘空间不足的解决办法

问题描述:近日需要将测试数据库中的数据全部导出然后导入本地安装在linux虚拟机中的Oracle中,由于当时划给linux的磁盘空间只有8GB,现在剩余空间不足500MB,而从测试库导出的dmp文件有...
  • hackerwu
  • hackerwu
  • 2011年10月21日 09:50
  • 1336
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:写入程序数据库 “filename”时出错;请检查是否是磁盘空间不足、路径无效或权限不够
举报原因:
原因补充:

(最多只允许输入30个字)