PASS Community News November 2015
Select Virtual Chapter Meetings more events and info at sqlpass Select Virtual Chapter Meetings more events and info at sqlpass.org/events VIRTUAL CHAPTER MEETING TOPIC Virtualization Nov 18 12:00-13:00 UTC-05:00 Architecting Virtual Environments for Business Intelligence Global Spanish JSON Support en SQL Server 2016 presented by Carlos Andres Ulate Hernandez Business Analytics Rise of the Machine (Learning) – Azure ML in BI, in Apps, and as a product in Azure Marketplace presented by Greg Beaumont Healthcare Nov 19 13:00-14:00 UTC-05:00 Health Plan – Payer Analytics: Uncover Insights, Reveal Trends, and Take Action presented by Carrie Nielsen Performance Nov 19 14:00-15:00 UTC-05:00 Optimizing your data warehouse for OLAP Processing presented by Konstantin Melamud Saturday Night SQL Nov 21 21:00-22:00 UTC-05:00 Reporting Tool Efficiency Discussion Nov 25 12:00-13:00 UTC-05:00 Vista 360 grados de DataZen presented by Juan Alvarado
Upcoming SQLSaturdays North America International Nov 21 Montreal Nov 21 Salt Lake City Dec 5 Washington DC Dec 12 Providence Jan 9 Atlanta BI Edition Jan 16 Nashville Jan 30 Austin Nov 21 Madrid Nov 21 Costa Rica BI Nov 21 Brasilia Nov 28 Mexico City Nov 28 Parma Nov 28 Belgrade Dec 5 Lima Dec 5 Southampton Visit www.sqlsaturday.com to register for a event near you!
Volunteering Opportunities PASS would not exist without passionate, dedicated, and hardworking volunteers from around the globe. Volunteer today!! For local opportunities please visit volunteer.sqlpass.org For PASS HQ related activities, please update the “MyVolunteering” section of your MyPASS profile.
Stay Involved! Sign up for a free membership today at sqlpass.org Linked In: http://www.sqlpass.org/linkedin Facebook: http://www.sqlpass.org/facebook Twitter: @SQLPASS PASS: http://www.sqlpass.org
SSMS Add-ons Presented By: Nem W. Schlecht SQL PASS Fargo SSMS Add-ons Presented By: Nem W. Schlecht
About Me Supervisor for Border States Electric Twitter: @nemws1 Over 3 years experience w/ MSSQL 13 years experience w/ MySQL 20+ years experience as Server Admin Twitter: @nemws1 Email: nem.schlecht@gmail.com LinkedIn: https://www.linkedin.com/in/nemws
SSMS Add-Ons SSMS Tool Pack SSMS Boost SQL Complete SQL Search SQL Code Guard ExpressProfiler Poor Man’s T-QSL Formatter SQLServerCentral SQL Scripts
SSMT Tool Pack Pricing/Compatibility: One of the most popular Up to 2008R2 – Free 2012 on - $33.06 (€30) One of the most popular History and Sessions Restore Last Session Save all queries (and Editor contents) Files Database
SSMT Tool Pack (cont) Debug Sections / Regions Global Replacement Text Run Custom Scripts CRUD Generator Create/Read/Update/Delete procs Generate INSERT Statements New Query Template Text Format Window Connection Coloring SQL Snippets Search Grid Results
SQL Complete Express version is free Replacement for Intellisense Smarter Faster Better Formatting
SQL Search The search tool for databases Does not search data – just structures/procs
SQL Code Guard Check for coding pitfalls Dependencies Code Outline Configurable Warn Ignore Dependencies What tables/procs does your proc rely on? Code Outline Where is that BEGIN/END? What are the complex parts of your proc?
ExpressProfiler Quick and simple Profiler Good enough 90+% of the time
Poor Man’s T-SQL Formatter Consistent SQL Code formatting Basic settings Does 95% of the work (for me)
SQLServerCentral SQL Scripts Large community of thousands of scripts Searchable Quick find a script that does what you need. Incompatible with SQL Complete
SSMS Boost Pricing/Compatibility: Script Object Locate Object Re-download every 120 days Must upgrade to latest version Script Object Locate Object Fatal actions guard UPDATE/DELETE w/o WHERE clause Executed/Editor History Recent Sessions/Tabs
SSMS Boost (cont) Format SQL Regions Vertical guidelines Includes Poor Man’s T-SQL Formatter Regions Vertical guidelines Connection Management Auto replacements Find in Results Grid ResultsGrid Visualizer Object search using wildcards
SSMS Boost (cont) BEGIN/END block jump navigate Custom SSMS Window title Workspaces Keyboard shortcuts Dump all SSMS commands
SSMS Add-Ons SSMS Tools Pack SSMS Boost SQL Complete SQL Search http://www.ssmstoolspack.com/ SSMS Boost http://www.ssmsboost.com/ SQL Complete https://www.devart.com/dbforge/sql/sqlcomplete/ SQL Search https://www.red-gate.com/products/sql-development/sql-search/
SSMS Add-Ons (Cont) SQL Code Guard ExpressProfiler http://sqlcodeguard.com/ ExpressProfiler https://expressprofiler.codeplex.com/ Poor Man’s T-SQL Formatter http://architectshack.com/PoorMansTSqlFormatter.ashx SQLServerCentral SQL Scripts http://www.sqlservercentral.com/articles/SQLServerCentral/110671/
Others ApexSQL SSMS Addins on Codeplex SQLServerCentral List https://www.apexsql.com/ ApexSQL Complete ApexSQL Refactor ApexSQL Search SSMS Addins on Codeplex https://ssmsaddins.codeplex.com/ SQLServerCentral List http://www.sqlservercentral.com/blogs/sqldbauk/2014/04/24/ssms-add-ons/
SqlSmash - Free http://www.sqlsmash.com/
SQLTest http://www.sqltest.org/
SQLTest http://www.sqltest.org/ Features 4 to 16 workloads per instance, up to 255 connections per workload, up to 1024 threads per connection. Easy-to-setup parameterization and value substitution functionality for dynamic load scaling. XML Reports with various level of statistics, logging and email with attachments. Drive and control test execution from SQL Server with “Server Driven Test” functionality. Thread level iteration and command settings with “Server Driven Workload” functionality. Evaluate response time, errors, results, checksum and records affected with “Unit Test” functionality. Find and Replace support for connection string and SQL command. Possibility to ignore certain errors at workload or thread or database call level. Transaction support, can also be used to rollback changes made during tests. Possibility to add fixed or random think times before database calls to emulate realistic load. Synchronization of database calls across workloads.
Questions? Wake up! I’m all done!
About Me Twitter: @nemws1 Email: nem.schlecht@gmail.com LinkedIn: https://www.linkedin.com/in/nemws