我在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
使用它时,它正确连接。那么这里有什么问题呢?
也许我在密码中有%,#,^,!,*,$等字符可能有问题?
最诚挚的问候,
康拉德
答案 0 :(得分:0)
我设法启动了备份功能。我创建了一个与不同用户(与数据库连接使用的用户相同)的不同连接字符串,而不是azure默认用户。因为访问不应该是一个问题(我已经使用psql
测试了默认用户,可能问题在于密码包含&#34;花哨的&#34;特殊字符。
幸运的是,使用其他用户生成备份。