Releases: nycdotnet/TSqlFlex
Alpha 4
This release represents a significant improvement to the user experience. T-SQL Flex is nearing beta status.
Patch notes:
- v0.0.4-alpha (2014-06-18):
- Converted to background worker. Added cancel button, timer, and progress bar.
- Additional scripted output "minification" improvements (dropping insignificant decimals for example).
- Other improvements to quality of scripted output such as bracketing of keywords.
Known issues:
* Scripting 50,000+ rows may result in out of memory exceptions or even crash SSMS. Resolving this issue will be a major focus for the next version.
Alpha 3
Fixes string quote escape bug in v0.0.2-alpha. No other changes.
Alpha 2
This is T-SQL Flex v0.0.2-alpha.
This is alpha-quality software - DO NOT RUN IN PRODUCTION!!!
This release contains the following improvements:
- T-SQL Flex now scripts out the data returned from any queries it runs. All SQL Server 2014 data types are supported and the scripted data should be very accurate. If you see any discrepancies, please raise an issue and provide the scripted schema and results + the results you would have expected!
- The T-SQL Flex window is no longer a tool window; it is now a proper tab in SSMS, so using it should me much more natural.
Upgrading to v0.0.2-alpha:
- Quit out of SSMS.
- Overwrite the three old DLLs with the ones from the new ZIP file.
- Re-launch SSMS and you should be on your way.
Known issues (should be fixed in next version):
- If you have text selected in the top panel of T-SQL Flex, the Run'n'Rollback button still runs the entire top panel's statements. This is not technically a bug, but it will be fixed in the next version regardless.
- There is no way to tell what version of T-SQL Flex you have via the UI.
- ADO.NET hidden fields aren't respected so selecting from stuff with hidden fields such as INFORMATION_SCHEMA can be problematic.
Please log issues on GitHub or reach out to Steve on Twitter at @nycdotnet.
Initial alpha
This is the initial alpha release of T-SQL Flex - a scripting productivity tool for SQL Server Management Studio. It should be able to script out the returned schema of any T-SQL query simply and with high accuracy. Much more is planned.
This is alpha-quality software - DO NOT RUN IN PRODUCTION!!!
To try T-SQL Flex:
- Install the Red-Gate SIP framework from here http://documentation.red-gate.com/display/MA/Redistributing+the+framework
- Create a new registry string value (REG_SZ) in the appropriate location to point to the extracted TSQLFlex.dll:
Architecture | Registry Value Location |
---|---|
32-bit | HKLM\SOFTWARE\Red Gate\SIPFramework\Plugins |
64-bit | HKLM\SOFTWARE\Wow6432Node\Red Gate\SIPFramework\Plugins |
Example: name = "TSQLFlex", value = "C:\ExtractedFiles\TSqlFlex.dll"
- Launch SQL Server Management Studio and click the T-SQL Flex button.
To uninstall T-SQL Flex:
- Simply delete the registry key and the extracted files and restart SSMS.
Please create issues on GitHub or reach out to Steve on Twitter at @nycdotnet.