问题标签 [azure-sql-server]

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 回答
288 浏览

azure - 多个数据库的 Azure SQL Server 监视/警报 (v12)

监视某个指标并通过多个数据库对其发出警报的最佳方法是什么。例如,如果数据库大小超过 10 GB,我想触发警报。

我知道您可以选择一个数据库并在 Azure Monitor 中进行配置,但是当有数百个数据库时,这似乎不可行。

我的数据库是使用Azure 资源管理创建的

0 投票
2 回答
56 浏览

sql - 我可以在服务器级别而不是数据库级别设置 SQL Azure 漏洞评估吗?

所以最近我发现了一个非常简洁的功能,SQL Azure 可以定期安排漏洞评估扫描

要进行配置,您必须进入服务器上的每个数据库并配置存储以及您希望接收报告的人员。

假设我有 100 个数据库 - 这将需要很长时间。有没有办法可以在服务器级别设置 Vunerability 扫描。

或者没有可以设置此扫描的脚本(如果可能,最好是 SQL 脚本)?

0 投票
2 回答
793 浏览

azure - Azure TDE 使用的默认加密算法是什么?

Azure SQL Server 默认提供透明数据加密 (TDE),只需轻按一下虚拟开关即可:

天蓝色 TDE

没有选择算法的选项,我没有使用“自带密钥”。

正在使用哪种加密算法,密钥长度是多少?

我发现的所有文章,例如这篇文章和这篇文章,都相互循环引用,没有明确的答案。

0 投票
2 回答
3033 浏览

azure-sql-database - 从生产中刷新 Azure SQL DB

寻找从生产 Azure SQL 数据库刷新 QA/测试 Azure SQL 数据库的最佳实践

生产数据库位于不同的服务器和资源组上。所以只是想知道将生产数据放入 qa/testing 数据库的最佳方法。有哪些工具可用于此类任务?

0 投票
1 回答
63 浏览

sql - 我可以在 SQL Azure 中编写数据分类脚本吗

我正在研究SQL Azure 中的SQL 数据分类

为此,我必须为每个数据库登录Azure 门户并配置数据分类。我有 100 个用于不同客户端的数据库,它们都具有相同的模式。

有没有办法可以使用 SQL 编写这些分类脚本?

我猜有一个存储这些经典标签的系统表?

0 投票
0 回答
171 浏览

sql-server - 在 Azure SQL Server 上安装“分析服务”?

首先: 我知道有 SQL Server 分析服务和 Azure 分析服务,它们是独立的产品。

而且我知道: 在本地安装中,我可以在本地服务器上的本地 SQL Server 上安装“SQL Server Analysis Services”组件。它将分析来自该服务器的数据。

但是任何人都可以回答这个问题: 是否可以在 Azure 中的 SQL Server 上安装“SQL Server Analysis Services”组件?我的意思不是使用“Azure 分析服务”,我想使用“标准”的 SQL 分析服务,就像我之前在本地 SQL Server 中所做的那样,唯一的区别是 SQL Server 现在在 Azure 中。那么有可能吗?

如果可能,怎么做,有什么限制吗?

如果不可能,是否可以做类似的事情?

如果唯一的方法是在 Azure 中托管 VM 并在该 VM 上安装 SQL Server 并在其上安装 Analysis Services,那么这不是我想要的。

0 投票
2 回答
802 浏览

sql-server - 将 SQL Server 数据库迁移到 Azure 时出错

因此,我对 .Net Core 开发完全陌生,并且获得了我尝试在 Microsoft Azure 上托管的代码库。我在 SQL Server Management Studio 中有本地数据库文件 (.mdf),并正在尝试将其部署到 Azure 数据库,但是它在迁移过程中一直失败并给我这个问题

错误 SQL71627:元素用户:[ISOCENTRIC\Administrator] 的属性 >AuthenticationType 设置为 Microsoft Azure SQL >Database v12 中不支持的值。(Microsoft.SqlServer.Dac)

但是,当我SELECT * FROM master.sys.database_principals;和它转储数据库用户列表时,“ISOCENTRIC\Administrator”用户不会出现在该列表中,所以我找不到从数据库中删除它的方法。关于该用户的位置以及如何将其从数据库中删除以便迁移到 Azure,我是否遗漏了什么?

ps 这是我在这里的第一篇文章,所以请让我知道我是否应该进行任何更改以遵守此论坛上的正确格式。

提前致谢。

0 投票
0 回答
184 浏览

sql - 查询 Azure SQL 外部表时未远程评估 WHERE 子句

我正在使用外部表功能将一些数据从一个 Azure SQL 数据库拉到另一个。

如“性能改进”中所述,确保在远程服务器上评估 WHERE 子句很重要。这确保只返回所需的行,而不是返回整个远程表并在本地服务器上对其进行过滤。

这适用于如下查询:
SELECT column_list FROM remote_table WHERE some_clause

但是,如果我将它与本地插入相结合:
INSERT INTO local_table (column_list) SELECT column_list FROM remote_table WHERE some_clause

.. 突然整个表被返回,而 some_clause 在本地被评估,对性能造成了巨大的影响。
我无法重现两个本地 SQL 实例之间的问题(诚然使用链接服务器而不是外部表)。WHERE 总是按预期进行远程评估。

为什么会出现差异?
有没有办法将查询优化器推向正确的方向?

(SELECT INTO 实际上在 Azure 上按预期工作,因此实际的解决方法似乎是一个临时表。)

更新:
只有在本地表的 IDENTITY_INSERT = ON 以及从远程表插入本地 ID 时,该问题才能重现。

假设 [Id] 是本地标识列,这会触发问题:
SET IDENTITY_INSERT local_table ON;
INSERT INTO local_table (Id) SELECT Id FROM remote_table WHERE Id = 1;

但是,指定 Id 而不是拉它可以正常工作:
INSERT INTO local_table (Id) SELECT 1 FROM remote_table WHERE Id = 1;

0 投票
0 回答
109 浏览

c# - OData Azure API 不稳定的响应时间

我们有几个使用实体框架和 AutoMapper 的 OData API。它们通过 VNet 连接到本地 SQL 数据库。这个 API 的 GET 请求不是异步的,每个示例在这里找到。缩放设置为 S2。我们一直启用。

有时请求会在 500 毫秒内完成。有时,同样的请求需要 40 秒。我们尝试过向外扩展,但这并没有带来切实的好处。我们已经尝试使控制器上的 GET 函数异步。我们已尝试禁用身份验证。我们尝试在分析器中查看应用程序洞察调用堆栈,但有时代码在一个调用上挂起,而其他时间在另一个调用上。我们甚至发现了对 String.Replace() 的 39 秒调用。我们已经尝试过 Kudu,但似乎无法从中获得任何知识。

最重要的是,我一个人通过在一个相对简单的请求上发送 F5 垃圾邮件,将 CPU 锁定在 100%,成功地使服务器瘫痪。S2 似乎已经很高了,我们很惊讶服务器显然无法处理它。而且服务器上的低 CPU 使用率并不总是等于快速请求。有时这些请求也需要非常多的时间。

我们已经尝试查看应用程序洞察数据,但变得更加困惑,因为一些数据表明一件事有问题,而其他数据表明它没有问题。

在此处输入图像描述

应用服务计划的 CPU 使用率很高。

在此处输入图像描述

实时指标中的 CPU 使用率通常保持在较低水平。

在此处输入图像描述

这表明 SQL 有问题。但是我们几乎已经排除了这种可能性,因为如果我们在一个应用服务计划上向 API 发送垃圾邮件并将相同的单个请求发送到另一个应用服务计划,我们会立即得到结果。

在此处输入图像描述

这表明代码或服务器有问题。

我们如何诊断这个问题并找到瓶颈?

0 投票
2 回答
195 浏览

azure - Azure:一步一步上传sql server db dump(小)到azure

地狱,我对天蓝色完全陌生

想逐步了解在 azure 中创建 sql server 并将本地 db 转储导入其中。任何指针表示赞赏。

谢谢