How can we help you today? How can we help you today?

SSMS22 & SQL Prompt 11 crash after latest SSMS22 update (10-02-2026)

I updated SSMS 22 to latest release (10th feb 2026), and now it crashes consistantly if SQL Prompt 11(latest version) is also installed.
I had to remove SQL Prompt to get SSMS 22 to stop crashing.
I have tried to do complete uninstall of both SSMS 22 & SQL prompt 11, but with same result

Bjørn
54

Comments

52 comments

  • Rene

    @Christian, I don't have that option.
    I only see: <Modify>, <Launch> and <More>.
    Under <More>, I only have the options: Repait, Uninstall, Import and export configuration and Update Settings.

    Rene
    1
  • Adam Winter

    If you did a new install directly to 22.3, you probably don't have a rollback option.  If you updated from version 22.2, then the option to “Rollback to previous version” should be under the “More” button on the Visual Studio Installer screen.  

    Adam Winter
    0
  • Klaus Ondrich

    SQL Search isn't causing the crash (alone). I just uninstalled SQL Search 3.9.4, leaving SQL Prompt 11.3.5 installed, but SSMS 22.3 still crashes while connecting to a SQL Server instance.

    Also waiting for a fix.

    Klaus Ondrich
    -1
  • Robert MacQueen

    Microsoft notes that there is a breaking change in this release for Extensions.  See https://techcommunity.microsoft.com/blog/sqlserver/announcing-database-instructions-and-a-lot-of-fixes-in-sql-server-management-stu/4494468

    “In this release we also updated to later releases of Microsoft.Data.SqlClient (MDS) and SQL Management Objects (SMO).  While these updates are invisible and foundational to core SSMS functionality, they are quite impactful to components like third-party extensions that have dependencies on them.  We are aware that SSMS 22.3 does not work when certain third-party extensions are installed, and we are following up with extension owners based on feedback items that have already been opened. If you use a third-party extension, be aware this could happen. If you uninstall the third-party extension and the problem no longer occurs in SSMS 22.3, please file a ticket with the extension owner.  ”

    Robert MacQueen
    4
  • fernandog

    Hi!, some error here installing SQL Search 3.9.4 with SSMS 22.3…

    Only uninstalling SQL Search solve the problem.

    In “sqlsearchlog-*.log” i can see these relevant info:

    [Error]  [RedGate.SQLSearch.Addin.ObjectExplorer.SSMS.SsmsObjectExplorer]: Unable to find all needed assemblies

     

    Thank you!

    fernandog
    2
  • Gabe

    The following error is captured in the Windows Event Log when SSMS 22 crashes

    Application: SSMS.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. 
    Exception Info: System.IO.FileNotFoundException
    at RedGate.SqlPrompt.Shell.ObjectExplorer.ObjectExplorer.ParseNodeInformationInner(Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.INodeInformation)
    at RedGate.SqlPrompt.Shell.ObjectExplorer.ObjectExplorer.ParseNodeInformation(Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.INodeInformation)
    at RedGate.SqlPrompt.Shell.ObjectExplorer.ObjectExplorer.SetSelectedNode(Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.INodeInformation) Exception Info: System.Reflection.TargetInvocationException
    at System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
    at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
    at System.Delegate.DynamicInvokeImpl(System.Object[])
    at Microsoft.SqlServer.Management.SqlStudio.Explorer.BufferedNotification.Fire()
    at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
    at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
    at System.Threading.NetCore.TimerQueueTimer.CallCallback()
    at System.Threading.NetCore.TimerQueueTimer.Fire()
    at System.Threading.NetCore.TimerQueue.FireNextTimers()
    at System.Threading.TimerQueue.AppDomainTimerCallback(Int32)
    Gabe
    1
  • James W

    I can get 22.3 to work by:

    • running as administrator
    • not connecting to the Object Explorer to the server.

    When it opens, cancel the initial connection. From there, only connect queries to the server.
    It's a half-rate workaround, but it's potentially helpful for the moment.

    James W
    3
  • varun.varunsharma

    Same here, I am getting this error

     

     

    varun.varunsharma
    0
  • mike.hodgson

    I have the same issue as everyone else.  While troubleshooting I came across this thread that reiterates that Microsoft updated the Microsoft.Data.SqlClient library that SSMS v22.3.0 now uses:

    https://www.sqlservercentral.com/forums/topic/ssms-22-latest-update-crashing


    I also sent some troubleshooting info to Claude (Anthropic) and it came back with:
     

    --------------
    The Real Problem:

    SSMS v22.3.0 upgraded its internal Microsoft.Data.SqlClient assemblies to a newer version. Your Redgate SQL Toolbelt extension was compiled against the old assembly versions, so when Object Explorer loads (which triggers extension initialization), the extension can't find the assemblies it expects → crash.

    The "ClientRights" error is likely a red herring - it's just the last thing in the call stack before the assembly binding failure causes everything to unwind.

    Solutions (in order of preference):

    1. Wait for Redgate to release a compatible update

    • Check Redgate's website/support for a v22.3-compatible SQL Toolbelt update
    • You mentioned you already updated Thursday, but there may be a newer hotfix by now

    2. Disable the Redgate extension temporarily:

    • Tools → Extensions and Updates (or Manage Extensions)
    • Disable SQL Toolbelt/SQL Search extensions
    • Restart SSMS
    • You'll lose the Redgate functionality but SSMS will work

    3. Rollback to SSMS v21.x or v22.2:

    • Uninstall SSMS 22.3.0
    • Install previous version from Microsoft's download archive
    • This is the fastest way to get back to full functionality with Redgate

    ---------

    I'm going to just use SSMS v20.2 (which I still have on my SQL jump box) until Redgate recompile/release an update for SQL Toolbelt that is compatible with the newer version of Microsoft.Data.SqlClient.  I'm sure Redgate are already working on that.

    mike.hodgson
    0
  • Bo Ngoh

    I got hit as well. I found that keeping SSMS but uninstalling then installing the previous version here works:

    https://download.red-gate.com/checkforupdates/SQLPrompt/SQLPrompt_11.3.4.20814.exe

    Bo Ngoh
    3
  • Floyd

    Rolling back to previous version of SSMS worked for me too.

    Floyd
    0
  • Patrick

    Bo Ngoh Thank you for the 11.3.4-download, I couldn't find it.

    My SSMS is still at 22.2.1 but SQL Prompt was broken after upgrading to 11.3.5 with this error (different from everbody else in this topic):
    Method not found: 'Microsoft.Extensions.DependencyInjection.IServiceCollection Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions.AddLogging(Microsoft.Extensions.DependencyInjection.IServiceCollection)'.

    After downgrading to 11.3.4 it works again. Work to do for Red Gate!

    Patrick
    0
  • Tony

    I still have SSMS 21 installed as well as SSMS 22. Since SQL Search breaks SSMS 22, is there a way to install SQL Search for SSMS 21 and not 22?

    Tony
    0
  • Ian Keogh

    They just released an update to fix the issue, version 11.3.6.21421

    https://download.red-gate.com/checkforupdates/SQLPrompt/SQLPrompt_11.3.6.21421.exe

    "Fixed an incompatibility between SQL Prompt and SSMS 22.3 which caused SSMS to consistently crash when SQL Prompt was installed"

    SQL Prompt 11.3 release notes - SQL Prompt 11 - Product Documentation

    Ian Keogh
    0
  • Tony

    Is there an update for SQL Search too?  It also broke SSMS.

    Tony
    0
  • Ian Keogh

    Last update for SQL Search was Jan 28th, Check this page.

    SQL Search 3.9 release notes - SQL Search 3 - Product Documentation

    Ian Keogh
    0
  • Tony

    SSMS 22.3 was released after that….

    Tony
    0
  • jrbonser

    Still crashes with SQL Search installed.  I un-installed SQL Search and it runs okay, but Redgate will have to update that as well.

    jrbonser
    0
  • sanjay

    I installed 11.3.6.21421 for SQL Prompt and then upgraded SSMS to 22.3 and when I opened it SQL Search is still crashing. I did the suggestion above about NOT connecting the object explorer and that works. However, SQL Prompt is NOT available in the menu, basically like it didn't get loaded.

    I upgraded SQL prompt first, and then upgraded SSMS to 22.3.

    sanjay
    0
  • timothy.batts

    Check the documentation in the Release Notes for the fix: SQL Prompt Compatibility Update for SSMS 22.3 - SQL Prompt 11 - Product Documentation. The below tools are not currently compatible with SSMS 22.3, and need to be uninstalled, as they will still cause SSMS 22.3 crash even with the SQL Prompt fix: 

    • SQL Dependency Tracker
    • SQL Data Generator
    • SQL Doc
    • SQL Search
    • SQL Test
    timothy.batts
    3
  • John

    I posted this over on sql server central…

    After multiple reverts, re-dos and uninstall / re-installs, this is where I'm at.

    Uninstalled SQL Prompt, SQL Search, SQL Source Control.

    Uninstalled SQL 22.2.0 fully, rebooted. Upgrading/downgrading never fixed underlying problems.

    Installed SQL 22.3.0 vanilla. Launched, it worked fine.

    Installed SQL Prompt 11.3.6.21421, launched, working fine.

    Installed SQL Search 3.9.4.6402, launched, BOMB. Uninstalled SQL Search, launched, all back to being OK. So SQL Search is a no-go for now.

    Installed SQL Source Control 8.1.6.23205, launched, working fine.

    But, then SQL Prompt was missing from the toolbar. I went into Extensions and unchecked the oddly double entries of SQL Prompt, and it restarted. After SSMS restart, the menu is there again and things are working (so far).

    The key overall was to uninstall SSMS completely; doing downgrades and upgrades never fixed the underlying issue. Then, I was able to isolate SQL Search as my particular issue.

    John
    2
  • Jake

    I also updated SSMS to version 22.3.0 on 2-11-26 and it would no longer load until I uninstalled SQL Prompt 11.3.  SSMS would just repeatedly crash.

    I had to completely uninstall SSMS and use an older installer to get SSMS 22.1.0.  It really sucked because I had a lot of work to get done.

    Jake
    0

Add comment

Please sign in to leave a comment.