问题标签 [azure-sql-managed-instance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
146 浏览

linux - 如何从 azure SQL 托管实例连接字符串 grep dnszone

要求:自动部署azure sql mi并将 Web 应用程序连接到它。每次我创建 sql mi 它都会生成一个随机的“dnszone”,我无法在文件中捕获它,我需要使用 bash 命令创建一个连接字符串。以下是我使用过的示例脚本:

我已经尝试了几个选项,因为无法 grep $dnszone 值

我感谢任何帮助捕获这样的 dnszone 值:

谢谢

0 投票
0 回答
93 浏览

sql-server - 为什么我的 SQL Server 调用有时会停滞 14.3 秒?

我有一个在 Azure 中运行的 Web 应用程序,它运行了几年。它一直连接到在 VM 上运行的 MS SQL Server 实例,主要是因为它的一部分是需要 Azure SQL 不支持的功能的遗留应用程序。我们已经删除了一些旧的依赖项,Azure 现在有了 SQL Server 托管实例,所以我决定试一试。

但由于某种原因,现在许多需要访问数据库的 Web 请求在跟踪中都有一个或多个 14 秒的暂停。例如:

一些数据库调用之间的 14 秒停顿

这些 SQL 行中的每一个都代表对 db 的另一个 SQL 调用。对于其中一些跟踪,整个过程大约需要 250 毫秒,并且 SQL 调用都是背靠背的。对于像这样的一些,您在 14 秒内什么都看不到,然后是一个 SQL 调用,然后是另一个 14 秒的间隙,其余的会快速连续发生。有时是 14 秒,然后他们都被快速调用。有时是 14 秒,然后是第一个呼叫,然后是另一个 14 秒,然后是第二个呼叫,然后是另一个 14 秒,然后是背靠背的其​​余呼叫。

时间的直方图非常奇怪:

请求时间的直方图

我裁剪了低于 300 毫秒的响应,约占总数的一半。其余的显示在这里。图表没有完全对齐,但第一个高条是 14.3 秒,第二个是 28.7 秒,第三个是 43.2 秒。

当然,如果我将连接字符串切换回 VM,一切都会很快恢复运行。然后我回到 SQL 托管实例。代码根本没有改变。另一件奇怪的事情是,该时序图中的第一条 SQL 行是一个完全不同的数据库,没有被更改,所以不知何故让主数据库使用托管实例也会弄乱与 Azure SQL 的连接?我不认为它是严格缓存或任何东西,因为我可以连续多次刷新页面,有时它很快,有时是 14-28 秒。我还尝试使用私有和公共主机名将 conn 字符串更改为 MI。

底线——是否有某些原因导致对 SQL Server 的一次或多次调用会有 14 秒的间隔?

0 投票
1 回答
746 浏览

azure - 我正在尝试使用来自 SSMS 的侦听器端点连接到我的 azure 托管实例(配置的故障转移组)

我已将数据迁移到托管实例并配置故障转移组。但无法使用 SSMS 连接到我的数据库。我也尝试通过在选项中提供数据库名称来连接

错误:

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:TCP Provider,错误:0 - 连接尝试失败,因为连接方在一段时间后没有正确响应,或建立连接失败,因为连接的主机没有响应。)(Microsoft SQL Server,错误:10060)


连接尝试失败,因为连接的一方在一段时间后没有正确响应,或者连接的主机没有响应,建立连接失败

0 投票
1 回答
233 浏览

azure - 有时我们需要在故障转移后手动打开加密密钥,有时不需要

我已经将我的数据库从本地 SQL 服务器迁移到了托管实例并配置了故障转移组。我已经在主数据库和辅助数据库上打开了加密密钥,但有时仍需要在故障转移后重新打开加密密钥。

0 投票
2 回答
113 浏览

azure - 我可以备份存储在 Azure 托管实例中的服务主密钥吗?

我需要在托管实例中备份我的服务主密钥,然后将其还原到辅助托管实例。

0 投票
1 回答
938 浏览

azure - 我们如何向一个本地数据网关添加多个订阅?

我们希望将我们的 Azure 分析服务连接到托管实例。有 3 种不同的订阅,Develop、Pre-Prod 和 Production

托管实例上的公共终结点已关闭。因此,我们在两个本地服务器(在一个集群中)上使用了一个本地数据网关。我们在生产订阅中连接了此网关,但是网关只能连接到一个订阅。看起来是这样。

以下链接表明它应该可以工作。

https://social.msdn.microsoft.com/Forums/en-US/90f97925-60e3-43de-8a98-b565ee8fe4dd/onpremise-gateway-across-multiple-subscriptions?forum=azurelogicapps

https://feedback.azure.com/forums/287593-logic-apps/suggestions/20569843-on-premise-data-gateway-support-for-multiple-subsc

我们可能做错了什么?

0 投票
1 回答
436 浏览

sql-server - 如何在 Azure Sql 托管实例中删除正在使用的数据库?

当我们在虚拟机中运行 Sql Server 时,我们能够使用以下 sql 来删除使用数据库。

根据托管实例文档set single_user,不支持我们的测试。是否有替代方法来使用数据库?

0 投票
0 回答
453 浏览

mysql - 如何在 Azure MySQL 中更改 connect_timeout

我有 Azure MySQL 实例(托管实例),我想在服务器选项中更改 connect_timeout。当我在 MySQL Workbench 做

结果是 'connect_timeout', '10' 与我通过命令行连接到 mysql 实例时得到的结果相同。

如何更改此选项?在 Azure 门户中有“服务器参数”,只有 wait_timeout 120 interactive_timeout 28800

但是没有connect_timeout。

我也试过做

但收到错误 ERROR 1227 (42000): Access denied; 您需要(至少其中之一)SUPER 或 SYSTEM_VARIABLES_ADMIN 权限才能执行此操作

谢谢

0 投票
2 回答
779 浏览

azure - 将 Azure 托管实例中的数据库从一个订阅恢复到另一个订阅

我在一个订阅中有我的生产数据库,在另一个订阅中有开发/测试数据库。如何将数据库从生产恢复到测试?

0 投票
2 回答
50 浏览

sql-server - 如何在 SQL Server 中添加存储为十进制的两个时间值

我需要添加两列将时间值存储为小数示例:1.) 8.30+0.32 = 9.02(输出应该是 9.03 而不是 8.62)

上述示例运行良好,是以下 SQL 的实际输出。

我编写了以下 SQL,它主要工作正常,但我发现很少有添加不正确的情况

示例:3.57+5.25=18.44

在上述情况下,我无法找到哪里出了问题。这里有什么问题吗,或者有没有更好的方法来处理这个添加