Azure备份无法连接到App Service PostgreSQL数据库

时间:2018-01-19 14:58:16

标签: postgresql azure web-config azure-web-sites

我在App Service中创建了一个应用。作为一个数据库我使用Azure数据库为PostgreSQL服务器。

最近,我通过内置的App Service Backup功能为此应用配置了备份。但是每个备份都会失败并显示消息

Error occurred while connecting to the database <db_name> on server <server>: 28P01: password authentication failed for user "<user>"

在备份配置中,连接字符串设置为defaultConnection。我查看了应用程序设置&#39;面板和字符串defaultConnection看起来很好。此外,当我从字符串中获取值并通过终端和psql使用它时,它正确连接。那么这里有什么问题呢?

也许我在密码中有%,#,^,!,*,$等字符可能有问题?

最诚挚的问候,
康拉德

1 个答案:

答案 0 :(得分:0)

我设法启动了备份功能。我创建了一个与不同用户(与数据库连接使用的用户相同)的不同连接字符串,而不是azure默认用户。因为访问不应该是一个问题(我已经使用psql测试了默认用户,可能问题在于密码包含&#34;花哨的&#34;特殊字符。

幸运的是,使用其他用户生成备份。