Link to this page: https://git.io/fhA7L
Links to software used in this course:
- SQL Server Downloads (LocalDB, used in the course, is in the SQL Server Express installation):
- Azure Data Studio (formerly SQL Server Operations Studio):
- SQL Server Management Studio (SSMS):
Docker Containers for SQL Server:
-
Windows
docker pull microsoft/mssql-server-windows-developer
-
Linux
docker pull microsoft/mssql-server-linux
Links to Microsoft documentation on concurrency and transactions:
- Transaction Locking and Row Versioning Guide
- SET TRANSACTION ISOLATION LEVEL
- Transaction Related Dynamic Management Views and Functions
- Extended Events
- Transactions
- TRY...CATCH
- SET XACT_ABORT
- SET LOCK_TIMEOUT
Snapshot Isolation
- Snapshot Isolation in SQL Server
- ALTER DATABASE SET Options
Related Pluralsight Courses:
- SQL Server: Introduction to Extended Events
- Handling Errors in SQL Server
- XML support in SQL Server
Miscellaneous SQL Server documentation links:
- Configuration Functions
Ebooks and other resources:
- Defensive Database Programming
- SQL Server Concurrency: Locking, Blocking and Row Versioning
- Troubleshooting SQL Server: A Guide for the Accidental DBA
- sp_whoisactive from Adam Machanic
I altered it with my own local dirs and it worked fine.