我正在尝试为我的一个 PostgreSQL 数据库执行
pg_dump
,但遇到权限问题。
C:\Windows\system32>pg_dump -U postgres -p 1863 -O social_sense > C:\\Program Files\\PostgreSQL\\8.4\\data\\social_sense.sql
我收到以下错误:
访问被拒绝
有谁能指点一下吗
很抱歉占用了您的时间。这是因为我正在写入的目录没有写权限。
或者您可以以管理员身份运行cmd。在我的情况下也解决了这个问题。我知道这个答案有点晚了,但我想,这也许会对其他人有所帮助
有时您可能会收到“ACCESS DENIED”,因为您指定了输出目录但未指定文件名。
访问被拒绝:
pg_dump -h localhost -d databasename -U username -n schema_name > C:\temp\
好的:
pg_dump -h localhost -d databasename -U username -n schema_name > C:\temp\dump.sql