虽然我在谷歌上搜索了很多,但我找不到任何关于我的问题的帖子......
我想在PgAdmin中运行数据库报告,我收到错误消息
'无法统计档案...... \ xyz_fsm'
据我所知,这不是权限问题,也不是病毒扫描程序问题(类似帖子的结论) - 但_fsm文件确实不存在! (不在任何驱动器上!)奇怪的是,我的所有4个数据库都已启动并运行,但显然只创建报告不起作用(通过PgAdmin和ngpsql都出现相同的错误)。我在Windows 2008 R2上运行Postgres 9.3.1。
有人建议吗?
答案 0 :(得分:0)
好吧,你已经或多或少地提出不能使用stat文件意味着该文件不存在,因此无法查看。
如果您确定它不是权限问题,那么尝试使用编辑器创建该文件为空,并确保该文件可以写入,执行死亡并被世界上的任何人炸毁。
然后再试一次。现在错误应该已经改变了。
但是确实要检查你的日志并将它们设置为调试ifneed。你会发现有人试图创建该文件但不允许的地方。
在Windows Server 2008上,我很遗憾没有那么多帮助,如果涉及到linux上的postgresql我会多一点帮助。遗憾。
答案 1 :(得分:0)
我创建了一个错误报告(#12127),因为我可以重现此行为并排除其他可能的错误来源。