问题标签 [azure-sql]

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 投票
1 回答
16 浏览

azure - adf 函数根据模式仅读取文件名的某些部分

我有文件名 SMP_ACC_STG_20210987654.txt 和另一个文件名 SMP_ACC_STG_BS_20210987654.txt。我可以使用@substring(item().name,0,11) 并且我得到第一个文件的 SMP_ACC_STG 是正确的,但是对于第二个文件我需要将文件名作为 SMP_ACC_STG_BS 并且它返回与第一个文件相同的文件名,因为我已经对子字符串中的长度。我尝试使用 indexof 但它没有给我预期的结果。

我需要提取 _20210987654.txt 之前的文本并将其用作文件名。

0 投票
4 回答
266 浏览

sql-server - 如何使用 Azure SQL 存储冷热数据

我在 Azure SQL 中有一个巨大的订单表。我有一个布尔字段“IsOrderActive”来分隔热订单和冷订单。是否可以使用 Azure SQL 自动将冷数据传输到单独的数据库?

0 投票
1 回答
138 浏览

sql-server - 将 Azure Blob 分区添加到 Azure SQL 表

我在 Azure Blob 中对 parquet 文件进行了分区,并将其复制到 Azure SQL。如何将分区名称放入 SQL 表中?

我已经想出了如何通过在复制活动的源数据部分添加一个附加列来将完整的文件路径放入 SQL 表中(图 1 和 2),但我试图弄清楚如何正则表达式完整文件路径只到分区名称 (202105)。

在 Copy Activity 中源数据的数据预览中,它显示了 time_period 列,其中仅包含分区名称(图 3)。但是当它出现在 SQL 中时,它对于所有行都是 NULL(或者它是完整的文件路径,这取决于我是否在复制活动的源数据部分中添加了附加列)。

图 1: 使用 $$FILEPATH 的图 1

图 2: 文件路径设置参数的图 2

图 3: 显示该列显示在预览中

我尝试在 Azure SQL 中将 time_period 的数据类型更改为 INT。我试过解析$$FILEPATH,但我试过的都没有用。

我基本上是从头开始,因为我确信有更好的。这里和可能这里有额外的背景。

此类似

0 投票
1 回答
38 浏览

azure-alerts - 如何监视 Azure SQL 中的表是否为空?

我有 Azure 仪表板可视化 Azure SQL 和 Azure 数据工厂的指标。我有 Azure 警报和 LogicApps 发送警报。

现在我想在表为空或 Azure SQL 中有数据重复的情况下构建监控报告。还有什么推荐的查询?为 Azure 解决方案的管理员用户显示报告的推荐工具是什么?发送警报的推荐方式是什么?

0 投票
1 回答
19 浏览

flask - Azure Flask 应用程序 | Azure SQL - 带有 load_dotenv() 的 pyodbc.OperationalError 超时

我有一个在 Azure 上运行的 Flask 应用程序,并连接到 Azure SQL 数据库,经过以下开发后,我无法再访问数据库。

这是我最近添加的内容:

  • 创建了一个.env文件来保护连接字符串

  • 添加了一个.gitignore

  • 将以下内容添加到我的 main.py 中:

  • 我还添加了以下内容以在生产中运行:

它在本地完美运行,但是一旦我在 Azure 上部署它,我就遇到了后台 docker 部署的问题。似乎无法从以下错误(来自 Kudu)中识别连接字符串参数:

我很确定我在 .env 和 load_dotenv() 上做错了,但我不知道在哪里。

0 投票
1 回答
212 浏览

terraform - 在 Azure Pipeline 上使用 Terraform 删除或添加 Azure SQL 的资源锁需要什么权限

我有 prod 订阅,其中由于缺少权限而部署管道失败。我的 Azure AD 用户无权创建或删除 Azure SQL 的锁。

我想知道什么以及如何配置用户权限,以便 Azure Pipeline 可以创建、编辑或删除资源锁?

地形:

0 投票
1 回答
97 浏览

sql-server - Azure SQL Server BCP -

我有一个包含 3 列的 csv 文件

我使用 SQLLDR 将数据加载到 Oracle 数据库中,但是在将数据库迁移到 Azure SQL Server 后,我选择使用 BCP 将数据加载到 Azure sqlserver。

我正在使用以下命令生成格式

bcp Database.Schema.Persons 格式 nul -c -t, -f Persons.fmt -S tcp:demo.database.windows.net -U User01 -PP@$$word!

它具有以下格式

但是 SQLLDR ctl 文件具有以下功能

我如何适应 BCP 格式的文件?

0 投票
1 回答
33 浏览

azure - Azure Web 应用程序连接到 azure sql 失败?

  1. 我创建了一个 Web 应用程序,
  2. 我已经设置了一个带有专用终结点的 Azure sql 服务器
  3. 在上述 sql server 上创建了 Azure SQL 数据库
  4. 为 SQL Server 数据库创建端点并添加防火墙规则以允许 Azure 服务通过,还将私有端点所在的 vnet 添加到防火墙

但是,当我尝试从 Web 应用程序的控制台 tcpping 到 azure sql 数据库时,我一直连接失败?

有任何想法吗?