问题标签 [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.
sql-server - 查看服务器状态并查看 SQL 托管实例中的所有定义
SQL 托管实例的新手。目前我正在on-prem SQL databases
Azure 托管实例中测试我们的。我们的应用程序数据库中有一些记录程序正在收集信息以保存在审计跟踪中。其中一些引用了一些 DMV,例如sys.dm_exec_connections and sys.dm_exec_sql_text
.
使用 MI 管理员用户访问这些工作正常。但是,将访问数据库的是 AD 服务帐户。此服务帐户似乎无权访问这些。
服务帐户已添加到数据库中的 db_owner 角色,但我无法在服务器或数据库级别设置查看服务器状态并查看所有定义权限。我在托管实例中看不到任何可能等效的东西。
有谁知道如何以及在哪里寻找以解决这个问题?
我什至尝试过使用实例的 AD Admin 帐户。
非常感谢。
azure-devops - Azure DevOps 部署到 Azure SQL 托管数据库
有没有办法从 Azure DevOps 将 SQL 数据库项目部署到 Azure SQL 托管数据库?Azure 网络安全组上是否有可打开的端口?
谢谢
伯特兰
azure - Azure 托管实例和故障转移/DR 选项
Azure SQL 托管实例于 2018 年 10 月 1 日正式发布。但是,我几乎没有看到任何关于我们在故障转移和灾难恢复方面有哪些选项的文章。具体来说,我想知道在托管 MI 实例的服务器发生故障时会发生什么。我还想知道如果数据中心发生故障会发生什么。有没有人有这方面的信息?
azure-sql-database - 如何在 Azure SQL 托管实例中取消还原命令
在Azure SQL 数据库托管实例上执行RESTORE命令时,它无法停止,因为这是异步执行的:
我们如何取消这个请求?数据库处于还原状态(有时显示为 GUID 名称)并且无法删除。该请求在完成之前无法取消。
azure - 由于核心配额限制,无法创建访问 Azure Sql 托管实例的客户端 VM
我已经创建了 Azure SQL 托管实例,并且我想创建将用于访问该实例的客户端 VM。我已经从 Azure 门户复制了配置脚本:
当我通过 PowerShell 执行此脚本时,出现以下错误:
新 AzureRmResourceGroupDeployment:下午 5:06:13 - 错误:代码 = InvalidTemplateDeployment;Message=根据验证过程,模板部署“azuredeploy”无效。跟踪 ID 为“8bc76e8d-3070-44a3-bc43-58bbeeac20d8”。有关详细信息,请参阅内部错误。有关使用详情,请参阅https://aka.ms/arm-deploy。
在 line:179 char:1
+ New-AzureRmResourceGroupDeployment -ResourceGroupName $resourceGroupN ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [New-AzureRmResourceGroupDeployment ],异常
+ FullyQualifiedErrorId:Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet新 AzureRmResourceGroupDeployment:下午 5:06:14 - 错误:代码 = QuotaExceeded;Message=Operation 导致超出 Core 的配额限制。最大允许:100,当前使用:100,额外请求:2。请在http://aka.ms/corequotaincrease阅读有关配额增加的更多信息。在 line:179 char:1
+ New-AzureRmResourceGroupDeployment -ResourceGroupName $resourceGroupN ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [New-AzureRmResourceGroupDeployment ],异常
+ FullyQualifiedErrorId:Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet
如果这些解释为什么会发生这个错误并且很热,看看当前的配额是多少?
azure - 使用 Windows 身份验证的 Azure 托管实例和数据工厂的连接问题
我有一个 Azure SQL 托管实例和一个 Azure 数据工厂 V2。
现在,我想在 SQL 数据库和 ADF V2 之间建立 Windows 身份验证连接。
我使用“CREATE USER ... FROM EXTERNAL PROVIDER”语句向托管实例添加了一个 Active Directory 用户。
我尝试了多次,但我没有得到任何连接。
只有此错误消息:“代码:9056,消息:无法连接到 SQL Server”。
我还在此服务器上尝试了一个 AD 用户,它是 AD 管理员,结果相同。
当我尝试使用 SSMS 和身份验证模式“Active Directory - 密码”的同一用户时,它可以完美运行。
azure - 将 Azure SQL 托管实例备份保留期延长 7 天以上
Azure SQL 托管实例提供 7 天的默认备份保留期,并且无法根据 MS 进行更改。也没有提供对自动备份的访问,这非常令人惊讶。我的客户要求恢复备份以进行分析。
要求每天备份最后 14 天,并保存每月第一天的备份。
- 怎样才能满足上述要求?或者我们如何在开启 TDE 的 MI 中创建自动备份和自动归档?
- 提供这些自动备份的存储位置。
azure-sql-managed-instance - Azure SQL 托管实例上的 TDE
默认情况下,MI 上未启用 TDE。我通过在 db 属性中将加密设置为 true 来手动启用 TDE。数据库的加密大约需要 20 分钟,下面是 sys.dm_database_encryption_keys 表的输出。
我们如何验证是否在托管实例中启用了 TDE?由于 Azure 既不提供对 MI 的自动备份的访问,我也无法在 MI 中打开 TDE 时手动进行备份。
想要访问自动备份(7 天备份功能)并验证文件是否可以恢复。提供程序。
希望备份在我的数据库上启用 TDE 时被加密,那么如何解密这些备份,因为 Azure 没有提供任何解密密钥。
azure - 查询不活动后 Azure SQL 超时
我的托管 Azure SQL 实例经常出现超时。当一段时间内未发生查询活动时,预计返回 500-2000 行的第一个查询将使用我的定价层(S2 50 DTU 计划)中的所有可用 DTU,并始终导致以下异常:
之后立即执行相同的查询时,服务器会立即响应。可能是因为最近的查询已加载到内存中。SQL Server 用于 IoT 设置,因此来自设备的数据流(批量插入)在一天中不断发生。我尝试通过让 Azure 函数每小时执行一次查询以将经常访问的数据加载到内存中来解决问题,但这只会解决我在 Azure 函数中查询的特定实体的问题。根据执行计划,我所有的查询都使用了正确的索引。
我不认为实施重试策略是可接受的解决方案。从我的角度来看,这只会进一步降低用户体验。有没有人有这个问题的经验?
编辑: 这里的执行计划: https ://www.brentozar.com/pastetheplan/?id=rJQvb7tRm
azure - Azure SQL 数据库弹性池和 Azure SQL 数据库托管实例有什么区别?
Azure SQL 数据库有两种类似的风格 - 托管实例和弹性池。两种风格都允许放置共享相同资源的多个数据库,并且在这两种情况下都可以更改实例/池中整个数据库组的 cpu/存储。它们之间有什么区别?