问题标签 [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.
node.js - 从 Node.js 连接到 Azure SQL 数据库时没有任何反应
按照 Microsoft 提供的说明,我使用了以下代码。https://docs.microsoft.com/en-us/azure/azure-sql/database/connect-query-nodejs?tabs=windows
当我运行该应用程序时,没有任何反应,也没有任何记录。如何使用 Node.js 连接到 Azure SQL 数据库?
azure-sql-database - Azure SQL 未返回结果
我有一个简单的查询,如下所示
上述查询均未返回结果。
但是,当我这样做时
结果返回为 2016 年法规 (EU)
我检查了是否有任何空格或任何其他字符,但没有任何内容。表中的描述类型为(nvarchar(max),null)
这很奇怪,我很困惑,从未见过这样的问题。有没有人遇到过类似的问题?或者,我做错了什么?或者,它是否与 Azure SQL 设置或缓存相关,我需要要求 DBA 重新建立索引?
sql-server - 限制在 SSMS / Azure Data Studio 中保存查询结果?
我的组织几乎完成了从本地 SQL Server 迁移到 Azure SQL 和 Azure Synapse 的工作。
开发人员目前通过 RDP 访问本地 VM 工作站来访问数据库。我们希望通过允许开发工作站 VPN 进入 PaaS SQL 服务器上允许列表的网络来简化这一点。我们的开发团队一致倾向于在他们的实际工作站上工作。
但是,IT 已经表示,这将允许开发人员将查询结果保存到他们的本地机器上,这会带来风险。
我正在寻找能够解决此风险的解决方案,因此我们不必实施 IaaS VM 解决方案来连接到 PaaS 数据库。
我一直在集思广益的一些控制是:
- 开发人员只能访问开发数据库,开发数据库只有一小部分数据(10%?)
- 定期清理本地开发工作站?
- VSCode 服务器或 Azure VM 规模集?
azure - 使用逻辑应用读取 azure blob 存储文件夹中的文件列表,并将带有扩展名的文件名插入 Azure SQL
我正在学习 Azure Logic Apps 工作流程,我已将存档提取到 blob 存储的文件夹中。
现在,我需要读取提取路径中带有扩展名的文件名,并将这些文件名插入 Azure SQL 数据库。
请帮助我实现这一目标。
c# - C# MVC Core 5 Site 在尝试打开与 Azure SQL DB 的连接时引发编码错误
如上所述。在 VS2019 上的 IIS Express 下,我没有任何问题。在部署到 Azure 后打开站点时,我得到:
“未声明纯文本文档的字符编码。如果文档包含 US-ASCII 范围之外的字符,则在某些浏览器配置中,文档将呈现乱码。文件的字符编码需要在传输中声明协议或文件需要使用字节顺序标记作为编码签名。”
我最初尝试添加我发现的所有排列都
<meta charset="UTF-8"/>
无济于事。最终,当我尝试打开 SqlConnection 时,我追踪了错误(通过删除代码行直到错误不再出现)触发。
无法弄清楚为什么我的生活。
TL;DR - 从已发布的 Azure Web App 运行时在 SqlConnection.Open() 上引发编码错误,但在 VS2019 中的 IIS Express 下完美运行。
编辑-
快速而肮脏的连接字符串:
appsettings.json 只有日志信息和"AllowedHosts"="*"
我从未设置任何防火墙策略。查看门户中的防火墙没有。
网站非常非常基础。只是想在我继续之前启动并运行它,这个数据阻止程序并没有给我带来任何乐趣。:/
sql - 用空值替换表中的所有 0
有没有办法用空表的所有列替换所有 0?我知道如何为单列执行此操作,我正在为所有列搜索类似动态查询的内容。
azure-sql-database - 如何在 SQL Server 中删除具有外键约束的表
我想删除一个具有外键约束的表并重新创建同一个表(包含所有关系)和其他数据(我从“生成脚本...”中获得)
我该怎么做?我正在使用 Azure SQL Server。
如果我禁用约束,截断表,插入新数据,然后重新启用它?这行得通吗?
请问有什么线索吗?谢谢。
terraform - 尝试升级 Azure SQL DB 时 Terraform 抛出错误
我在故障转移组配置中有两个 Azure SQL DB。主要位于美国中部,次要位于美国东部 2。我正在尝试将两个数据库的 SKU 从标准层 S3 升级到 vCore 购买模型“业务关键”Gen5_2 我有两个代码块,一个用于主要 SQL 数据库另一个用于辅助 SQL 数据库。辅助 SQL 数据库是作为故障转移组的一部分从主数据库创建的
如果我尝试更改我的数据库层,我得到的错误是:
等待创建 MsSql 数据库“sqldb-qb2-productionstatistics-qa-001”(MsSql 服务器名称“sql-qb2-qa-cus-001”/资源组“rg-qb2-qa-cus-001”):代码= "SourceDatabaseEditionCouldNotBeUpgraded" Message="源数据库 'sql-qb2-qa-cus-001.sqldb-qb2-qa-001' 的版本不能高于目标数据库 'sql-qb2-secondary-qa-cus-061a.sqldb -qb2-qa-001'。在升级源之前升级目标上的版本。
我尝试将新 SKU 放在辅助设备上,就像上面错误中提到的那样,但是如果我这样做,它会抛出这个错误:
sql-server - 如何在 Azure SQL/MSSQL 中实现 Postgresql 物化视图
我目前正在Postgresql
迁移到Azure SQL
数据库,需要将 Postgres 物化视图转换为Azure SQL
. 我不能使用SQL server
索引视图,因为现有的 Postgres 物化视图是从其他视图中获取的,并且正在使用UNION
并且AGGREGATE FUNCTIONS
是索引视图的限制。我最初的计划是创建与视图保存相同数据的物理表。有没有其他方法可以在不重新创建表本身的情况下刷新表上的数据?
请指教。