标签: azure-database-postgresql

如果我的应用没有启用SSL,为什么连接到我在Postgres服务器的Azure会失败?

当我尝试从我的应用程序/客户端连接到Azure中的postgres服务器时,我发现连接失败,该应用程序/客户端没有启用SSL.

无法连接到服务器:致命错误:需要SSL连接.请指定SSL选项并重试.

这是一个强烈要求吗?有没有办法可以绕过这个要求?

postgresql azure azure-database-postgresql

16
推荐指数
4
解决办法
7592
查看次数

尽管用户名正确,但与Azure postgres服务器的连接仍然失败

当尝试从psql客户端连接到Azure中的postgres服务器时,即使我使用正确的用户名,我也会收到以下错误.我怎样才能解决这个问题?

psql:FATAL:指定的用户名无效.请检查用户名并重试连接.用户名应采用<username@hostname>格式.

postgresql azure azure-database-postgresql

6
推荐指数
2
解决办法
1814
查看次数

当我使用"sslmode = verify-full"时,连接到Azure上的postgres服务器失败

当我在Azure中连接到我的postgres服务器时选择"sslmode = verify-full"时,连接失败并出现以下错误:

" <region>.control.database.windows.net"(和其他7个名称)的服务器证书与主机名" <servername>.postgres.database.azure.com" 不匹配.

Azure Database for PostgreSQL服务不允许"sslmode = verify-full"吗?如果我需要使用"sslmode = verify-full",如何连接到Azure中的postgres服务器?

postgresql azure azure-database-postgresql

5
推荐指数
1
解决办法
1064
查看次数

Azure PostgreSQL 无法将 BYPASSRLS 分配给角色

我正在尝试在 Azure PostgreSQL 中创建一个允许绕过行级安全性的角色,以便我可以运行备份,当为除备份用户之外的所有用户启用行级安全性时,该备份不会失败:

ALTER TABLE jobschedule.jobs ENABLE ROW LEVEL SECURITY;
ALTER TABLE jobschedule.jobs FORCE ROW LEVEL SECURITY;
Run Code Online (Sandbox Code Playgroud)

当我尝试使用 Azure 提供的管理员分配角色时,我收到以下错误消息:

ALTER ROLE srvdevadmin BYPASSRLS;
ERROR: must be superuser to change bypassrls attribute
Run Code Online (Sandbox Code Playgroud)

我检查了权限,似乎在 Azure PostgreSQL 中不可能将超级用户分配给用户。我有什么想法可以将 BYPASSRLS 分配给用户吗?

postgresql azure azure-database-postgresql

5
推荐指数
1
解决办法
1162
查看次数

如何从 Azure PostGreSQL-PaaS 分析性能不佳

我遇到 Azure PostGreSQL-PaaS 性能不佳的情况,需要有关如何继续的帮助。

我正在一个项目中试用 Azure PostGreSQL-PaaS。我遇到了数据库无法忍受的性能(或者至少看起来数据库是问题所在)。

我们的应用程序在 Azure-VM 中运行,VM 和数据库都位于西欧。VM 和数据库之间的网络似乎运行正常。(在数据库端口 5432 上使用 psping(来自 Sysinternals)我得到 2 毫秒和 4 毫秒之间的延迟)PostGreSQL 包含一个名为 pgbench 的基准测试工具。该工具在测试数据集上运行一系列简单的 sql 语句并提供计时。我在 VM 上针对数据库运行了 pgbench。Pgbench 报告的延迟在 800 毫秒到 1600 毫秒之间。如果我在本地网络上对内部数据库使用 pgbench 进行相同的测试,我通常会得到低于 10 毫秒的延迟。

我试图就此联系 Microsoft 支持,但我基本上被告知,由于网络似乎运行正常,这一定是 PostGreSQL 软件问题,与 Microsoft 无关。由于数据库是 PostGreSQL-Paas,我只能有限地访问日志和指标。

任何人都可以请帮助或建议我如何继续吗?

azure-database-postgresql

5
推荐指数
2
解决办法
2376
查看次数

无法创建PostgreSQL超级用户角色来安装和运行应用程序

我想安装一个使用PostgreSQL的应用程序(Odoo),但它需要您创建一个超级用户角色,以允许应用程序进程安装创建自己的数据库.我刚刚创建了一个Azure PostgreSQL数据库(PaaS),但它创建的用户不是超级用户,也无法创建超级用户角色.有没有办法让我的管理员用户成为超级用户?

postgresql azure azure-database-postgresql

4
推荐指数
1
解决办法
4965
查看次数

如何在JAVA中连接到MySQL和PostgreSQL的Azure数据库

发布了两个新的Azure服务,用于MySQLPostgreSQL的Azure数据库,作为一个Java开发人员,我想知道如何连接它们,常规JDBC驱动程序是否仍然有用?

java azure azure-database-postgresql azure-database-mysql

3
推荐指数
1
解决办法
760
查看次数

无法连接到我在 Azure 中新创建的 postgresql 服务器

在 Azure Database for PostgreSQL 服务中创建新服务器后,尝试连接到该服务器时出现以下错误。自从我在Azure门户上看到通知后,服务器已经创建完毕,也可以在Azure门户上查看服务器详细信息。

psql:致命:主机“ <ipv4 address>”、用户“cloudsa”、数据库“postgres”没有 pg_hba.conf 条目,

我是否遗漏了使我的客户端(pgadmin/psql)可以访问我的 postgres 服务器的任何步骤?

postgresql firewall azure azure-database-postgresql

3
推荐指数
1
解决办法
4820
查看次数