Version 22.0.0.124latest
- First release for SQL Server Management Studio 22
- New Options page with a hosted folder-storage option, no connection string needed
- Verify and Connect buttons for the license key and the hosted service
- Folders move along when you switch storage
- Schema and Alphabetical fallback grouping fixed
SQL Server Management Studio 22
The add-in now loads and runs on SSMS 22. The assembly references were rebuilt against the SSMS 22 components, and the threading issues that crashed earlier builds under SSMS 22 are resolved. Assemblies that SSMS ships itself are no longer duplicated in the add-in folder.
New Options page
SSMS 22 replaced the classic options dialog with Unified Settings, which has no extension point for add-ins yet. Virtual Folders therefore ships its own settings screen under Tools → Options → SQL Server Object Explorer → Virtual Folders, with grouped sections instead of a raw property grid.
Folder storage: your own database or the hosted service
Until now, folders were stored in a database you pointed the add-in at with a connection string, and a mistyped string meant folders silently disappeared after a restart. There are now two choices:
- Own database. As before. A Connect… button opens the normal SSMS Connect to Server dialog, so the connection string no longer has to be typed by hand.
- Hosted service. Folders are stored under your license key by SQLTreeo. New installs default to this; existing installs keep their database.
A Connect button under the hosted option tests the service and transfers the folders loaded in this session to it. The transfer merges with what is already stored under the license, so folders created on another computer are kept.
When you switch between the two, or point own database at another server, the folders loaded in the current session are saved to the new target first and then reloaded from it. Nothing is left behind on the old target.
License key
A Verify button next to the license key validates the key that is currently typed, before you press OK. The Licensed to and License status lines update with the result. Validation now follows the current license service response, so keys that were reported as invalid by mistake are accepted again, and expired keys are reported as expired.
Fixes
- Schema fallback grouping never grouped anything and Alphabetical grouping never ran. Both work now. Fallback folders such as
dboare created on first use and removed when they become empty; they do not appear in the Edit/Delete Folder menu. - Alphabetical grouping uses the object’s own name, so
dbo.Testis filed under T, not D. - The options dump written to the SSMS activity log at start-up no longer contains the storage connection string’s password.
- The Options page layout was tidied: controls, result lines and the Verify button are aligned with their captions.