SSMSAddons_plus_PASSx

Download Report

Transcript SSMSAddons_plus_PASSx

PASS Community News
November 2015
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
Nov 18 12:00-13:00 UTC-05:00
JSON Support en SQL Server 2016 presented
by Carlos Andres Ulate Hernandez
Business Analytics
Nov 18 12:00-13:00 UTC-05:00
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
Global Spanish
Nov 25 12:00-13:00 UTC-05:00
Vista 360 grados de DataZen presented by
Juan Alvarado
Upcoming SQLSaturdays
International
North America
• Nov 21
Montreal
• Nov 21 Madrid
• Nov 21
Salt Lake City
• Nov 21 Costa Rica BI
• Dec 5
Washington DC
• Nov 21 Brasilia
• Dec 12
Providence
• Nov 28 Mexico City
• Jan 9
Atlanta BI Edition
• Nov 28 Parma
• Jan 16
Nashville
• Jan 30
Austin
• 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.
5
Stay Involved!
•
Sign up for a free membership today at sqlpass.org
•
•
•
•
Linked In:
Facebook:
Twitter:
PASS:
http://www.sqlpass.org/linkedin
http://www.sqlpass.org/facebook
@SQLPASS
http://www.sqlpass.org
SQL PASS Fargo
SSMS Add-ons
Presented By: Nem W. Schlecht
About Me
Supervisor for Border States Electric
•
•
•
Over 3 years experience w/ MSSQL
13 years experience w/ MySQL
20+ years experience as Server Admin
Twitter: @nemws1
Email: [email protected]
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:
•
•
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
•
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:
•
•
SSMS 2008-2014
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
•
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
•
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
•
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
•
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-addons/
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: [email protected]
LinkedIn: https://www.linkedin.com/in/nemws