问题标签 [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.
sql-server - 使用 Azure Sql 故障转移组时连接字符串应该是什么?
好的,所以我设置了一个 Azure Sql 故障转移组,mydatabase.databsae.windows.net
其中包含 2 个服务器:
mydatabase1.databsae.windows.net
mydatabase2.databsae.windows.net
我去connectionstrings.com获取我的 Sql Azure 连接字符串,如下所示:
Server=tcp:mydatabase.database.windows.net;Database=mySqlDatabase;
User ID=MyUser@[serverName];Password=myPassword;Trusted_Connection=False;
Encrypt=True;
现在问题出在User ID=MyUser@[serverName]我试过了:
User ID=MyUser@mydatabase
但这不起作用并反复返回错误:
服务器“mydatabase”上的数据库“mySqlDatabase”当前不可用。请稍后重试连接
我也试过User ID=MyUser@mydatabase1
了,确实奏效了。
但是连接字符串中的上述问题是,当我进行故障转移时,mydatabase2
我需要去更新我的所有连接字符串。
那么在使用 Sql Failover 组时正确的连接字符串是什么?
azure - Azure SQL 数据库和池使用情况。何时使用数据库池
您好,我有 14 个用于 Azure SQL 的数据库,带有 DTU SO、S1 和 S4(产品)
所以我为一些未使用或不经常使用的数据库付费。10 个用于开发和测试的数据库。2 用于生产。所以我看到了一篇关于 Azure 弹性池的帖子。Azure 弹性池中提到了它。有人可以建议我应该将哪种数据库放入弹性池和节省成本的提示。
我也有 Azure 存储帐户(经典)。我应该如何每周备份。可能吗。
帮助和提示将不胜感激。谢谢
问候
KP
sql-server - 如何设置 Azure SQL 自动重建索引?
在本地 SQL 数据库中,通常有一个维护计划来不时重建索引,而此时它并没有被太多使用。
如何在 Azure SQL DB 中进行设置?
PS:我之前尝试过,但由于我找不到任何选项,我想他们可能会自动执行此操作,直到我阅读了这篇文章并尝试过:
azure - 如何迁移到非 SQL Server 虚拟机
我在 Azure 上预配了一个预装了 SQL Server 的 Azure VM,但已决定使用不同的许可证重新安装 SQL Server。根据Azure 文档,这意味着我需要“部署新的虚拟机并将数据和应用程序迁移到新的虚拟机”。我是否可以备份 OS VHD 并将其迁移到新的 Azure VM,而不会丢失已完成的应用程序和其他准备工作,从而降低与使用 SQL Server VM 相关的额外成本?我该怎么做呢?
azure - Azure 数据工厂 V2:使用 Azure Active Directory 为 Azure Sql 服务器创建链接服务
为 Azure Sql 创建链接服务(Azure 数据工厂 V2)支持 SQL 身份验证。我想知道它是否还支持 Azure Active Directory 集成身份验证。
performance - 为什么 Azure 分析服务与直接 SQL 查询相比查询速度较低
出于测试目的,我部署了:
- 带有一些数据的 Azure SQL DB
- Azure Analysis Services 中连接到 SQL DB 以获取数据的表格模型
该测试旨在比较针对 Azure SQL DB 的查询速度与针对表格模型的查询速度。
测试中的表格模型由 4 个维度组成,但查询中仅使用了其中的 2 个维度。我想对表格模型的查询不能处理超过 2 个维度?
查询从本地计算机上运行的 .NET 控制台应用程序运行。针对表格模型的查询使用 ADOMD.NET 客户端库,并使用 DAX(我没有使用过的一种语言)编写,并且来自 SSMS 中的设计工具。针对 SQL DB 的查询使用 ADO.NET 客户端库(包含一个聚合函数、7 个内部连接和一些“where 子句”参数)。
测试由每个系统的 10 个查询组成,每个查询之间的等待时间为 500 毫秒。每个查询的时间加上执行客户端库的控制台应用程序的开销是使用 System.Diagnostics.Stopwatch 测量的。与 SQL SB 查询 (529.1ms) 相比,表格模型查询的平均持续时间 (957.6ms) 是两倍。
我预计对表格模型的查询会更快,因为 Analysis Services 针对包含聚合和连接的此类分析查询进行了优化。
谁能解释为什么它没有表现得更好?或者为什么要使用表格模型而不是直接在关系数据库上运行 SQL 查询?
azure - 通过 Azure VPN 网关连接到 Azure SQL Server
我有一个 Azure SQL Server 和 Azure SQL 数据库,一个带有两个子网、一个 vm 和一个 Azure VPN 网关的虚拟网络。
VM 位于 Subnet1 上。
Azure VPN 网关使用 GatewaySubnet。
在 Azure SQL Server > 防火墙和虚拟网络 > 我添加了两个子网。
现在,如果我通过 VPN 连接到我的虚拟网络并连接到 VM,然后我可以在此 VM 内使用 SSMS 成功连接到 Azure SQL Server。
如果我尝试在已建立 VPN 连接的情况下从笔记本电脑连接到 Azure SQL Server(所以不是通过 VM),它不会让我连接。
我可以看到文档(https://docs.microsoft.com/en-us/azure/sql-database/sql-database-vnet-service-endpoint-rule-overview#limitations)说Site-to-Site and Express不支持路由,但它没有说不支持点到站点,所以希望这可以工作。
有谁知道文档是否有误,没有将其声明为不受支持,或者我做错了什么?
azure - 每个数据库的 SQL Azure 弹性池最大 DTU
我们正在使用 SQL Azure,我们的数据库在弹性池中。它有以下参数:
- 整个池允许的 DTU 数量为 400。
- 每个数据库允许的最大 DTU 数为 100。
- 池中的数据库数量为 50
简单地说,50 个数据库中有 4 个可以同时处于峰值负载。
问题是 - 如果 4 个数据库处于峰值负载而第 5 个也达到峰值负载会发生什么?
第 5 个会获得 0 个 DTU(因此查询会超时)还是弹性池会更有效地分配 DTU(每个数据库获得 400 / 5 = 80 个 DTU)?
sql-server - Windows 中的 TCP Keep Alive 正在运行,但 Azure SQL 不影响该程序
为了使 Azure SQL 保持活动状态,MS 提供了此解决方法,在遵循此解决方法后,发送了保持活动消息,我通过 wireshark 进行了跟踪。
但是我的应用程序在 30 分钟后仍然面临连接重置..
我已经使用 microsoft 提供的 jdbc 库与 azure 建立了正常连接。我的连接 uri 是:
有人可以为此引发一些火花吗?