The Curious Engineer

SQL Server Blog

2018–2019

1,311 posts

2020–2026 →

2019 1,264

December 2019

  1. Released: Public Preview for Management Pack for SQL Server Reporting Services and Analysis Services
  2. Released: SQL Server Management Pack (7.0.20.0)
  3. Introducing Replication and Change Data Capture (CDC) for SQL Server 2017 on Linux with CU18
  4. Internals of TDE Encryption scan
  5. Early technical preview of JDBC Driver 8.1.1 for SQL Server released
  6. Cumulative Update #18 for SQL Server 2017 RTM
  7. Cumulative Update #11 for SQL Server 2016 SP2
  8. Microsoft Drivers 5.7.1 Preview for PHP for SQL Server Released

November 2019

  1. Released: Public Preview for SQL Server Management Pack (2012-2019)
  2. Released: General Availability of Microsoft.Data.SqlClient 1.1
  3. Released: SQL Assessment API (GA)
  4. SQL Server 2019 Standard Edition
  5. Released: Microsoft.Data.SqlClient 1.1 Preview 2
  6. Servicing Update for SQL Server 2019 RTM (GDR)

October 2019

  1. Bulk Register with SQL VM Resource Provider
  2. SQL Server 2019 Intelligent Performance -Worker Migration
  3. Early technical preview of JDBC Driver 8.1.0 for SQL Server released
  4. Optimize OLTP Performance with SQL Server on Azure VM
  5. Released: Update to Microsoft OLE DB Driver 18 for SQL Server
  6. Cumulative Update #17 for SQL Server 2017 RTM
  7. Cumulative Update #10 for SQL Server 2016 SP2
  8. ODBC Driver 17.4.2 for SQL Server Released
  9. Released: Microsoft.Data.SqlClient 1.1 Preview 1
  10. Announcing Performance Optimized Storage Configuration for SQL Server on Azure VMs with SQL VM RP

September 2019

  1. Cumulative Update #9 for SQL Server 2016 SP2
  2. Released: SQL Assessment API (Public Preview 2)
  3. Released: Public Preview Azure SQL Database Managed Instance Management Pack
  4. Non-Root SQL Server 2019 Containers
  5. Microsoft Drivers 5.7.0 Preview for PHP for SQL Server Released

August 2019

  1. Released: General Availability of Microsoft.Data.SqlClient 1.0
  2. SQL Server CPU usage available in sys.dm_os_ring_buffers DMV starting SQL Server 2019 RC on Linux
  3. TOP 5 Benefits of Azure Dedicated Hosts for SQL Server Workloads on Azure VMs
  4. Behind the Scenes on OPTIMIZE_FOR_SEQUENTIAL_KEY
  5. Released: Third Public Preview of Microsoft.Data.SqlClient
  6. Using Query Store with least privileges instead of db_owner to achieve Separation of Duties
  7. Hotfix: JDBC Driver 7.4.1 for SQL Server Released
  8. Introducing Distributed transaction functionality on SQL Server 2017 on Linux starting with CU16
  9. Cumulative Update #16 for SQL Server 2017 RTM
  10. JDBC Driver 7.4 for SQL Server Released
  11. ODBC Driver 17.4 for SQL Server Released

July 2019

  1. Cumulative Update #8 for SQL Server 2016 SP2
  2. Introducing SQL Assessment API (Public Preview)
  3. Cumulative Update #4 for SQL Server 2014 SP3
  4. Cumulative Update #18 for SQL Server 2014 SP2
  5. SQL Server 2017 RTM CU15 + GDR Released
  6. SQL Server 2017 RTM GDR Released
  7. SQL Server 2016 SP2 CU7 + GDR Released
  8. SQL Server 2016 SP2 GDR Released
  9. SQL Server 2016 SP1 CU15 + GDR Released
  10. SQL Server 2016 SP1 GDR Released
  11. SQL Server 2014 SP3 CU3 + GDR Released
  12. SQL Server 2014 SP3 GDR Released
  13. SQL Server 2014 SP2 CU17 + GDR Released
  14. SQL Server 2014 SP2 GDR Released
  15. Understanding SQL Server 2008 and 2008 R2 end-of-support options
  16. Released: Second Public Preview of Microsoft.Data.SqlClient
  17. Benefit from Resource Provider registration when self-installing SQL Server on Azure Virtual Machine
  18. Introducing UTF-8 support for SQL Server
  19. Released: SSRS and SSAS 2008-2016 Management Packs (7.0.17.0)

June 2019

  1. Public Preview of Shortest Path on SQL Server 2019
  2. Early technical preview of JDBC 7.3.1 for SQL Server released
  3. Released: Public Preview for SSRS and SSAS 2008-2016 Management Packs (7.0.16.0)

May 2019

  1. Cumulative Update #15 for SQL Server 2017 RTM
  2. Cumulative Update #7 for SQL Server 2016 SP2
  3. Released: Update to Microsoft OLE DB Driver 18 for SQL Server
  4. Cumulative Update #15 for SQL Server 2016 SP1
  5. SQL Server 2017 RTM CU14 + GDR Released
  6. SQL Server 2017 RTM GDR Released

April 2019

  1. Released: Version-agnostic Management Pack for SQL Server (7.0.15.0)
  2. Hotfix Release: JDBC Driver 7.2.2 for SQL Server
  3. Cumulative Update #3 for SQL Server 2014 SP3
  4. Cumulative Update #17 for SQL Server 2014 SP2
  5. What if the Actual Execution Plan was always available for any query?
  6. Using xEvents to capture an Actual Execution Plan

March 2019

  1. Released: System Center Management Packs for SQL Server 2008-2016 (7.0.15.0)
  2. Welcome to the New SQL Server Blog!
  3. Hofix Release: Drivers 5.6.1 for PHP for SQL Server
  4. Security Update: Microsoft PHP Drivers 4.3.1 for SQL Server
  5. Early technical preview of JDBC 7.3.0 for SQL Server released
  6. Cumulative Update #14 for SQL Server 2017 RTM
  7. Cumulative Update #6 for SQL Server 2016 SP2
  8. Cumulative Update #14 for SQL Server 2016 SP1
  9. Cumulative Update #2 for SQL Server 2014 SP3
  10. Cumulative Update #16 for SQL Server 2014 SP2
  11. Announcing the JDBC Driver 7.2 RTW!
  12. Cumulative Update #13 for SQL Server 2016 SP1
  13. Cumulative Update #5 for SQL Server 2016 SP2
  14. Released: SSRS2017+ Management Pack with Power BI Reporting Server Support (7.0.12.0)
  15. Let’s talk about trace flags
  16. Early technical preview of JDBC 7.1.4 for SQL Server released
  17. Replica Failover within the Secondary Availability Group in a Distributed Availability Group
  18. Cumulative Update #13 for SQL Server 2017 RTM
  19. Cumulative Update #15 for SQL Server 2014 SP2
  20. Cumulative Update #1 for SQL Server 2014 SP3
  21. Microsoft Drivers 5.5.0 Preview for PHP for SQL Server Released!
  22. Early technical preview of JDBC 7.1.3 for SQL Server released
  23. SQL Server 2017 on Linux: Support for third-party AD providers
  24. Failover Detection Utility - Availability Group Failover Analysis Made Easy
  25. Cumulative Update #4 for SQL Server 2016 SP2
  26. Cumulative Update #12 for SQL Server 2016 SP1
  27. Released: Public Preview for SSRS 2017+ Management Pack with Power BI Reporting Server Support
  28. Early technical preview of JDBC 7.1.2 for SQL Server released
  29. SQL Server 2014 Service Pack 3 is now Available!!!
  30. SQL Server IaaS Extension Query Service for SQL Server on Azure VM
  31. String or Binary data would be truncated: replacing the infamous error 8152
  32. Cumulative Update #12 for SQL Server 2017 RTM
  33. SQL Server 2019 CTP 2.0 New Features – Columnstore support for sp_estimate_data_compression_savings
  34. SQL Server 2019 CTP 2.0 New Features – Introducing the Page Cracker (AKA sys.dm_db_page_info)!
  35. Cumulative Update #14 for SQL Server 2014 SP2
  36. Announcing Updates to the Modern Servicing Model for SQL Server
  37. Released: SSAS and SSRS 2017+ Management Packs (7.0.10.0)
  38. Early technical preview of JDBC 7.1.1 for SQL Server released
  39. Public Preview of Graph Edge Constraints on SQL Server 2019
  40. SQL Server 2019 Preview
  41. Storage Configuration Guidelines for SQL Server on Azure VM
  42. Microsoft Drivers 5.4.0 Preview for PHP for SQL Server Released!
  43. ODBC Driver 17.3 (Preview) for SQL Server Released
  44. Cumulative Update #11 for SQL Server 2017 RTM
  45. Cumulative Update #3 for SQL Server 2016 SP2
  46. Developer’s Choice: Hinting Query Execution model
  47. Cumulative Update #11 for SQL Server 2016 SP1
  48. Cumulative Update #11 for SQL Server 2016 SP1
  49. Released: Public Preview 2 for Version Agnostic SQL Server MP (2012-2017)
  50. SQL Server on Linux: ADAuth issues 3: Could not obtain information about Windows NT group/user ‘CONTOSO\user’
  51. SQL Server on Linux: ADAuth issues 2: Common AD Login Issues
  52. SQL Server on Linux: ADAuth issues 1: Issues with joining a VM to a domain
  53. Early technical preview of JDBC 7.1.0 for SQL Server released
  54. Installing SQL Server 2017 for Linux on Ubuntu 18.04 LTS
  55. Cumulative Update #10 for SQL Server 2017 RTM
  56. Cumulative Update #13 for SQL Server 2014 SP2
  57. Create linked server to readable secondary replica in Managed Instance Business Critical service tier
  58. Issue with security update for the Remote Code Execution vulnerability in SQL Server 2016 SP1 (GDR): August 14, 2018
  59. Build Intelligent Web App with Machine Learning Service
  60. Resolved: Issue with security update for the Remote Code Execution vulnerability in SQL Server 2016 SP2 (CU): August 14, 2018
  61. Issue with security update for the Remote Code Execution vulnerability in SQL Server 2016 SP2 (CU): August 14, 2018
  62. How to operationalize TensorFlow models in Microsoft Machine Learning Server
  63. Announcing the JDBC Driver 7.0 RTW!
  64. Dockerizing R and Python Web Services
  65. SQL Server Availability Groups – Enhanced Database Level Failover
  66. Microsoft Drivers 5.3.0 for PHP for SQL Server Released!
  67. Behavior Change for VSS Backups on VMs with Basic Availability Groups
  68. Cumulative Update #9 for SQL Server 2017 RTM
  69. Cumulative Update #10 for SQL Server 2016 SP1
  70. Cumulative Update #2 for SQL Server 2016 SP2
  71. ODBC Driver 17.2 for SQL Server Released
  72. Run R and Python Remotely in SQL Server from Jupyter Notebooks or any IDE
  73. Released: Public Preview for Version Agnostic SQL Server MP (2012-2017)
  74. Released: Update to Microsoft OLE DB Driver for SQL Server
  75. Predicate Pushdown and why should I care?
  76. Using custom types as arrays in T-SQL
  77. Released: Public Preview for SSAS and SSRS 2017+ Management Packs (7.0.8.0)
  78. Released: System Center Management Pack for SQL Server, AS, RS (7.0.7.0)
  79. Early technical preview of JDBC 6.5.4 for SQL Server released
  80. TEMPDB - Files and Trace Flags and Updates, Oh My!
  81. Optimizing Replication Agent profile parameters for better performance
  82. Cumulative Update #8 for SQL Server 2017 RTM
  83. Cumulative Update #12 for SQL Server 2014 SP2
  84. How we are fixing our installer for Microsoft R Open on Linux
  85. Released: Public Preview for SQL Server Management Packs Update (7.0.5.0) and SSRS Management Pack Update (7.0.6.0)
  86. Early technical preview of JDBC 6.5.3 for SQL Server released
  87. Clustered Columnstore Index: Massively Parallel Trickle Insert
  88. SQL Server 2016/2017: Availability group secondary replica redo model and performance
  89. Microsoft Drivers 5.2.1 Preview for PHP for SQL Server Released!
  90. Build Your Own Image Similarity Model
  91. Cumulative Update #1 for SQL Server 2016 SP2
  92. Cumulative Update #9 for SQL Server 2016 SP1
  93. How to operationalize Keras models in Microsoft Machine Learning Server
  94. Cumulative Update #7 for SQL Server 2017 RTM
  95. Basics of R and Python Execution in SQL Server
  96. Build Your Own Text Classification Model
  97. Getting Started with Machine Learning Services in SQL Server
  98. Early technical preview of JDBC 6.5.2 for SQL Server released
  99. Replication Enhancement – Improved Distribution Database Cleanup
  100. On-Prem or On the Cloud
  101. SQL Server 2016 Service Pack 2 (SP2) released !!!
  102. Replication Enhancement – Distribution Database in Availability Group
  103. Cumulative Update #6 for SQL Server 2017 RTM
  104. Released: Microsoft Azure SQL Database Management Pack (7.0.4.0)
  105. Released: System Center Management Packs for SQL Server 2008-2016 (7.0.4.0)
  106. Calling Http endpoints in T-SQL using CURL extension
  107. Early technical preview of JDBC 6.5.1 for SQL Server released
  108. Monitoring performance of natively compiled stored procedures - database-scoped configuration options
  109. ODBC Driver 17.1 for SQL Server Released
  110. Released: Microsoft OLE DB Driver for SQL Server
  111. Released: Microsoft OLE DB Driver for SQL Server
  112. Released: Microsoft OLE DB Driver for SQL Server
  113. Released: Microsoft OLE DB Driver for SQL Server
  114. Microsoft Drivers 5.2.0 for PHP for SQL Server Released!
  115. Cumulative Update #5 for SQL Server 2017 RTM
  116. Cumulative Update #11 for SQL Server 2014 SP2
  117. Cumulative Update #8 for SQL Server 2016 SP1
  118. Early technical preview of JDBC 6.5.0 for SQL Server released
  119. Released: Public Preview for SQL Server Management Packs Update (7.0.3.0)
  120. Announcing the JDBC Driver 6.4 RTW!
  121. Configuring Microsoft Machine Learning Server 9.3 to Operationalize Analytics using ARM Templates
  122. SQL Server Replication Enhancement – Dynamic Reloading of Agent Profile Parameters
  123. Finding which TLS version is in use for client connections
  124. Cumulative Update #4 for SQL Server 2017 RTM
  125. More Showplan enhancements – UDFs
  126. More Showplan enhancements – Row Goal
  127. ODBC Driver 17 for SQL Server Released
  128. New Windows container images of SQL Server 2017 on Windows Server 1709!
  129. Analyze Synchronous Commit Impact on High Commit Rate Workloads
  130. Public Preview: Azure SQL Database - Managed Instance Management Pack
  131. Released: System Center Management Packs for SQL Server 2008-2016 (7.0.2.0)
  132. JSON in SQL Server - Use cases
  133. Simplify REST API development for modern Single-page apps with SQL Server
  134. Simplify data access using de-normalized models
  135. Cumulative Update #10 for SQL Server 2014 SP2
  136. Cumulative Update #7 for SQL Server 2016 SP1
  137. Cumulative Update #3 for SQL Server 2017 RTM
  138. Database scoped optimizing for ad hoc workloads
  139. Injecting JSON objects into existing JSON text with JSON_MODIFY function
  140. Transitive closure clustering with CLR and JSON
  141. Storing JSON documents in SQL Database
  142. Cumulative Update #9 for SQL Server 2014 SP2
  143. Building SQL REST API back-end for Angular apps
  144. How to use Tableau with SQL Server Machine Learning Services with R and Python
  145. Getting Started with Python Web Services using Machine Learning Server
  146. Centennial apps/desktop bridge, SQL Server and error "The data area passed to a system call is too small."
  147. New in SSMS - Always On Availability Group Latency Reports
  148. Upgrade your SQL Server to scale before adding new hardware
  149. Cumulative Update #2 for SQL Server 2017 RTM
  150. ASP.NET Session State with SQL Server In-Memory OLTP
  151. How we made backups faster with SQL Server 2017
  152. Released: Microsoft Kerberos Configuration Manager for SQL Server 4.1
  153. Cumulative Update #9 for SQL Server 2016 RTM
  154. Cumulative Update #6 for SQL Server 2016 SP1
  155. Configuring Microsoft Machine Learning Server to Operationalize Analytics using ARM Templates
  156. Perfect statistics histogram in just few steps
  157. New GitHub location for AdventureWorks
  158. Released: SQL Server 2017+ and Replication Management Packs (7.0.0.0)
  159. JSON vs CLR UDT - performance comparison
  160. In-Memory OLTP Indexes - Part 2: Performance Troubleshooting Guide.
  161. Released: System Center Management Pack for SQL Server (7.0.0.0)
  162. JSON parsing is faster than Spatial equivalent
  163. JSON parsing 10x faster than XML parsing
  164. Making parallelism waits actionable
  165. New Showplan enhancements
  166. In-Memory OLTP Indexes - Part 1: Recommendations.
  167. In-Memory OLTP Updated Overview and Case Studies
  168. Sentiment analysis with Python in SQL Server Machine Learning Services
  169. Cumulative Update #1 for SQL Server 2017 RTM
  170. Cumulative Update #8 for SQL Server 2014 SP2
  171. 1 Million predictions/sec with Machine Learning Server web service
  172. Amazon's AWS Lambda and Alexa Skill with Microsoft Machine Learning Server Operationalization
  173. Host chat-bots with Microsoft Machine Learning Server Operationalization
  174. Released: Public Preview for SQL Server 2017+ and Replication Management Pack (RC)
  175. Enterprise-friendly Java client for Microsoft Machine Learning Server
  176. Released: Public Preview for SQL Server Management Packs Update (6.7.34.0)
  177. Consuming O16N Web Services from Azure Functions
  178. Announcing the Modern Servicing Model for SQL Server
  179. Backup Compression for TDE-enabled Databases: Important fixes in SQL 2016 SP1 CU4 and SQL 2016 RTM CU7
  180. Simplifying The Use of Azure Data Science Virtual Machine with R
  181. Choosing the right server memory for restore and recovery of memory-optimized databases
  182. Importing data with Microsoft R Server
  183. Encrypting Communication between Web Node and Compute Node in Linux
  184. OLE DB Supportability Guidelines
  185. Persisting statistics sampling rate
  186. New in SSMS: Searching in Showplan
  187. New in SSMS: Performance Dashboard built-in
  188. Using Microsoft R Server Operationalization on HDInsight
  189. Correlating xEvents with DMVs
  190. SQL Server 2016, Minimal logging and Impact of the Batchsize in bulk load operations
  191. Machine Learning Services in SQL Server 2017
  192. Using R to generate API Client from Swagger
  193. Demo: Identify and fix plan change regression in SQL Server 2017 RC1
  194. Monitoring automatic tuning actions using XEvents
  195. Managing Loan Credit Risk using Microsoft R Server
  196. Understanding Server Traffic logs and detecting Denial of Service Attacks
  197. Set up an auto-scale environment to operationalize your R analytics, with just ONE CLICK
  198. Loan Chargeoff Prediction Solution Templates are Live in Cortana Intelligence Solutions Gallery
  199. End to End Loan ChargeOff Prediction Built Using Azure HDInsight Spark Clusters and SQL Server 2016 R Service
  200. Indirect Checkpoint and tempdb – the good, the bad and the non-yielding scheduler
  201. Microsoft R Server 9.1 released on Azure HDInsight
  202. Columnstore Index: How do I find tables that can benefit from Clustered Columnstore Index
  203. What is plan regression in SQL Server?
  204. Use WITH clause in OPENJSON to improve parsing performance
  205. Smart Transaction log backup, monitoring and diagnostics with SQL Server 2017
  206. Using Certificates in R Server Operationalization for Linux
  207. Automatic plan correction in SQL Server 2017
  208. Configuring R Server to Operationalize Analytics using ARM Templates
  209. SQL Server 2017 Showplan enhancements
  210. From DeployR to R Server Operationalization
  211. Enterprise-grade R package management made easy in SQL Server
  212. rxExecBy - Productivity and scale with partitioned data
  213. Azure Database Migration Service now available for preview
  214. Using RxOdbcData with Oracle Wallet
  215. Performance: rxExecBy vs gapply on Spark
  216. rxExecBy Insights on RxSpark Compute Context
  217. New in SSMS: Query Performance Troubleshooting made easier!
  218. Using RStudio Server with Microsoft R Server Parcel for Cloudera
  219. Leveraging Microsoft R and in database analytics of SQL Server with R Services through Alteryx Designer
  220. Programmatically find SQL Server TCP ports
  221. Community driven Enhancements in SQL Server 2017
  222. "You Shall Not Regress!!!" - How SQL Server 2017 prevents plan regressions?
  223. How to find query plan choice regressions with SQL Server 2017 CTP2
  224. Stratified Splitting using rxExecBy
  225. SQL Server Mysteries: The Case of the Not 100% RESTORE…
  226. Introducing Interleaved Execution for Multi-Statement Table Valued Functions
  227. Introducing Batch Mode Adaptive Joins
  228. Microsoft ML on Spark and Hadoop
  229. New Features in 9.1: Microsoft R Server with sparklyr Interoperability
  230. What’s new in R Server 9.1 Operationalization
  231. SQL Server Performance Baselining Reports Unleashed for Enterprise Monitoring !!!
  232. FILESTREAM issues with SQL Server on Windows 10 creators update
  233. Sentiment Analysis with a pre-trained model
  234. SNAC lifecycle explained
  235. Microsoft R Server support for Rattle
  236. SQL Saturday 613: Building 1 million predictions per second with R-services and SQL Server 2016
  237. Running Pleasingly Parallel workloads using rxExecBy on Spark, SQL, Local and Localpar compute contexts
  238. Troubleshooting High HADR_SYNC_COMMIT wait type with Always On Availability Groups
  239. Image featurization with a pre-trained deep neural network model
  240. Using a pre-trained model for sentiment analysis
  241. Logging in Microsoft R Server Engine
  242. Step by Step Guide to Setup LDAPS on Windows Server
  243. Role Based Access Control With MRS 9.1.0
  244. CDC functionality may break after upgrading to the latest CU for SQL Server 2012, 2014 and 2016
  245. (Moved to R Server Blog) Image featurization with a pre-trained deep neural network model
  246. Considerations when tuning your queries with columnstore indexes on clone databases
  247. JDBC Download Center Pages and Repackaging
  248. Pre-trained AlexNet model for MicrosoftML's rxNeuralNet
  249. Understanding data security in cloned databases created using DBCC CLONEDATABASE
  250. Feature Engineering using R
  251. Easy way to get statistics histogram programmatically
  252. Running MicrosoftML in SQL Server 2016
  253. Columnstore Index – How to Estimate Compression Savings
  254. Galaxy classification with neural networks: a data science workflow
  255. 11 ways to deploy R Server on HDInsight Cluster
  256. Demonstration of capability of applying simple ML and TextMining techniques to perform prediction and draw allied characteristics
  257. Using R to perform FileSystem Operations on Azure Data Lake Store
  258. R Server and Shiny
  259. Getting started with GPU acceleration for MicrosoftML's rxNeuralNet
  260. Image Segmentation Using MicrosoftML
  261. mrsdeploy R package - ServiceOption data-dir
  262. REST Calls using PostMan for R server Operationalization
  263. REST Calls using PostMan for R server O16N
  264. Reference implementation of credit risk prediction using R
  265. SQL Server 2016 Developer Edition in Windows Containers
  266. Getting more statistics information programmatically
  267. Microsoft R Server VMs available in Azure China
  268. Classify Yelp restaurant reviews’ food origin with MicrosoftML
  269. Exporting large data using Microsoft R (IDE: RTVS)
  270. Predicting Hospital Length of Stay (LOS) using SQL Server 2016 with R Services
  271. Parsing 4GB JSON with SQL Server
  272. Remote Spark Compute Context using PuTTY on Windows
  273. Import and analyze IIS Log files using SQL Server
  274. Extreme 25x compression of JSON data using CLUSTERED COLUMNSTORE INDEXES
  275. Exporting tables from SQL Server in json line-delimited format using BCP.exe
  276. JSON data in clustered column store indexes
  277. Microsoft R Server - Using Hive data source in Spark compute context
  278. Microsoft R Server Operationalization Examples
  279. Upgrading a Replication Topology to SQL Server 2016
  280. Released: Microsoft Kerberos Configuration Manager for SQL Server v3.1
  281. Best practices for executing embarrassingly parallel workloads with R Server on Spark
  282. SQL R Services optimization for concurrent execution of sp_execute_external_script
  283. SQL R Services optimization for concurrent execution of sp_execute_external_script
  284. SQL Server Mysteries: The Case of TDE and Permanent Tempdb Encryption
  285. Introducing VDC_Complete for Backup and Restore applications using SQLVDI
  286. Unicode strings and implicit conversions
  287. Data Transformation in Function rxDataStep
  288. Columnstore Index: SQL Server 2016 – Improved DMV performance
  289. Predicting NYC Taxi Tips using MicrosoftML
  290. Change Tracking Cleanup – Part 2
  291. Columnstore Index Performance: SQL Server 2016 – Window Aggregates in BatchMode
  292. Columnstore Index Performance: SQL Server 2016 – String Predicate Pushdown
  293. Columnstore Index Performance: SQL Server 2016 – Aggregate Pushdown
  294. Columnstore Index Performance: SQL Server 2016 – No Performance Cliff
  295. Columnstore Index Performance: SQL Server 2016 – Multiple Aggregates
  296. Columnstore Index Performance: SQL Server 2016 – Multiple Aggregates
  297. SQL Server R Services - Why we built it
  298. Using MRS with Teradata: Limitations of Teradata's API and Temporary Constant Columns
  299. Microsoft R Server 9.0 VMs now support Ubuntu and Korea regions
  300. Columnstore Index Performance: Batch Mode Execution
  301. Columnstore Index Performance: BatchMode Execution
  302. SQL Server Performance Dashboard Reports unleashed for Enterprise Monitoring !!!
  303. Columnstore Index Performance: Rowgroup Elimination
  304. Columnstore Index Performance: Rowgroup Elimination
  305. Columnstore Index Perfomance: Column Elimination
  306. Columnstore Index Performance: Rowgroup Elimination
  307. Columnstore Index Performance: Rowgroup Elimination
  308. Columnstore Index Performance: Column Elimination
  309. A walkthrough of Loan Classification using SQL Server 2016 R Services
  310. Microsoft R Server 9.0.1 is Packed with Exciting New Capabilities
  311. Split update operation can result in higher number of replicated commands
  312. Data Exploration in XDF Files using ScaleR Functions
  313. SQL Server 2016 SP1: Know your limits
  314. Extended per-operator level performance stats for Query Processing
  315. Clustered Columnstore Index in Azure SQL Database
  316. Developers Choice: Query progress - anytime, anywhere
  317. Transaction Commit latency acceleration using Storage Class Memory in Windows Server 2016/SQL Server 2016 SP1
  318. Introducing Batch Mode Adaptive Memory Grant Feedback
  319. Developers Choice: Programmatically identify LPIM and IFI privileges in SQL Server
  320. Developers Choice: USE HINT query hints
  321. SQL Server 2016 SP1: Things you should know
  322. Columnstore Index: Standard and Express editions with SQL Server 2016 SP1
  323. Developers choice: Columnstore index in Standard and Express Edition with SQL Server 2016 (SP1)
  324. In-Memory OLTP in Standard and Express editions, with SQL Server 2016 SP1
  325. Developers Choice: CREATE OR ALTER
  326. Open sourcing the Microsoft JDBC Driver and Maven support
  327. CREATE OR ALTER - another great language enhancement in SQL Server 2016 SP1
  328. Pattern Matching on xdf files in Microsoft R Server
  329. Importing .dbf files in Microsoft R Server
  330. Performance Optimization When Using rxExec() to Parallelize Algorithms
  331. New Showplan XML properties in SSMS October Release
  332. Columnstore Index: Why do I need to create clustered columnstore Index on In-Memory OLTP- tables for Analytics?
  333. In-Memory OLTP: Is your database just in memory or actually optimized for memory?
  334. In-Memory OLTP: Is your database just in memory or actually optimized for memory?
  335. Columnstore Index: Which Columnstore Index is right for my workload?
  336. Columnstore Index: Which Columnstore Index is right for my workload?
  337. Columnstore index: Why do we refer to it as In-Memory Analytics?
  338. Columnstore index: Why do we refer to it as In-Memory Analytics?
  339. Columnstore Index: Why do I need to create clustered columnstore Index on In-Memory OLTP table for Analytics?
  340. In-Memory OLTP: Is your database just in memory or actually optimized for memory?
  341. In-Memory OLTP: Is your database just in memory or actually optimized for memory?
  342. Columnstore Index: Which Columnstore Index is right for my workload?
  343. Columnstore Index: Which Columnstore Index is right for my workload?
  344. Columnstore index: Why do we refer to it as In-Memory Analytics?
  345. Columnstore index: Why do we refer to it as In-Memory Analytics?
  346. Data Wrangling in XDF files using ScaleR Functions
  347. .Net 4.6.2. Framework client driver for Always Encrypted resulting in intermittent failures to decrypt individual rows
  348. Migrating SAP workloads to SQL Server just got 2.5x faster
  349. Integrating PolyBase with Cloudera using Active Directory Authentication
  350. Integrating PolyBase with Cloudera using Active Directory Authentication
  351. AdaptiveIndexDefrag and Maintenance Solution moved to GitHub
  352. Filestream RsFx Driver fails to load after installing SQL Server 2016 with CU2 on Windows Server 2016 with SecureBoot ON
  353. Change Tracking Cleanup–Part 1
  354. Something for the SQL Server Backup Vendors
  355. Integrating PolyBase with Cloudera using Active Directory Authentication
  356. Integrating PolyBase with Cloudera using Active Directory Authentication
  357. SQL Server 2016 Express Edition in Windows containers
  358. Getting Started with PHP 7 + SQL Server and Azure SQL Database on Linux (Ubuntu) with Apache
  359. Columnstore Index- Should I partition my columnstore Index?
  360. Columnstore Index: In-Memory Analytics (i.e. columnstore index) Videos from Ignite 2016
  361. In-Memory OLTP Videos: What it is and When/How to use it
  362. Loan Classification using SQL Server 2016 R Services
  363. SQL Server 2016 - It Just Runs Faster: Always On Availability Groups Turbocharged
  364. Joseph Sirosh's Keynote on 1 Million Predictions Per Second
  365. Understanding the requirements for SeSecurityPrivilege to SQL setup account on remote fileserver when default backup folder is set to UNC path
  366. SQL R Services optimization for concurrent execution of sp_execute_external_script
  367. SQL R Services optimization for concurrent execution of sp_execute_external_script
  368. DeployR log rotation to avoid large catalina.out
  369. MRS Capability Extension: Importing and Exporting Large In-Memory Data Frames
  370. Understanding Grid Nodes and Slots in DeployR
  371. Transactional Replication and Always On Availability Groups Support Update
  372. Improving Concurrency & Scalability of SQL Server workload by optimizing database containment check in SQL 2014\SQL 2016
  373. Operator progress changes in LQS
  374. Remote Blob Storage (RBS) client library setup requirements in SQL Server 2016
  375. Enterprise Security in DeployR 8.0.5
  376. Columnstore Index: Parallel load into clustered columnstore index from staging table
  377. Columnstore Index: Differences between Clustered/Nonclustered Columnstore Index
  378. Columnstore Index: Differences between Columnstore Index vs BTree index
  379. Memory grant related diagnostics
  380. Dynamic Memory Object Scaling
  381. New defaults for model and user databases in SQL Server 2016
  382. Increased Memory Size for In-Memory OLTP in SQL Server 2016
  383. IoT Smart Grid code sample
  384. Announcing availability of SQL Server 2014 Express Docker image
  385. Appending JSON arrays using JSON_MODIFY function
  386. Handling inheritance with JSON
  387. Encapsulate JSON parsing with inline table value functions
  388. In-Memory OLTP Performance Demo Available for Download
  389. Performance Improvements in SQL Server Dashboards Management Pack
  390. Query Optimizer Additions in SQL Server 2016
  391. Database Scoped Configuration
  392. Boosting Update Statistics performance with SQL 2014 & SQL 2016
  393. Using DB Compatibility Level 130 with Old CE in SQL Server 2016
  394. Increased nonclustered index key size with SQL Server 2016
  395. Clarifications on KB 3120595
  396. April updates to Plan Comparison Tool
  397. A Technical Case Study: High Speed IoT Data Ingestion Using In-Memory OLTP in Azure
  398. Generate stored procedure that imports array of JSON object in table
  399. Loading JSON files from Azure File Storage
  400. Moving data from relational to JSON columns and vice versa
  401. Loading line-delimited JSON files in SQL Server 2016
  402. SQL Server in Windows Containers
  403. Improving temp table and table variable performance using memory optimization
  404. JSON support in SQL Server - Details, tips and tricks
  405. Columnstore Index: A short video showcasing enhancements in SQL Server 2016
  406. Real-Time Operational Analytics: A short video on the value proposition in SQL Server 2016
  407. New DMF for retrieving input buffer in SQL Server
  408. SQL Server 2016: Changes in default behavior for autogrow and allocations for tempdb and user databases
  409. Added per-operator level performance stats for Query Processing
  410. Columnstore Index: How does SQL Server delivers Industry leading performance for Analytic Queries?
  411. Columnstore Index: Overview and Value Proposition
  412. What’s new with SSMS Plan Comparison Tool?
  413. Addressing large memory grant requests from optimized Nested Loops
  414. Columnstore Index Merge Policy for REORGANIZE
  415. Index Usage DMV behavior updated
  416. Columnstore Index Defragmentation using REORGANIZE Command
  417. Real-Time Operational Analytics: Memory-Optimized Tables and Columnstore Index
  418. Real-Time Operational Analytics: Compression Delay option with NCCI and the performance
  419. Real-Time Operational Analytics: Compression Delay Option for Nonclustered Columnstore Index (NCCI)
  420. Real-Time Operational Analytics: Filtered nonclustered columnstore index (NCCI)
  421. Real-Time Operational Analytics: DML operations and nonclustered columnstore index (NCCI) in SQL Server 2016
  422. Upsert JSON documents in SQL Server 2016
  423. SQL Server 2016 - Making DBCC CHECKDB Faster
  424. Several improvements to DBCC CHECKDB to make it run faster
  425. SQL Server 2014 is FIPS 140-2 compliant
  426. Real-Time Operational Analytics: Simple example using nonclustered clustered columnstore index (NCCI) in SQL Server 2016
  427. Real-Time Operational Analytics - Overview nonclustered columnstore index (NCCI)
  428. Clustered columnstore Index: Data Load Optimization - Parallel Bulk Import
  429. Columnstore Index: Scan and parallelism
  430. SQL Server Remote Blob Storage (RBS) Credential Store Symmetric Key Rotation
  431. TLS 1.2 Support for SQL Server 2008, 2008 R2, 2012 and 2014
  432. JSON parsing - performance comparison
  433. Returning spatial data in GeoJSON format - Part 2
  434. Clustered Columnstore Index: Data Load Optimizations - Minimal Logging
  435. Best Practices for Moving Data Encrypted with Always Encrypted
  436. Best Practices for Moving Data Encrypted with Always Encrypted
  437. Windows Enforcement of Authenticode Code Signing and Timestamping impact on SQL Server
  438. Loading GeoJSON data into SQL Server
  439. Returning spatial data in GeoJSON format - Part 1
  440. Indexing data in JSON product catalogs
  441. Designing Product Catalogs in SQL Server using JSON
  442. WITHOUT_ARRAY_WRAPPER - New important change in FOR JSON
  443. Using SQL Server Integration Services (SSIS) with Always Encrypted
  444. SQLIO Disk Subsystem Benchmark Tool is being retired
  445. Columnstore Index: Real-Time Operational Analytics using In-Memory Technology
  446. CHECKSUM and BINARY_CHECKSUM might not return unique values for different inputs
  447. Create relational view over JSON text
  448. Columnstore Index: Speeding up analytics in SQL Server 2016
  449. Built-in functions for compression/decompression in SQL Server 2016
  450. Using non-relational models in SQL Server
  451. De-normalize database schema using JSON
  452. Query JSON data
  453. Log analysis with SQL Server
  454. Storing JSON in SQL Server
  455. Using Hardware Security Modules with Always Encrypted
  456. FOR JSON performance - simple experiment
  457. Indexing JSON arrays using full-text search indexes
  458. Tutorial: Row-Level Security and Entity Framework
  459. Generate serie of numbers in SQL Server 2016 using OPENJSON
  460. DROP IF EXISTS - new thing in SQL Server 2016
  461. OPENJSON - one of best ways to select rows by list of ids
  462. SQL Server 2016 – Added information on TempDB Spill events – xEvents
  463. SSMS Encryption Wizard - Enabling Always Encrypted in a Few Easy Steps
  464. Oil & Gas Security Demo with SQL Server 2016
  465. New Enhancements in Always Encrypted
  466. SQL Server 2016 – Added information on TempDB Spill events – Showplan
  467. @@VERSION and SERVERPROPERTY – What changed?
  468. Dynamic Data Masking–highlighting the latest improvements
  469. How we moved from on-premise to Azure Virtual Machine
  470. Comparison Tool released with latest SSMS
  471. Multi-fold increase in throughput for big gateway query compiles in SQL Server
  472. Returning child rows formatted as JSON in SQL Server queries
  473. Importing JSON files into SQL Server using OPENROWSET (BULK)
  474. Querying JSON documents in Sql Server 2016 and DocumentDB
  475. Cardinality Estimation for Correlated Columns in SQL Server 2016
  476. Parsing GeoJSON format in Sql Server 2016
  477. Indexing JSON documents in Sql Server 2016
  478. New extended events for database recovery progress
  479. New extended event to track backup and restore progress
  480. OPENJSON - The easiest way to import JSON text into table
  481. Loading non-relational data formatted as JSON text
  482. Clustered Columnstore Index: Enforcing uniqueness constraint in table
  483. Passing arrays to T-SQL procedures as JSON
  484. Let's chat about SQL Server cloud hosting
  485. Combining relational and NoSQL concepts in SQL Server
  486. Using Always Encrypted with Entity Framework 6
  487. Always Encrypted Key rotation – Column master Key rotation.
  488. Yes, You Really Can
  489. Encryption options in RESTORE HEADERONLY
  490. Eliciting your feedback about upgrading SQL Server
  491. Ninja Troubleshooting- User Interface freezing during SQL Server database restore.
  492. Encrypting Existing Data with Always Encrypted
  493. Optimizing RLS performance with the Query Store
  494. Always Encrypted Key Metadata
  495. Building elastic and fault tolerant Data Platform solutions with Azure, SQL Server and HDInsight
  496. Developing Web Apps using Always Encrypted
  497. FOR JSON clause in SQL Server 2016 CTP2
  498. Getting Started With Always Encrypted
  499. Azure SQL Database and SQL Server programming with Node.js: Stored procedures, Transactions, and UDFs
  500. Azure SQL Database and SQL Server programming with PHP: Stored procedures, Transactions, and UDFs
  501. Apply Row-Level Security automatically to newly created tables
  502. Nonclustered Columnstore Index on Base Table Partitioned by Computed Column
  503. Using CLR to replace xp_cmdshell for specific tasks
  504. Secondary Replica may go into suspended state if you alter the readability property of the Availability Group and page compression is enabled
  505. Getting Started with Node.js on Microsoft SQL Server and Azure SQL Database
  506. Getting Started with PHP 5.6 and Microsoft SQL Server and Azure SQL Database
  507. Row-Level Security: Performance and common patterns
  508. Apply Row-Level Security to all tables -- helper script
  509. Row-Level Security: Blocking unauthorized INSERTs
  510. Row-Level Security for Middle-Tier Apps – Using Disjunctions in the Predicate
  511. Best practices for maximum performance and scalability gains for SQL Server workloads
  512. When do conversions generate conversion warnings? And why are these bad?
  513. SQL Swiss Army Knife #15 - Handling duplicate indexes
  514. Have you heard of the EPM Framework?
  515. MDS 2012/2014: Where my soft deletes at?
  516. SQL Application Column Encryption Sample (Codeplex) available
  517. Too many single use plans, now what?
  518. Clustered Column Store Index: Bulk Loading the Data
  519. Clustered Column Store Index: Concurrency with INSERT Operations
  520. Clustered Column Store Index: Concurrency and Isolation Levels
  521. Beam me up, Azure!
  522. Clustered Column Store: Factors that impact size of a RowGroup
  523. SQL Swiss Army Knife #14 - Troubleshooting with Waits and Latches
  524. SQL Swiss Army Knife #13 – Exploring the plan cache – Part 2
  525. AlwaysOn Availability Groups: Comparing On-Premises Deployments and Azure VM Deployments
  526. AlwaysOn Availability Groups, Listener, Named Instances, Port Numbers, etc.
  527. AlwaysOn Availability Group in Windows Azure VM: Client Connectivity Scenarios
  528. Published: Troubleshooting Guide for Availability Group Listener in Windows Azure
  529. Using DQS with SQL Server AlwaysOn AG
  530. More Windows Azure E2E Scripts!
  531. Availability Group Listener in Hybrid IT: End-to-End PowerShell Script Published
  532. Master Data Services Operations Guide released
  533. Programmatically find MS Shipped Databases
  534. PVKConverter
  535. SQL Server Transparent Database Encryption (TDE)
  536. Availability Group Listener in Windows Azure Now Supported! (And Scripts for Cloud-Only Configuration)
  537. SQL Swiss Army Knife #13 – Exploring the plan cache – Part 1
  538. AlwaysOn Availability Groups Troubleshooting and Monitoring Guide published!
  539. Upgrade and Update Guide for AlwaysOn Availability Groups published!
  540. PAGELATCH_EX waits and heavy inserts
  541. Microsoft BI Authentication and Identity Delegation white paper
  542. SQL Swiss Army Knife Series is indexed
  543. Connecting to Availability Group Listener in Hybrid IT
  544. The Kerberos, SharePoint, Reporting Services and Internet Explorer case
  545. Introducing the new Microsoft ODBC Drivers for SQL Server
  546. Test Lab: Create an AlwaysOn Availability Group in Windows Azure End-to-End
  547. HADR Tutorials for SQL Server in Windows Azure VMs
  548. Table variables and row estimations - Part 2
  549. WSFC Cluster Configuration on Windows Azure Virtual Machines
  550. Table variables and row estimations – Part 1
  551. How To: Migrate to AlwaysOn from Prior Deployments Combining Database Mirroring and Log Shipping – Part 2
  552. How To: Migrate to AlwaysOn AlwaysOn from Prior Deployments Combining Database Mirroring and Log Shipping – Part 1
  553. Hiding SQL Server from External Crackers
  554. Filter SQL Server Audit on action_id / class_type predicate
  555. How To: Migrate from Failover Cluster Instances and Database Mirroring to SQL Server AlwaysOn – Part 3
  556. How To: Migrate from Failover Cluster Instances and Database Mirroring to SQL Server AlwaysOn – Part 2
  557. How To: Migrate from Failover Cluster Instances and Database Mirroring to SQL Server AlwaysOn – Part 1
  558. About Maintenance Plans – grooming SQL Server
  559. SQL Swiss Army Knife #11.1 - Locking, blocking and active transactions
  560. Take most of Reporting Services Logs with Excel 2013
  561. Managed Service Accounts
  562. Migration Guide: Migrating to AlwaysOn Availability Groups from Prior Deployments Combining Database Mirroring and Log Shipping
  563. Alert On Low Disk Space, Including Mount Points
  564. Enabling SSL on SQL Server Connections on Failover Clusters
  565. AlwaysOn Architecture Guides
  566. SQL Server Ports
  567. Quickly Setup SQL Server AlwaysOn Failover Cluster Instance (FCI) in Hyper-V
  568. Configure Windows Failover Clustering for SQL Server (Availability Group or FCI) with Limited Security
  569. A practical example on missing a filtered index
  570. Note to self on AlwaysOn...
  571. SQL Swiss Army Knife #12 - Index information galore!
  572. Installing SQL Server in a High-Security Domain, Part II
  573. How Would You Use Table Valued Parameters (TVP)?
  574. Concurrent ADD NODE operation yields unexpected results in a SQL Server Failover Cluster Instance
  575. DO NOT use Windows Failover Cluster Manager to perform Availability Group Failover
  576. SQL Server 2012 new high VLFs warning: Important update
  577. Quorum vote configuration check in AlwaysOn Availability Group Wizards (Andy Jing)
  578. The SQL Swiss Army Knife #3 - View I/O per file - Updated
  579. Security Best Practice and Label Security Whitepapers
  580. Install the latest AlwaysOn features for ADO.NET(Matt Neerincx)
  581. Dealing With an Unjoined Database On a Primary Replica
  582. SAG Awards Drupal Website Moves to Windows Azure
  583. Does the DoD STIG require Transparent Database Encryption (TDE)?
  584. A case of seeks and scans
  585. Supporting SQL Server 2012 AlwaysOn® in .NET Framework 4 (by Luiz Fernando Santos)
  586. Monitoring AlwaysOn Health with PowerShell - Part 4 : Integration with SQL Server Agent
  587. Monitoring AlwaysOn Health with PowerShell - Part 3 : A Simple Monitoring Application
  588. Monitoring AlwaysOn Health with PowerShell - Part 1: Basic Cmdlet Overview
  589. Monitoring AlwaysOn Health with PowerShell - Part 2: Advanced Cmdlet Usage
  590. The AlwaysOn Health Model Part 2 -- Extending the Health Model
  591. The AlwaysOn Health Model Part 1 -- Health Model Architecture
  592. How to create multiple listeners for same availability group (Goden Yao)
  593. Configuring AlwaysOn with SQL Server PowerShell
  594. SQLAzure – “SQL Azure Compatibility Assessment” and “SQL Azure Security Services” Services
  595. SQL Server 2012 – AlwaysOn (HA/DR)
  596. Add a Log Shipping Primary Database and Secondary Database(s) to an Existing Availability Group
  597. Joomla! 2.5 Adds SQL Server Support!
  598. NOW AVAILABLE: Microsoft SQL Server AlwaysOn Solutions Guide for High Availability and Disaster Recovery
  599. PowerPivot Security Architecture
  600. AlwaysOn: Comparing Readable Secondary with the similar functionality available in DB2
  601. Introduction to the Availability Group Listener
  602. T-SQL Misconceptions - JOIN ON vs. WHERE
  603. Three effective tips for Reporting Services management
  604. Using SQL Azure and the Microsoft JDBC Driver?
  605. Who is using AlwaysOn
  606. Converting a logshipping configuration to Availability Group
  607. Prepare SQL Server for using AlwaysOn feature
  608. SQL Server Accounts
  609. SQL Server 2012 AlwaysOn High Availability and Disaster Recovery Design Patterns
  610. AlwaysOn: Value Proposition of Readable Secondary
  611. AlwaysOn: Value Proposition of Readable Secondary
  612. AlwaysOn: I just enabled Readable Secondary but my query is blocked?
  613. AlwaysOn: Making latest statistics available on Readable Secondary, Read-Only database and Database Snapshot
  614. AlwaysOn: Challenges with statistics on ReadOnly database, Database Snapshot and Secondary Replica
  615. AlwaysOn: Impact of mapping reporting workload on Readable Secondary to Snapshot Isolation
  616. AlwaysOn: Minimizing blocking of REDO thread when running reporting workload on Secondary Replica
  617. AlwaysOn: Impact on the primary workload when you run reporting workload on the secondary replica
  618. AlwaysOn: Readable Secondary and data latency
  619. AlwaysOn: Why there are two options to enable a secondary replica for read workload?
  620. AlwaysOn: Setting up Readable Seconary Replica
  621. AlwaysOn: Value Proposition of Readable Secondary
  622. AlwaysOn: Value Proposition of Readable Secondary
  623. Get Rid of Deadlocks
  624. The Database STIG's System Security Plan
  625. Securing SQL Server Integration Services (SSIS)
  626. Can PerformancePoint have interactive features?
  627. How to configure cascading filters in Dashboard Designer (SharePoint 2010 SP1)
  628. Using SQL Azure to Store PHP Session Data
  629. SQL Databases on File Shares - It's time to reconsider the scenario.
  630. The “rumor” is true: SQL Server 2012 has a new high VLFs warning (Edited).
  631. Announcing Microsoft SQL Server ODBC Driver for Linux
  632. SQL Server and PowerShell Security
  633. Auto Update Statistics Asynch - Are you really, really using it?
  634. TVP or Bulk Copy?
  635. Separation of Duties for DBA's
  636. Checking Your SQL Azure Server Connection
  637. Checking Your SQL Azure Server Connection
  638. Microsoft is Aligning with ODBC for Native Relational Data Access
  639. Checking Your SQL Azure Server Connection
  640. Checking Your SQL Azure Server Connection
  641. Data Hashing in SQL Server
  642. Database Engine Permission Basics
  643. SQL Server, the DoD, and Common Criteria
  644. SQL Swiss Army Knife #10 - VLFs again. What’s your current status?
  645. Conditionally Updating Statistics
  646. SQL Server 2008 PCI DSS v.2.0 Whitepaper
  647. MOSS, BizTalk, SCOM and SQL Server Collations
  648. Adaptive Index Defrag
  649. How to integrate SSRS Reports with PerformancePoint Dashboards in SharePoint 2010
  650. The “Balanced Data Distributor” for SSIS
  651. SQL Connectivity UserVoice Site is Live!
  652. SQL Swiss Army Knife #9 - Fixing VLFs
  653. Fundamentals: DBCC - SQL Server's FDISK
  654. Test SharePoint Mirror Without Down-Time
  655. Backups: Doing it right so you can recover quickly!– Automating the backups
  656. Data Compression and Fill Factor
  657. Backups: Doing it right so you can recover quickly!– Don’t keep your eggs in one basket
  658. Backups: Doing it right so you can recover quickly! - Checking backups have occurred.
  659. Can log files growth affect DML? Post-CU Update
  660. Fundamentals: Cloning a production database to a test server
  661. Fundamentals: Improving Insert and Update Performance by Dropping Unused Indexes
  662. Fundamentals: Running Database Engine Tuning Advisor and Selecting Indexes
  663. Tuning ISV SQL Server databases - Overview
  664. Integrity checks with EncryptByKey
  665. Changing Domains on a SQL Server
  666. Adding enhanced password constraints to SQL Server
  667. SQL Swiss Army Knife #8 - Find a Maintenance Window
  668. SQL Swiss Army Knife #7 - Adaptive Index Defrag
  669. Do You Need MSDTC?
  670. Best Practices Analyzer for ISV SQL Servers to protect your company’s property
  671. Migrating from Oracle to SQL Server
  672. Don’t let documents and mixed media complicate your product!
  673. Improving SQL Server Security to PCIDSS Standards
  674. Right sizing ISV installations for the best bang for the buck!
  675. Prevent Tampering of Encrypting Data Using add_authenticator Argument of EncryptByKey
  676. Concurrency Series: My application was running fine yesterday but why is it blocking today?
  677. Concurrency Series: Minimizing blocking between updaters
  678. Concurrency Series: Why do I get blocked when no one has locked the row(s) being queried?
  679. Concurrency Series: Why do I get blocking when I use Read Uncommitted isolation level or use NOLOCK hint?
  680. Concurrency Series: Basics of Transaction Isolation Levels
  681. Loose notes on FILESTREAM…
  682. Best Practices on FILESTREAM implementations
  683. Revisiting the RC4 / RC4_128 Cipher
  684. The Easiest Way To Rebuild The master Database
  685. How Important Is Your Data? (Mini-Lab Part 2/2)
  686. How Important Is Your Data? (Mini-Lab Part 1/2)
  687. Tips for using DB user with password
  688. How To STIG a Database System
  689. Benchmarking Series "The Benchmarking Process" (5/5)
  690. Benchmarking Series "Benchmark Sizing Guide" (4/5)
  691. Benchmarking Series "The Applicability/Usage of a Benchmark" (3/5)
  692. Benchmarking Series "The Elements of a Benchmark" (2/5)
  693. Benchmarking Series "The Need For Benchmarking" (1/5)
  694. The SQL Swiss Army Knife #6 - Evaluating compression gains
  695. Benchmarking Series "Introduction" (0/5)
  696. Use CPU Instance Counters for Better Insight
  697. Using Read-Committed Snapshot Isolation - Mini-Lab
  698. Mini-Lab - Part 2 - Backup Compression with Resource Governor
  699. Mini-Lab - Part 1 - Backup Compression
  700. Contained Database Authentication in depth
  701. Contained Database Authentication: How to control which databases are allowed to authenticate users using logon triggers
  702. Summary of Audit-Specific STIG ID's
  703. Contained Database Authentication: Monitoring and controlling contained users
  704. PROS: Oracle to SQL Case Study
  705. Contained Database Authentication: Introduction
  706. Change Data Capture - What is it and how do I use it?
  707. All Good Things Come to an End - Why You Should Upgrade
  708. Troubleshooting SQL Azure applications with SQL Server Native Client
  709. Temenos T24 - Trace Flag 834 and When to Use It
  710. The SQL Swiss Army Knife #5 - Checking Autogrow times
  711. SQL Server Drive Configurations
  712. Data Compression for SQL Server 2008
  713. Instant File Initialization - Oh you didn't know?
  714. File-Sizing
  715. TempDB - True, False, and It Depends
  716. The SQL Swiss Army Knife #4 - Making sense of FILESTREAM containers
  717. DBA 101: Choosing a Database Recovery Model (Siemens Teamcenter)
  718. Can log files growth affect DML?
  719. How To: Clean up old database backup history
  720. Testing Hot Fixes, Cumulative Updates and Service Packs
  721. Index Fragmentation–“If it isn’t broken, don’t fix it”
  722. Why Pay More For Less
  723. Buying a Vehicle vs. Buying a Database Platform
  724. Policy-Based Management and Best Practices for Running Siemens Teamcenter
  725. Backing Up All SQL Server Databases Using PowerShell
  726. Primary DBA Responsibilities
  727. Guest account in User Databases
  728. DG0155: Trusted file check
  729. SharePoint/SQL Server Hierarchy
  730. rand vs. crypt_gen_random
  731. Defragmenting Indexes
  732. Security Checklists on TechNet Wiki
  733. External Activator Security
  734. DEK and the Log
  735. Connection Error After Removing Public Permissions
  736. Agent Schedules
  737. SQL Swiss Army Knife #2.1 - Scripting Logins - Updated
  738. Database Encryption Key (DEK) management
  739. TDE, DEK and the LOG
  740. Concurrency Series: Common Concurrency Issues with Applications
  741. Minimal logging and MERGE statement
  742. SQL Server and Log File usage
  743. SQL Server Runaway Transaction Logs
  744. SQL Server Connectivity has a new portal page!
  745. New SQL Connectivity Portal!!!
  746. Enabling Transparent Data Encryption (TDE)
  747. SQL Server is now supported by phpBB!
  748. Blocking automated SQL injection attacks
  749. The SQL Swiss Army Knife #1 - Scripting Securables - Updated
  750. SQL Server Driver for PHP 2.0 CTP adds PHP's PDO style data access for SQL Server
  751. Using Time and Date Data Types - Part 1 (It's about time)
  752. SQL Server "Login Failure" troubleshooter
  753. SQL Server Authentication Troubleshooter
  754. The Myth of Unstructured Data
  755. Public Not Granted Server Permissions
  756. Import the Default PBM Policies
  757. Presentation on SQL Security
  758. Mystery of memory fraction in Showplan XML
  759. Sample activated application
  760. HIPAA Compliance with SQL Server 2008
  761. Backup compression and Virtual Device Interface (VDI)
  762. DG0116 and DG0121: DBA Privileges Via Roles
  763. Understanding SQL server memory grant
  764. Remove Public and Guest Permissions
  765. Performance improvement by orders of magnitude when merging partitions in SQL Server 2008R2
  766. Quick security references (QSR) on Cross-Site scripting and SQL injection.
  767. Permissions for SQL Server Agent Proxy for SSIS Maintenance Plans
  768. SharePoint User Connections
  769. More on Implicit Conversions
  770. Hyper-Cluster
  771. Improvement in minimizing lockhash key collisions in SQL Server 2008R2 and its impact on concurrency
  772. SQL Server Index Key Performance Indicators
  773. Installing SQL Server 2008 Services in a High-Security Domain
  774. Documenting Full-Text Indexes
  775. Consolidation Guidance for SQL Server
  776. SQL Server vs. Oracle Security Vulnerabilities
  777. Information about the SNAC package and Cumulative Updates
  778. Custom Auditing
  779. Making STIG Compliance Much Easier, Part II
  780. Selectively using secure connection to SQL Server
  781. Mission Assurance Category
  782. Making STIG Compliance Much Easier
  783. Changing the Domain of SQL Server
  784. What's a STIG?
  785. How To: Share a Single EKM Credential among Multiple Users
  786. Connection from a Windows Service could be blocked by firewall even if firewall is disabled
  787. A Unicode Compression example
  788. Unicode Compression in SQL Server 2008R2
  789. Customer feedback on Data Compression
  790. Update on data compression performance/space-savings and links to published white papers
  791. Using SSIS to get data out of Oracle: A big surprise!
  792. Understanding SQL Server Fast_Forward Server Cursors
  793. Correction to my prior post on sys.dm_db_index_operational_stats
  794. SQL Server 2005/2008 – How to know which are the latest builds available?
  795. Interesting issue with Filtered indexes.
  796. Maximum Row Size and Query Hints
  797. Filtering (obfuscating) Sensitive Text in SQL Server
  798. Get Started With Using External Activator
  799. Why did the size of my indexes expand when I rebuilt my indexes?
  800. How To Choose Audit Action Group When Using Auditing in SQL Server 2008
  801. SQL Server Native Client: Connection strings and OLE DB
  802. Spatial Types Platform
  803. Implied Predicates and Query Hints
  804. Thales/nCipher announces EKM support for SQL Server 2008
  805. PCI DSS Compliance with SQL Server 2008
  806. SQL Server 2005 / 2008 table partitioning : Important things to consider when switching-out partitions.
  807. SQL Server EncryptByKey cryptographic message description
  808. Avoid using JDK Date APIs to handle timezone sensitive date and time
  809. Enforce Windows Password Policy on SQL Server Logins
  810. Paging Data with the SQL Server Driver for PHP
  811. OPTIMIZED Nested Loops Joins
  812. Interested in Compliance?
  813. Understanding the error “An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.”
  814. Optimizing I/O Performance by Sorting – Part 2
  815. An ETL World Record Revealed (Finally)
  816. SQL Server Tools - Extended Events Manager & Partition Management
  817. Optimizing I/O Performance by Sorting – Part 1
  818. The server failed to resume the transaction... Why?
  819. Performance of Impact of Auditing in SQL Server 2008
  820. Zeroing in on blocking on seemingly unrelated tables
  821. Using SQL Server 2008 Management Data Warehouse for database monitoring in my application
  822. About DEK rotation and log backup in Transparent Database Encryption (TDE)
  823. SQL Best Practices for Biztalk
  824. TempDB Monitoring and Troubleshooting: Out of Space
  825. TempDB Monitoring and Troubleshooting: DDL Bottleneck
  826. TempDB Monitoring and Troubleshooting: Allocation Bottleneck
  827. TempDB Monitoring and Troubleshooting: IO Bottleneck
  828. Managing TempDB in SQL Server: TempDB Configuration
  829. What is allocation bottleneck?
  830. Managing TempDB in SQL Server: TempDB Basics (Version Store: Growth and removing stale row versions)
  831. Managing TempDB in SQL Server: TempDB Basics (Version Store: logical structure)
  832. Managing TempDB in SQL Server: TempDB Basics (Version Store: Simple Example)
  833. Managing TempDB in SQL Server: TempDB Basics (Version Store: Why do we need it?)
  834. Managing TempDB in SQL Server:TempDB Basics (cont..)
  835. Managing TempDB in SQL Server
  836. DML operations on a HEAP and compression
  837. Enabling compression on a HEAP
  838. Configuring SQL Audit using the Audit Dynamic Management Views
  839. Caregroup CIO Blogs about using Auditing
  840. Service Broker Wait Types
  841. OPTIMIZE FOR UNKNOWN – a little known SQL Server 2008 feature
  842. Announcing Service Broker External Activator
  843. SQL Server is Movin' On Up!
  844. How to script all my database objects? Here is the answer.
  845. CPU Drift and SQL Server timing values
  846. SQL Server - Performance Counters, Thresholds, etc.
  847. SQL Server & Disk Partition Alignment
  848. TCP listening ports and ENDPOINT ports behavior
  849. SQL Server 2008 : new binary – hex string conversion functionality can dramatically improve related query performance by orders of magnitude.
  850. What is the difference between sys.dm_db_index_usage_stats and sys.dm_db_index_operational_stats?
  851. TPC-E – Raising the Bar in OLTP Performance
  852. SQL Audit Buffering and Error Handling
  853. Random Prefetching
  854. Working with SQL Server 2008 Filestream using v1.2 JDBC driver
  855. How and Why to Use Parameterized Queries
  856. Working with SQL Server 2008 Date/Time Data Types using v1.2 JDBC driver
  857. Sequential Read Ahead
  858. Distinct Aggregation Considered Harmful
  859. Understanding “Data Source=(local)” in SQL Server Connection Strings
  860. The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption.
  861. New SQL Server Driver for PHP Whitepaper Available
  862. Unicode Support and Endianness
  863. Configuring SQL Protocols through Windows PowerShell
  864. Securing a dialog with certificates
  865. Dynamic Partition Elimination Performance
  866. How to create an autonomous transaction in SQL Server 2008
  867. Fast data push tuning
  868. Accessing the calling context in modules that use EXECUTE AS
  869. Does data compression lead to more fragmentation?
  870. Partitioned Indexes in SQL Server 2008
  871. Why doesn't executeUpdate() give me the exception I expected?
  872. SQLServerException: The statement did not return a result set
  873. Accessing SQL Server from open source software
  874. Use execute() and getMoreResults() methods for those pesky complex SQL queries
  875. Microsoft Connect
  876. Reusing dialogs with a dialog pool
  877. Connection failure because of mismatched TDS version
  878. Partitioned Tables in SQL Server 2008
  879. Using multiple routes in Service Broker
  880. UPDATE with OUTPUT clause – Triggers – and SQLMoreResults
  881. Real Time Data Integration with Service Broker and Other SQL Techniques
  882. Tips for improving application robustness and minimizing upgrade upheaval
  883. Poison Message Handling
  884. Subqueries in BETWEEN and CASE Statements
  885. Getting started with Microsoft ® Source Code Analyzer for SQL Injection
  886. Service Broker Periodic Tasks
  887. Use SQL Server replay tools to reproduce and resolve customer issues
  888. Troubleshooting SQL Server Cluster Installations
  889. java.lang.SecurityException: class "com.microsoft.sqlserver.jdbc.SQLServerConnection"'s signer information does not match signer information of other classes in the same package
  890. A simple secure dialog with transport certificates
  891. Implicit Conversions
  892. SQL Server Intermittent Connectivity Issue
  893. ADO: Deriving parameter information for user-defined, table-valued functions
  894. Connectivity troubleshooting in SQL Server 2008 with the Connectivity Ring Buffer
  895. Query Processing Presentation
  896. Understanding the error message: “Login failed for user ''. The user is not associated with a trusted SQL Server connection.”
  897. Steps to troubleshoot SQL connectivity issues
  898. Conversion and Arithmetic Errors
  899. Could not connect to X64 named instance
  900. Understanding “Connection forcibly closed by remote host” Errors Caused by TOE/Chimney
  901. Service Principal Name (SPN)
  902. Frequently Asked Questions for SQL Server JDBC Driver
  903. Ranking Functions: RANK, DENSE_RANK, and NTILE
  904. TempDB:: Table variable vs local temporary table
  905. Overhead of Row Versioning
  906. CHECKSUM and Tempdb
  907. Minimal Logging changes in SQL Server 2008 (part-3)
  908. Minimal Logging changes in SQL Server 2008 (part-2)
  909. Ranking Functions: ROW_NUMBER
  910. Using time zone data in SQL Server 2008
  911. Increase your SQL Server performance by replacing cursors with set operations
  912. Appending Data Using SQL 2008 Filestream
  913. Minimal Logging changes in SQL Server 2008
  914. Functions to return row count and field count
  915. SQL Server 2005 Encryption – Encryption and data length limitations (feedback page)
  916. Example: Index fragmentation with insert/updates, measuring it and fixing it
  917. Halloween Protection
  918. ETL World Record!
  919. Bulk Import Optimizations (Minimal Logging)
  920. What are the Bulk Import Optimizations?
  921. Why Bulk Import?
  922. Maintaining Unique Indexes with IGNORE_DUP_KEY
  923. Compression Strategies
  924. Sending BLOB Data to SQL SERVER Using IROWSETFASTLOAD and ISEQUENTIALSTREAM
  925. Details on page compression (page-dictionary)
  926. Partial Aggregation
  927. Details on PAGE compression (column-prefix)
  928. xp_cmdshell
  929. The TRUSTWORHY bit database property in SQL Server 2005
  930. OPEN SYMMETRIC KEY scope in SQL Server
  931. Estimating the space savings with data compression
  932. Types of data compression in SQL Server 2008
  933. Why not use compressed disk files or disk volumes?
  934. Recursive CTEs continued ...
  935. When is too much success a bad thing?
  936. Fuzzy backups and RESTORE DATABASE WITH STOPAT
  937. Recursive CTEs
  938. CTEs (Common Table Expressions)
  939. Transparency in the Design Process
  940. GROUPING SETS in SQL Server 2008
  941. Data compression techniques and trade offs
  942. Data Compression: Why Do we need it?
  943. Aggregation WITH CUBE
  944. Aggregation WITH ROLLUP
  945. Maintaining Unique Indexes
  946. Spool operators in query plan...
  947. Optimized Non-clustered Index Maintenance in Per-Index Plans
  948. Optimized Non-clustered Index Maintenance
  949. More on TOP
  950. Splits and unions...
  951. ROWCOUNT Top
  952. TCP Provider: No connection could be made because the target machine actively refused it
  953. The UNPIVOT Operator
  954. Link to MSDN forum discussion: "Yet another question on Application security.... "
  955. Disaster Recovery: What to do when the SA account password is lost in SQL Server 2005
  956. PIVOT Query Plans
  957. The PIVOT Operator
  958. Login failed for user <xx>, Msg 18456, Level 14, State 1
  959. SSL Cipher Suites used with SQL Server
  960. Detecting Overlapping Indexes in SQL Server 2005
  961. Install a self-signed test certificate that can be loaded by SQL Server automatically
  962. com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication.
  963. java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
  964. Query Failure with Read Uncommitted
  965. Read Committed and Bookmark Lookup
  966. What happens to non-clustered indexes when the table structure is changed?
  967. New SQL Best Practice Articles now available
  968. SQL Server's 'black-box' flight recorder
  969. The Ins and Outs of Offline Files
  970. Read Committed and Large Objects
  971. Read Committed and Updates
  972. What's swimming in your bufferpool?
  973. Serializable vs. Snapshot Isolation Level
  974. Named Pipes Provider, error: 40 - Could not open a connection to SQL Server (Microsoft SQL Server, Error: XXX)
  975. Index Build strategy in SQL Server - Part 4-2: Offline Serial/Parallel Partitioning (Non-aligned partitioned index build)
  976. SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified
  977. Adjust buffer size in SSIS data flow task
  978. Implement Parallel Execution in SSIS
  979. Dynamic SQL and digital signatures in SQL Server 2005
  980. After a long delay, I am ready to start posting again
  981. Repeatable Read Isolation Level
  982. Index Build strategy in SQL Server - Part 4-1: Offline Serial/Parallel Partitioning (Non-aligned partitioned index build)
  983. Query Plans and Read Committed Isolation Level
  984. What is adaptive response buffering and why should I use it?
  985. Something about SSIS Performance Counters
  986. Set BLOBTempStoragePath and BufferTempStoragePath to Fast Drives
  987. Quick list of VLDB maintenance best practices
  988. Set up OLE DB source to read from View efficiently
  989. What's the difference between database version and database compatibility level?
  990. Read Committed Isolation Level
  991. Getting Optimal Performance with Integration Services Lookups
  992. How having too many filegroups can affect recovery time
  993. Can you mix-n-match backup devices?
  994. How can you tell if an index is being used?
  995. Parallel Query Execution Presentation
  996. Example corrupt database to play with and some backup/restore things to try
  997. What&#8217;s so temporary about tempdb?
  998. VLDB Maintenance - quick addendum
  999. Microbenchmarking
  1000. How to Check Whether the Final Query Plan is Optimized for Star Join Queries?
  1001. VLDB Maintenance Practices and Problems?
  1002. Named Pipes Provider, error: 40 - Could not open a connection to SQL Server
  1003. How does your schema affect your shrink run-time?
  1004. Turn AUTO_SHRINK off!!
  1005. Two handy papers on common database performance considerations
  1006. Easy way to create a corrupt database for testing
  1007. How to create fake statistics for testing query plans
  1008. Oh no &#8211; my backup is corrupt too! Help!
  1009. Using Visual Studio&#8217;s Code Model objects for code base understanding
  1010. Building a WebMethod FORMAT=NONE Stored Procedure
  1011. why cannot i GRANT EXECUTE permission on assemblies anymore ?
  1012. High Volume Update Performance
  1013. How to move databases using detach/attach functions?
  1014. How long does *your* CHECKDB take?
  1015. CHECKDB (Part 8): Can repair fix everything?
  1016. TDSSNIClient initialization failed with error 0x50, status code 0x50
  1017. CHECKDB (Part 7): How long will CHECKDB take to run?
  1018. 4.0 Useful Queries on DMV&#8217;s to understand Plan Cache Behavior
  1019. 2.0 Diagnosing Plan Cache Related Performance Problems and Suggested Solutions
  1020. Index Build strategy in SQL Server - Part 3: Offline Serial/Parallel Partitioning (Aligned partitioned parallel index build)
  1021. 12.0 Plan Cache Trace Events and Performance Counters
  1022. 11.0 Temporary Tables, Table Variables and Recompiles
  1023. Fixing damaged pages using page restore or manual inserts
  1024. 10.0 Plan Cache Flush
  1025. Index Build strategy in SQL Server - Part 3: Offline Serial/Parallel Partitioning
  1026. 9.0 Memory Pressure Limits
  1027. 8.0 Factors that Affect Batch Cache-ability
  1028. 7.0 Costing Cache Entries
  1029. 6.0 Best Programming Practices
  1030. 5.0 Retrieving Query Plans from Plan Cache DMV&#8217;s
  1031. 4.0 Query Parameterization
  1032. 3.0 How Cache Lookups Work
  1033. 2.0 Sql_Handle and Plan_Handle Explained
  1034. 1.0 Structure of the Plan Cache and Types of Cached Objects
  1035. Plan Cache Concepts Explained
  1036. Read-Only filegroups and Locking
  1037. Connection Alias
  1038. Case-insensitive Search Operations
  1039. Dynamic SQL & SQL injection
  1040. Let's talk about Dynamic SQL (preamble)
  1041. "Cannot Generate SSPI Context" error message, Poisoned DNS
  1042. Index Build strategy in SQL Server - Part 2: Offline, Parallel, No Partitioning (Non stats plan (no histogram))
  1043. Index Build strategy in SQL Server - Part 2: Offline, Parallel, No Partitioning
  1044. Semi-join Transformation
  1045. Understanding Kerberos and NTLM authentication in SQL Server Connections
  1046. Knowing about 'Forwarded Records' can help diagnose hard to find performance issues.
  1047. Introduction to Partitioned Tables
  1048. Query Execution Timeouts in SQL Server (Part 2 of 2)
  1049. Index Build strategy in SQL Server - Part 1: offline, serial, no partitioning
  1050. Parallel Hash Join
  1051. Query Execution Timeouts in SQL Server (Part 1 of 2)
  1052. Index Build strategy in SQL Server - Introduction (II)
  1053. Parallel Nested Loops Join
  1054. When can allocation order scans be used?
  1055. Index Build strategy in SQL Server - Introduction (I)
  1056. Building T-SQL Custom WSDL generator
  1057. Parallel Scan
  1058. Using a digital signature as a secondary identity to replace Cross database ownership chaining
  1059. Intro to Query Execution Bitmap Filters
  1060. The Parallelism Operator (aka Exchange)
  1061. CHECKDB (Part 6): Consistency checking options for a VLDB
  1062. Index Union
  1063. Resolving Login Errors with Duplicated Databases
  1064. What's this cost?
  1065. Introduction to Parallel Query Execution
  1066. Introduction to Parallel Query Execution
  1067. Viewing and Interpreting XML Showplans
  1068. Decorrelating Subqueries
  1069. Introduction to Showplan
  1070. Skipping rows in the datafile that contains NULL for a column that does not allow NULLs
  1071. Introducing SQL Native Client
  1072. Getting started with SQL Native Client
  1073. Using MARS with SQL Native Client
  1074. Scalar Subqueries
  1075. XML: Typed and Untyped
  1076. What Master???
  1077. Hash Aggregate
  1078. CHECKDB (Part 5): What does CHECKDB really do? (part 4 of 4)
  1079. Fragmentation (part 4): what are heaps?
  1080. CHECKDB (Part 4): What does CHECKDB really do? (part 3 of 4)
  1081. Stream Aggregate
  1082. Aggregation
  1083. Subqueries: ANDs and ORs
  1084. Subqueries in CASE Expressions
  1085. Summary of Join Properties
  1086. SQL Linked Server Query failed with &#8220;Login failed for user &#8230;&#8221;
  1087. Hash Join
  1088. Don't try this at home kids... (data recovery using DBCC PAGE)
  1089. Poking about with DBCC PAGE (Part 1 of ?)
  1090. Merge Join
  1091. Nested Loops Join
  1092. "No process is on the other end of pipe" caused by bad certificate
  1093. Can't I ever get a guarantee?
  1094. Scale-up technology
  1095. Introduction to Joins
  1096. CHECKDB (Part 3): What does CHECKDB really do? (2 of 4)
  1097. Index Examples and Tradeoffs
  1098. Under the covers: GAM, SGAM, and PFS pages
  1099. Seek Predicates
  1100. Quick guide to DB users without logins in SQL Server 2005
  1101. Bookmark Lookup
  1102. Why is the NULL bitmap in a record an optimization?
  1103. Fragmentation (part 3): What are extents?
  1104. Scans vs. Seeks
  1105. Fragmentation (part 2): What are pages?
  1106. Introducing Multiple Active Result Sets (MARS) (2)
  1107. Fragmentation (part 1): What are records?
  1108. Why are those IOs taking so long?
  1109. Fun with execution context switching
  1110. Why you should NOT optimize your backup strategy for backup speed
  1111. Properties of Iterators
  1112. CHECKDB (Part 2): What does CHECKDB really do? (1 of 4)
  1113. Another disaster recovery 'advice' gem...
  1114. Ta da! Emergency mode repair
  1115. Do you need to run CHECKDB because of SQL Server?
  1116. Impersonation in SQL CLR
  1117. Assembly redirection and CLR Integration
  1118. Which part of 'REPAIR_ALLOW_DATA_LOSS' isn't clear?
  1119. When should you rebuild the transaction log?
  1120. Just why are you backing up your database?
  1121. Data files: To Autogrow Or Not To Autogrow?
  1122. Here's a good reason not to run SHRINKDATABASE...
  1123. How to use DBCC PAGE
  1124. TSQL Basics II - Parameter Passing Semantics
  1125. CHECKDB (Part 1): How does CHECKDB get a consistent view of the database?
  1126. The Building Blocks of Query Execution
  1127. Diagnosing 17883, 17884, 17887, 17888 errors
  1128. Common bad advice around disaster recovery
  1129. Repair vs Restore Dilemma
  1130. Creating a CLR user define aggregate (part 2). Use multiple columns in the aggregation function
  1131. Creating a CLR user define aggregate (part 1). Simple CLR aggregate
  1132. Diagnosing CLR Execution in SQL Server
  1133. Bulk Importing data with OPENROWSET in SQL2005
  1134. How to distribute digitally signed SQL modules
  1135. Range locks
  1136. XML Data Type Limitations
  1137. Lock Escalation in SQL2005
  1138. TSQL Basics I: Stored Procedures In An Intrepreted Language
  1139. Improving query plans with the SCHEMABINDING option on T-SQL UDFs
  1140. Predicate ordering is not guaranteed
  1141. What are the different cached objects in the plan cache?
  1142. SQL Server 2005 &#8211;Encrypting data on existing applications
  1143. Link to Laurentiu's blog
  1144. Plan Guides Are Your Best Friends
  1145. Introducing Multiple Active Result Sets (MARS) (1)
  1146. Overview of T-SQL and CLR debugging in SQL Server 2005
  1147. Cursors and memory scalability in SQL Server 2005
  1148. Dealing with the Limitations of XSD Content Models
  1149. Getting netmon sniff on local machine
  1150. Checklist and tips for Connectivity Questions
  1151. Exception handling in SQLCLR
  1152. XML processing with XQuery (part 1)
  1153. What does server side FOR XML return?
  1154. Restrict IP Address to prevent invalid login attack to SQL Server.
  1155. Strong named assemblies and AllowPartiallyTrustedCallers
  1156. Configure Aliases Programmatically Using WMI
  1157. Server Side Error Handling - Part 3 (Why do I still see error messages from inside tsql try-block?)
  1158. Sorting undefined characters in Unicode and/or Windows collation
  1159. SQL Server Identity column FAQs
  1160. Name resolution, default schema, implicit schema Part IV
  1161. Name resolution, default schema, implicit schema Part III
  1162. Name resolution, default schema, implicit schema Part II
  1163. Name resolution, default schema, implicit schema Part I
  1164. Server Side Error Handling - Part 2 (Errors and Error Messages)
  1165. Server Side Error Handling - Part 1 (Migrating from @@error to tsql try-catch)
  1166. Host Policy level Permission Sets and their permissions
  1167. Multiplication and Division with Numerics
  1168. Newsequentialid (Histrory/Benefits and Implementation)
  1169. Unable to connect to a SQL Server named instance on a cluster
  1170. Understanding "login failed" (Error 18456) error messages in SQL Server 2005
  1171. Understanding server-side protocol initialization error codes
  1172. Troubleshoot Connectivity Issue in SQL Server 2005 - Part III
  1173. VSS: SQL Server does not exist or access denied
  1174. Unable to correct invalid SQL Server Network Configuration on clustered SQL Server causes clustered SQL Server fail to start &#8220;permanently&#8221;
  1175. SQL Express remote connections
  1176. Encrypting connections in SQL Server 2005 & SQL Native Client with SSL
  1177. Connecting to SQL 2005 through SOAP Native Web Services using SQL user credentials from a different domain
  1178. TDSSNIClient initialization failed with error 0xd, status code 0x36.
  1179. Troubleshoot Connectivity Issue in SQL Server 2005 - Part II
  1180. Creation of SOAP(HTTP) SSL endpoint fails with error 0x80070494
  1181. SQL Server 2005 Connectivity Issue Troubleshoot - Part I
  1182. &#8220;Cannot generate SSPI context&#8221; error message, when connect to local SQL Server outside domain
  1183. Unauthorized or AccessDenied exception when using SOAP Native Xml Web Services
  1184. &#8220;Cannot Generate SSPI Context&#8221; error message, more comments for SQL Server
  1185. Using Kerberos with SQL Server
  1186. Additional comments on how to enable channel encryption
  1187. Valid SELECT statement resulting in empty DataSet
  1188. How to Enable Channel Encryption
  1189. SQL Server enumeration and Windows Firewall
  1190. SQL Server enumeration returns SQL Express but not MSDE

2018 47

December 2018

  1. Using SQL Service Broker for asynchronous external script (R / Python) execution in OLTP systems
  2. Performance implications of using multi-Statement TVFs with optional parameters
  3. Unattended install and configuration for SQL Server 2017 on Linux
  4. Collecting performance data with PSSDIAG for SQL Server on Linux
  5. How the SQLCAT Customer Lab is Monitoring SQL on Linux
  6. Improve query performance on memory optimized tables with Temporal using new index creation enhancement in SP1
  7. How bwin is using SQL Server 2016 In-Memory OLTP to achieve unprecedented performance and scale
  8. Do it right! Deploying SQL Server R Services on computers without Internet access
  9. SQLSweet16!, Episode 10: "I can eat glass &#8230;", but can I load it into a database?
  10. SQLSweet16!, Episode 9: Scripting Always Encrypted operations
  11. SQLSweet16!, Episode 8: How SQL Server 2016 Cumulative Update 2 (CU2) can improve performance of highly concurrent workloads
  12. SQLSweet16!, Episode 7: Install Option for Instant File Initialization
  13. SQLSweet16!, Episode 6: DBCC CHECKDB with MAXDOP
  14. SQLSweet16!, Episode 5: TRUNCATE Selected Partitions
  15. Changes in SQL Server 2016 Checkpoint Behavior
  16. Real World Parallel INSERT...SELECT: What else you need to know!
  17. SQLSweet16!, Episode 4: SQL Server R Services makes you a smarter T-SQL Developer
  18. SQLSweet16!, Episode 3: Parallel INSERT &#8230; SELECT
  19. SQLSweet16!, Episode 2: Availability Groups Automatic Seeding
  20. SQLSweet16!, Episode 1: Backup Compression for TDE-enabled Databases
  21. Checkpoint process for memory-optimized tables in SQL 2016 and implications on the log
  22. Considerations around validation errors 41305 and 41325 on memory optimized tables with foreign keys
  23. SQL Server 2016 SSIS Data Flow Buffer Auto Sizing capability benefits data loading on Clustered Columnstore tables
  24. Soften the RBAR impact with Native Compiled UDFs in SQL Server 2016
  25. SQL 2016: Columnstore row group Merge policy and index maintenance improvements
  26. SQL 2014 Clustered Columnstore index rebuild and maintenance considerations
  27. Data Loading performance considerations with Clustered Columnstore indexes
  28. AlwaysOn Availability Groups, Listener, Named Instances, Port Numbers, etc.
  29. SQL Server 2012 AlwaysOn High Availability and Disaster Recovery Design Patterns
  30. Top 10 SQL Server Integration Services Best Practices
  31. Top 10 Best Practices for Building a Large Scale Relational Data Warehouse
  32. SQLCAT.com consolidated index of Whitepapers
  33. Writing New Hash Functions for SQL Server
  34. Comparing Different Results with RCSI & Read Committed
  35. How to tell which version of SQL Server data access driver is used by an application client
  36. Resolving DTC Related Waits and Tuning Scalability of DTC
  37. SQL Server 2008 R2 UNICODE Compression &#8211; what happens in the background?
  38. Monitoring free space in tempdb transaction log
  39. Looking deeper into SQL Server using Minidumps
  40. Backup More Than 1GB per Second Using SQL2008 Backup Compression
  41. Querying a Database Snapshot
  42. SQL Server 2005 Transactional Replication: Benefit of using SubscriptionStreams for low bandwidth, high latency environments
  43. Previously committed rows might be missed if NOLOCK hint is used
  44. OLTP Blueprint - A Performance Profile of OLTP applications
  45. Load 1TB in less than 1 hour
  46. Partitioned Tables, Parallelism & Performance considerations
  47. How do you measure CPU pressure?

2020–2026 →