Skip to content

Commit efdcc02

Browse files
committed
2 parents 469926b + 8d13971 commit efdcc02

14 files changed

+4404
-1156
lines changed

README.md

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -156,14 +156,14 @@ Useful links, scripts, tools and best practice for Microsoft SQL Server Database
156156
- [Kohera SQL Server Blog](https://kohera.be/blog/category/sql-server/)
157157
- Security (great thanks to [Troy Hunt](https://www.troyhunt.com/troys-ultimate-list-of-security-links/)) <a id="security"></a>
158158
- SQL injection
159-
- [sqlmap](http://sqlmap.org/) The tool for mounting SQL injection attacks tests against a running site
160-
- [Drupal 7 SQL injection flaw of 2014](https://www.drupal.org/PSA-2014-003) – great example of how impactful it still is (patch it within 7 hours or you’re owned)
161-
- [Ethical Hacking: SQL Injection](http://www.pluralsight.com/courses/ethical-hacking-sql-injection) – If you really want to go deep, here’s five and a half hours worth of Pluralsight content
159+
- [sqlmap - The tool for mounting SQL injection attacks tests against a running site](http://sqlmap.org/)
160+
- [Drupal 7 SQL injection flaw of 2014](https://www.drupal.org/PSA-2014-003) – great example of how impactful it still is (patch it within 7 hours or you are owned)
161+
- [Ethical Hacking: SQL Injection](http://www.pluralsight.com/courses/ethical-hacking-sql-injection) – If you really want to go deep, here is five and a half hours worth of Pluralsight content
162162
- Exploit databases and breach coverage
163163
- [seclists.org](http://seclists.org) – Heaps of exploits consolidated from various bug tracking lists
164164
- [Exploit Database](https://www.exploit-db.com/) – Very comprehensive list of vulnerabilities
165165
- [Data Loss DB](http://datalossdb.org/) – Good list of breaches including stats on number of records compromised
166-
- [Information is Beautiful: World’s Biggest Data Breaches](http://www.informationisbeautiful.net/visualizations/worlds-biggest-data-breaches-hacks/) – Fantastic visualisation of incidents that give a great indication of scale
166+
- [Information is Beautiful: World’s Biggest Data Breaches](http://www.informationisbeautiful.net/visualizations/worlds-biggest-data-breaches-hacks/)
167167
- [Biggest data breaches in history](https://www.comparitech.com/blog/information-security/biggest-data-breaches-in-history/) (by Dave Albaugh)
168168
- [Microsoft SQL Server Permissions Posters](https://github.com/Microsoft/sql-server-samples/tree/master/samples/features/security/permissions-posters)
169169
- [Module Signing Info](https://modulesigning.info/) - Info and resources related to module signing (i.e. Certificates, Asymmetric Keys, `ADD SIGNATURE`, etc) in T-SQL and SQLCLR
@@ -190,6 +190,7 @@ Useful links, scripts, tools and best practice for Microsoft SQL Server Database
190190
- [TechEd SQL Server Videos](https://channel9.msdn.com/Search?term=sql%20server&lang-en=true)
191191
- [Build 2018 conference](http://sqlservercode.blogspot.ru/2018/05/azure-sql-data-warehouse-azure-sql.html)
192192
- [New Stars of Data SQL Server Video](https://www.youtube.com/playlist?list=PLLq_tkpMFDU5ibrnqn6I8CZxZ2-zYWG9m)
193+
- [Youtube Community 1nn0va](https://www.youtube.com/c/Community1nn0va/videos) (by Community 1nn0va)
193194
- Free Database Podcasts <a id="podcasts"></a>
194195
- [SQL Server Radio](http://www.sqlserverradio.com/) (by Guy Glantser and Matan Yungman)
195196
- [SQL Data Partners](http://sqldatapartners.com/podcast/) (by Carlos L Chacon, César Oviedo and Adrian Miranda)
@@ -211,6 +212,7 @@ Useful links, scripts, tools and best practice for Microsoft SQL Server Database
211212
- [Mixed Extents](https://youtu.be/hBgMadT9fuU) (by EightKB)
212213
- Courses <a id="courses"></a>
213214
- Free
215+
- [SQLBolt - Learn SQL with simple, interactive exercises](https://sqlbolt.com/)
214216
- [Learning Extended Events in 60 Days](https://jasonbrimhall.info/2015/09/08/learning-extended-events-in-60-days/) and new [link](http://sqlxevents.com/) (by Jason Brimhall)
215217
- [Learn SQL Server by solving problems](https://littlekendra.com/courses-overview/) (by Little Kendra)
216218
- [Codecademy Learn SQL](https://www.codecademy.com/learn/learn-sql)
@@ -290,16 +292,18 @@ Useful links, scripts, tools and best practice for Microsoft SQL Server Database
290292
- [Microsoft SQL Server on Q&A](https://docs.microsoft.com/en-us/answers/products/sql-server)
291293
- SQL Server Conferences <a id="conference"></a>
292294
- [SQL Saturdays](https://sqlsaturday.com/)
293-
- [Pass Sumit](https://www.pass.org/AttendanEvent/Conferences/PASSSummit.aspx)
295+
- [Pass Sumit - Red Gate](https://www.red-gate.com/hub/entrypage/redgate-pass)
294296
- [SQLBits](https://sqlbits.com/)
295-
- [Microsoft Ignite](https://www.microsoft.com/en-us/ignite)
296-
- [Microsoft Build](https://www.microsoft.com/en-us/build)
297+
- [Microsoft Ignite](https://myignite.microsoft.com/home)
298+
- [Microsoft Build](https://mybuild.microsoft.com/home)
297299
- [Devintersection](https://devintersection.com/)
298300
- [SentryOne SQL Server Virtual Conference](https://info.sentryone.com/accelerate-2020)
299301
- [Red Gate SQL Server Online Events](https://www.red-gate.com/hub/events/online-events/)
300302
- [EigthKB Sql Server Internals Conference](https://eightkb.online/)
301303
- [DataWeekender](https://www.dataweekender.com/schedule)
304+
- [Dativerse](https://sessionize.com/dativerse)
302305
- Open Source Projects <a id="open-source">
306+
- [SQLFluff - A SQL linter and auto-formatter for Humans](https://github.com/sqlfluff/sqlfluff)
303307
- [sp_whoisactive](http://whoisactive.com/) (documentation) and github repo for it [sp_WhoIsActive](https://github.com/amachanic/sp_whoisactive) (by Adam Machanic)
304308
- [Brent Ozar SQL Server First Responder Kit](https://github.com/BrentOzarULTD/SQL-Server-First-Responder-Kit) (Github)
305309
- [SQL Server Ola Hallengren's Maintenance Solution](https://github.com/olahallengren/sql-server-maintenance-solution) (by Ola Hallengren) (Github)
@@ -367,7 +371,7 @@ Useful links, scripts, tools and best practice for Microsoft SQL Server Database
367371
- [TSqlStrong - T-Sql type checker that detects improper joins, possibly null value operations, enumeration check constraint violations, incorrect use of temporary table at call site, and more](https://github.com/JSuder-xx/TSqlStrong) (by John Suder)
368372
- [SQL Power Doc - is a collection of Windows PowerShell scripts and modules that discover, document, and diagnose SQL Server instances and their underlying Windows OS & machine configuration](https://github.com/kendalvandyke/sqlpowerdoc) (by Kendal Van Dyke)
369373
- [rsqlserver - Sql Server driver database interface (DBI) driver for R](https://github.com/agstudy/rsqlserver)
370-
- [sp_SizeOptimiser - a stored procedure that recommends space saving and corrective data type measures based on SQL Server database schemas](https://github.com/LowlyDBA/ExpressSQL) (by John McCall)
374+
- [DBA MultiTool - T-SQL scripts for the long haul: optimizing storage, on-the-fly documentation, and general administrative needs.](https://github.com/LowlyDBA/dba-multitool) (by John McCall)
371375
- [language-extensions-sqlserver - SQL Server Language Extensions project](https://github.com/microsoft/sql-server-language-extensions) (by Microsoft)
372376
- [AzureRMR - R package for interacting with Azure Resource Manager](https://github.com/Azure/AzureRMR) (by Microsoft)
373377
- [EntityFramework.Utilities - Provides extensions for EntityFramework that doesn't exist out of the box like delete and update by query and bulk inserts](https://github.com/MikaelEliasson/EntityFramework.Utilities) (by Mikael Eliasson)
@@ -377,6 +381,7 @@ Useful links, scripts, tools and best practice for Microsoft SQL Server Database
377381
- [AwesomeSQLServer - collection of SQL Server Queries and documentations to fix your SQL Server's bottle neck](https://github.com/SQLadmin/AwesomeSQLServer) (by SqlAdmin)
378382
- [databases_scripts - SQL Server useful scripts](https://github.com/dgavrikov/databases_scripts/tree/master/SQL%20Server) (by Dmitriy Gavrikov)
379383
- [sp_pressure_detector - stored procedure for quickly detecting CPU and Memory pressure on a SQL Server](https://github.com/erikdarlingdata/DarlingData/blob/master/sp_pressure_detector/sp_pressure_detector.sql) (by Erik Darling)
384+
- [sp_HumanEvents - make Extended Events easier and more approachable for the average admin to troubleshoot common scenarios](https://www.erikdarlingdata.com/sp_humanevents/) (by Erik Darling)
380385
- [Export Prometheus metrics from SQL queries](https://github.com/albertodonato/query-exporter) (by Alberto Donato)
381386
- [homebrew-mssql-release - brew formulae for Microsoft ODBC Driver for SQL Server and SQL Server Command Line Utilities](https://github.com/microsoft/homebrew-mssql-release) (by Microsoft)
382387
- [ASSP - Analysis Services Stored Procedure Project](https://asstoredprocedures.github.io/ASStoredProcedures/) (by Darren Gosbell)
@@ -396,6 +401,7 @@ Useful links, scripts, tools and best practice for Microsoft SQL Server Database
396401
- [EFSecondLevelCache.Core - Entity Framework Core Second Level Caching Library (Redis)](https://github.com/VahidN/EFSecondLevelCache.Core) (by Vahid Nasiri)
397402
- [Dotmim.Sync - a brand new database synchronization, multi platform, multi databases, developed on top of .Net Standard 2.0](https://github.com/Mimetis/Dotmim.Sync)
398403
- [Hekaton-based shock absorber pattern for SQL Server](https://github.com/sqlsunday/shock-absorber) (by Daniel Hutmacher)
404+
- [HammerDBBenchmark - Swarchy T101 Wilson HammerDb Benchmark Setup Scripts for SQL Server](https://github.com/swarchy/HammerDBBenchmark) (by Swarchy T101 Wilson)
399405
- Other
400406
- [SQL# SQLCLR functions](https://sqlsharp.com/) (by Sql Quantum Lift)
401407
- [SQL Server Latch Classes Library](https://www.sqlskills.com/help/latches/) (by Paul S. Randal)
@@ -412,7 +418,7 @@ Useful links, scripts, tools and best practice for Microsoft SQL Server Database
412418
- [SQL Injection Cheat Sheet](https://www.netsparker.com/blog/web-security/sql-injection-cheat-sheet/) (by Ferruh Mavituna)
413419
- [Stackoverflow SQL Anti Patterns](http://stackoverflow.com/questions/346659/what-are-the-most-common-sql-anti-patterns)
414420
- [Azure Speed](http://www.azurespeed.com/) (by Blair Chen)
415-
- [DBFiddle](https://dbfiddle.uk/?rdbms=sqlserver_2017)
421+
- [DBFiddle - test your queries online](https://dbfiddle.uk/?rdbms=sqlserver_2019)
416422
- [Experts-Exchange.com MS SQL Server Topics](https://www.experts-exchange.com/topics/ms-sql-server/)
417423
- [Paste The Plan - share query plans quickly and easily](https://www.brentozar.com/pastetheplan/) (by Brent Ozar Team)
418424
- [StackExchange DataExplorer Query On line](http://data.stackexchange.com/stackoverflow/query/new)
@@ -443,14 +449,15 @@ Useful links, scripts, tools and best practice for Microsoft SQL Server Database
443449
- [Azure updates](https://azure.microsoft.com/en-us/updates/?status=all)
444450
- [Guides for Microsoft SQL Server Express](https://expressdb.io/) (by John McCall)
445451
- [SQL Server Diagrams](http://www.e-squillace.com/tech/techdiagrams/#SQL_Server)
446-
- [SQL Cheat Sheet](https://websitesetup.org/sql-cheat-sheet/) (by Luke Harrison)
452+
- [SQL Cheat Sheet for MySQL](https://websitesetup.org/sql-cheat-sheet/) (by Luke Harrison)
447453
- [Azure Database Migration Guide](https://datamigration.microsoft.com/) (by Microsoft)
448454
- [Hermitage: Testing transaction isolation levels in relation databases](https://github.com/ept/hermitage) (by Martin Kleppmann)
449455
- [csv to INSERT online converter - translates your tab-delimited data into a T-SQL INSERT statement](https://table.strd.co/) (by Structured Concepts AB)
450456
- [SQL Server Diagrams](http://www.e-squillace.com/techdiagrams-sqlserver/) (by George Squillace)
451457
- [New Stars of Data 2020 Presentations](https://github.com/SQLGrillen/NSOD-1) (by SQLGrillen)
452458
- [Get Your ColumnScore](https://columnscore.com) (by ColumnScore)
453459
- [SQL Assessment API rules in .csv format](https://github.com/microsoft/sql-server-samples/blob/master/samples/manage/sql-assessment-api/DefaultRuleset.csv) (by Microsoft)
460+
- [SQL cheat sheet for PostgreSQL and Oracle](https://www.pcwdld.com/sql-cheat-sheet) (by Marc Wilson)
454461

455462
**[⬆ back to top](#table-of-contents)**
456463

@@ -523,15 +530,15 @@ BIML Bloggers
523530

524531

525532
## TSQL Format Code
526-
- http://sqlinform.com/
527-
- http://www.dpriver.com/pp/sqlformat.htm
528-
- http://stackoverflow.com/questions/401928/sql-formatter-for-sql-management-studio
529-
- http://www.apexsql.com/sql_tools_refactor.aspx
533+
- [SQLinform Online](https://sqlinform.azurewebsites.net)
534+
- [Instant SQL Formatter](http://www.dpriver.com/pp/sqlformat.htm)
530535
- http://poorsql.com/
531536
- http://www.architectshack.com/PoorMansTSqlFormatter.ashx
532537
- http://www.ssmstoolspack.com/
533538
- http://www.devart.com/dbforge/sql/sqlcomplete/
534539
- http://www.sql-format.com/
540+
- http://www.apexsql.com/sql_tools_refactor.aspx
541+
- http://stackoverflow.com/questions/401928/sql-formatter-for-sql-management-studio
535542

536543
**[⬆ back to top](#table-of-contents)**
537544

SQL Server Drivers.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ Please see below for a summary of the different drivers, both current and legacy
55
[SQL Server Drivers](https://docs.microsoft.com/en-us/sql/connect/sql-server-drivers)
66

77

8+
# Driver feature support matrix for Microsoft SQL Server
9+
[Driver feature support matrix for Microsoft SQL Server](https://docs.microsoft.com/en-us/sql/connect/driver-feature-matrix)
10+
If you're planning to use a feature in Microsoft SQL Server, it might not be available in all drivers. Some reasons a feature might not be in a particular driver include:
11+
12+
- The feature doesn't apply to the driver technology.
13+
- The feature is new and hasn't been implemented across all drivers yet.
14+
- The feature isn't in demand in a particular driver.
15+
- Other features are being implemented first.
16+
We wish all drivers supported every feature and spend effort to ensure feature parity across drivers. However that isn't always possible. To help you choose the appropriate driver for your needs, here's a list of popular features and the drivers that implement them.
17+
18+
819
## Current SQL Drivers
920
The following SQL Drivers are actively developed. Each driver has a support statement that can be found by following the links.
1021

@@ -30,7 +41,7 @@ The ODBC SQL driver is a C++ implementation of the TDS protocol, which is suppor
3041
### PHP
3142
The PHP SQL driver relies on the Microsoft SQL Server ODBC Driver to handle the low-level communication with SQL Server. This driver is developed, tested, and supported by Microsoft.
3243

33-
[Microsoft PHP Driver for SQL Driver](https://docs.microsoft.com/en-us/sql/connect/php/microsoft-php-driver-for-sql-server) | [Download PHP Driver](https://www.microsoft.com/en-us/download/details.aspx?id=20098) | [Github](https://github.com/Microsoft/msphpsql)
44+
[Microsoft PHP Driver for SQL Driver](https://docs.microsoft.com/en-us/sql/connect/php/microsoft-php-driver-for-sql-server) | [Download PHP Driver](https://github.com/microsoft/msphpsql/releases/latest) | [Github](https://github.com/Microsoft/msphpsql)
3445

3546

3647
### Node.js

0 commit comments

Comments
 (0)