【发布时间】:2015-11-27 10:13:41
【问题描述】:
我正在尝试在两台 PC 上的 windows 7 上的 postgresql 9.3 中创建备份
在 PC_A 中我可以毫无问题地完成
c:\Program Files\PostgreSQL\9.3\bin>pg_dump -U postgres -C -f C:\uti\sample.bak template1
但是在 PC_B 中说Access is denied
我尝试修改 pg_hba.conf 文件并信任我的 ip 地址并重新启动 postgres 服务。
host all all 127.0.0.1/32 trust
host all all 192.168.0.0/16 trust
我可以用
在 PC_B 中输入 psql okpsql -U postgres 模板1
我也以管理员身份运行 cmd
我可以创建文件了
我还缺少什么?
【问题讨论】:
-
可能缺少 ipv6?
-
你能详细说明一下吗?因为我可以使用 psql ok 与用户
postgres连接 -
那么可能不是问题。
-
@Jase 我愿意尝试任何事情。我可以从 pgAdmin 进行备份。但我需要使用选项
--exclude-table-data并且不能在 pgAdmin 中这样做。 -
“不是一个有效的应用程序”,看起来很奇怪,也许重新安装它,还要检查任何杀毒软件,你试图将文件写入一个不寻常的位置,杀毒软件可能已经阻止了它。
标签: windows postgresql postgresql-9.3 pg-dump