如果无法访问 Azure SQL 数据库,如何终止它的连接?

2024-02-14

今天我们迁移到 Azure SQL V12。今晚我的网站处于离线状态,因为以下消息始终存在问题:

资源 ID:3。数据库的 LoginLimit 限制为 90,已达到。看 'http://go.microsoft.com/fwlink/?LinkId=267637 http://go.microsoft.com/fwlink/?LinkId=267637' 寻求帮助。 (微软 SQL Server,错误:10928)

我尝试过以下方法:

  1. 重新启动了我的网站服务器(还尝试了 iisreset 并重新启动网络应用程序)
  2. 删除了 Azure 门户中的所有 IP 筛选器(包括来自 Azure 服务的访问)
  3. 升级到Azure中的下一层(它停留在“进行中”并且没有改变,所以我猜连接正在阻止升级)

我无法通过 SSMS 连接到我的数据库。我收到同样的错误消息。这种情况已经持续了几个小时,我的网站完全离线,但登录次数没有变化。

我需要某种方法来断开其中一些连接,以便我可以继续诊断可能出现的问题。


要查看 Azure SQL DB 上的现有连接,我使用以下查询:

SELECT
    c.session_id, c.net_transport, c.encrypt_option,
    s.status,
    c.auth_scheme, s.host_name, s.program_name,
    s.client_interface_name, s.login_name, s.nt_domain,
    s.nt_user_name, s.original_login_name, c.connect_time,
    s.login_time
FROM sys.dm_exec_connections AS c
JOIN sys.dm_exec_sessions AS s
    ON c.session_id = s.session_id
--WHERE c.session_id = @@SPID;
--WHERE status = 'sleeping'
ORDER BY c.connect_time ASC

要杀死除我的 (SPID) 之外的所有连接,我使用以下查询:

DECLARE @kill varchar(8000) = '';

SELECT @kill = @kill + 'KILL ' + CONVERT(varchar(5), c.session_id) + ';'

FROM sys.dm_exec_connections AS c
JOIN sys.dm_exec_sessions AS s
    ON c.session_id = s.session_id
WHERE c.session_id <> @@SPID
--WHERE status = 'sleeping'
ORDER BY c.connect_time ASC

EXEC(@kill)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果无法访问 Azure SQL 数据库,如何终止它的连接? 的相关文章

随机推荐

  • Javascript insideHTML 没有更新

    您好 我正在尝试更新以下脚本的innerHTML div class layout wrapper div class alert success animate in Your submission was successful div
  • Directx 11,将多个纹理发送到着色器

    使用此代码我可以将一个纹理发送到着色器 devcon gt PSSetShaderResources 0 1 pTexture 当然 我通过以下方式制作了 pTexture D3DX11CreateShaderResourceViewFro
  • 迭代 NSSet - SwiftUI 2.0

    我开始查看 CoreData 并有两个实体 这些在 Player 之间形成多对多关系 和团队 我试图在列表中使用 ForEach 来迭代团队的球员 但我似乎无法让它工作 我一直在尝试的代码如下 我尝试的任何其他解决方案都会收到错误 例如 N
  • 在远程仓库上删除本地 Git 分支后删除它们

    我希望本地和远程存储库在分支方面始终保持同步 在 GitHub 上进行拉取请求审查后 我合并并删除了那里的分支 远程 我如何在本地存储库中获取此信息并让 Git 也删除我的本地版本的分支 快速的方法 git branch merged gr
  • 从另一个类文件访问 MainForm

    我有这个 MainForm 类 namespace homework 001 public partial class MainForm Form public MainForm InitializeComponent public str
  • 在组中创建带有条件的 random.randint?

    我有一个专栏叫做 cars并想创建另一个名为persons using random randint 我有 dat persons np random randint 1 5 len dat 这样我就可以输入使用这些的人数 但我会 想知道如
  • 如何拆分一个巨大的rdd并轮流广播?

    描述 我们的spark版本是1 4 1 我们想要连接两个巨大的 RDD 其中之一带有倾斜数据 所以spark rdd操作join可能会导致内存问题 我们尝试将较小的一个分割成多个片段 然后分批广播它们 在每个广播回合中 我们尝试将较小的rd
  • Visual Basic 6 中的折叠/折叠函数和子例程

    您知道在 Visual Basic 6 IDE 中是否有一种方法可以折叠 折叠函数和子例程 更好的是 ifs 和 whiles 至少有一个插件或类似的东西 有时我必须处理数千行的文件 如果不进行裁剪 这是不可能的 当然这是一个非常古老的应用
  • 在 Web 应用程序中将页面打印到不同的打印机

    我想编写一个网络应用程序 可以处理用户演示文稿 该演示文稿在提交后会发送到本地系统打印机 订单的一部分将发送到黑白激光打印机 另一部分将发送到另一台打印机进行另一个处理 理想情况下 它能够在任何主要系统上运行 Linux OSX 或 Win
  • 如何在 ASP.NET MVC 中将参数传递给局部视图?

    假设我有这个部分视图 Your name is strong firstName lastName strong 可以通过仅限儿童的操作来访问 例如 ChildActionOnly public ActionResult FullName
  • Windows 上的 Perl GUI 编程

    我正在寻找 Windows 上的 Perl GUI 编程工具 用于教育 内部开发 主要与科学相关 我的第一选择是 PerlQt 我的一个朋友正在使用 Qt 和 C 进行开发 所以我希望从他那里得到一些帮助 Qt 还有一个 GUI 创建器 L
  • Angular 2 输入指令修改表单控制值

    我有一个简单的 Angular 2 指令 可以修改文本框的输入值 请注意 我正在使用模型驱动表单方法 Directive selector appUpperCase export class UpperCaseDirective const
  • 添加 会导致 java.lang.IllegalStateException: 提交响应后无法创建会话

    添加后 我在一个非常简单的 JSF 2 页面中遇到以下异常
  • 在运行时检查字符串文字联合类型的有效性?

    我有一个简单的联合类型的字符串文字 需要检查它的有效性 因为 FFI 调用 正常 Javascript 有没有办法确保某个变量是任何这些文字字符串的实例在运行时 类似的东西 type MyStrings A B C MyStrings is
  • 如何在不更改 Kotlin 中的基础对象的情况下将一个对象复制到另一个对象?

    这是我的代码 var header1 Record null var header2 Record null header2 header1 header2 name new name but header1 name也有变化 您只是将相同
  • .NET 中的 List 与 Java 中的 arraylist 的工作方式相同吗?

    当我学习 Java 时 我被告知 arraylist 是这样工作的 它创建一个可容纳 10 个元素的数组 当添加第 11 个元素时 会创建一个可容纳 20 个元素的新列表 并将这 10 个元素复制到新数组中 这将重复 直到没有更多的元素可以
  • 修改后的 Bncert 命令已使站点脱机

    我犯了一个愚蠢的错误 因此 我有一个 LightSail 实例来运行我的 Wordpress Bitnami 网站 我最近让域开始工作 但决定生成 SLL 证书 因此决定在控制台中运行 bncert tool 函数 我不断收到一条错误消息
  • mongodb java 驱动程序 - 原始命令?

    是否可以通过 MongoDB 的 Java 驱动程序将原始命令作为 javascript 执行 我厌倦了使用 Rhino 将所有内容包装在 Java 对象中 并且很乐意牺牲性能以方便将 javascript 直接传递到数据库 如果没有 我总
  • 自定义 Windows 7 开始菜单搜索提供程序

    我想编写用于开始菜单搜索的自定义提供程序 但我似乎找不到从哪里开始 当我在开始菜单上的搜索框中键入内容时我希望能够执行的操作 输入 thomas 并查看 IM Thomas 如果存在名称匹配的 Pidgin whatever IM clie
  • 如果无法访问 Azure SQL 数据库,如何终止它的连接?

    今天我们迁移到 Azure SQL V12 今晚我的网站处于离线状态 因为以下消息始终存在问题 资源 ID 3 数据库的 LoginLimit 限制为 90 已达到 看 http go microsoft com fwlink LinkId