Apr 28, 2008 - The SSMS Tools Pack provides features, such as a query logging tool, that enhance SQL Server Management Studio's functionality. Contact me for other forms of payment. Email with the license key is sent immediately after purchase via PayPal. Please allow for 24h for it to arrive and also.
Accidental Data Destruction Protector has been a real life saver for a lot of people. It pops an 'Are you sure?'
Window if it detects you've executed a DELETE or UPDATE statements without a WHERE clause, a TRUNCATE statement, DROP TABLE and DROP DATABASE statements and a possibly OPEN TRANSACTION. If you're sure you want to proceed just press Enter, F5 or Ctrl+E to continue execution. By default it checks for all four destructive statements only if you're executing a selected text. All of this can be set in Options.
If you work a lot with temporary tables you can set it to ignore all warnings if the operation is only on that temporary table. Rename Tab by right-clicking the window tab or pressing Ctrl+K, Ctrl+R in your query window. If you're tired of long query names like 'SQLQuery1.sql - LongTextHere', then simply rename it to whatever you wish. The rename will only apply to the visible window text and not to the underlying filename, tooltip or SQL History saving window caption. Version 4.2 adds the ability to auto-rename a tab to the text in a user-defined line in the executed SQL script. That means you can set the tabs to be automatically renamed to the text in line 1 or line 6 if for example you want to skip comments on the top of your scripts. Tab Auto-Rename is disabled by default.
![Ssms Ssms](http://res.cloudinary.com/r2d2imagehosting/image/upload/c_limit,f_auto,fl_lossy,h_1000,q_80,w_700/generate-crud-automatically/insert-template.png)
Auto-Connect to Same-Name Database when changing servers. This feature is great if you're working on multiple servers that all have databases with same names that you need to switch between. When changing the SQL editor's connection to a different server, the SSMS Tools Pack will try to connect to the database with the same name as the one you were connected to on the previous server.
If the database doesn't exist an error will be thrown. Just be careful you run your scripts on the correct server.
Can help you with that. This feature is disabled by default.