SQL Server Pro http://sqlmag.com/rss.xml en Danger Averted: A DBA Horror Story http://sqlmag.com/microsoft-sql-server/danger-averted-dba-horror-story <div class="node-body article-body">Most technical articles written explore new features of existing products or identifying a problem and providing a solution. </div> <p><a href="http://sqlmag.com/microsoft-sql-server/danger-averted-dba-horror-story" target="_blank">read more</a></p> http://sqlmag.com/microsoft-sql-server/danger-averted-dba-horror-story#comments Microsoft SQL Server Mon, 24 Jul 2017 21:57:00 +0000 35561 at http://sqlmag.com How Inferred Linking in Matched Records Digs Deeper into Your Data http://sqlmag.com/blog/how-inferred-linking-matched-records-digs-deeper-your-data <div class="node-body blog-body">Duplicate records clutter databases and render the data within them unclear. This kind of problem is very common, and it’s the main reason that deduping software exists. But there’s another benefit to deduplication software: the ability to infer connections between individual records from various data sets.</div> <p><a href="http://sqlmag.com/blog/how-inferred-linking-matched-records-digs-deeper-your-data" target="_blank">read more</a></p> http://sqlmag.com/blog/how-inferred-linking-matched-records-digs-deeper-your-data#comments Industry Perspectives Analytics analytics Data deduplication data deduplication deduping software deduping software Melissa Data Melissa Data SQL Server Pro Guest Blogs Mon, 17 Jul 2017 23:55:00 +0000 35531 at http://sqlmag.com SQL Server 2017 Release Candidate 1 Available for Download http://sqlmag.com/business-resources/sql-server-2017-release-candidate-1-available-download <div class="node-body article-body">Today Microsoft announced the first public release candidate of their flagship relational database platform, SQL Server 2017 (RC1), which is readily available to download today.</div> <p><a href="http://sqlmag.com/business-resources/sql-server-2017-release-candidate-1-available-download" target="_blank">read more</a></p> http://sqlmag.com/business-resources/sql-server-2017-release-candidate-1-available-download#comments Business Resources Download linux python release candidate 1 SQL Server 2017 Windows Mon, 17 Jul 2017 19:42:00 +0000 35521 at http://sqlmag.com T-SQL Feature Request: Add RESET WHEN Clause to Reset Window Partition http://sqlmag.com/software-development/t-sql-feature-request-add-reset-when-clause-reset-window-partition <div class="node-body article-body">Window functions allow you to solve a wide variety of T-SQL querying tasks elegantly and efficiently. Still, as of SQL Server 2017, there are some tasks that are difficult to solve with efficient set-based solutions that could be handled easily and efficiently if T-SQL added support for a windowing clause called RESET WHEN. </div> <p><a href="http://sqlmag.com/software-development/t-sql-feature-request-add-reset-when-clause-reset-window-partition" target="_blank">read more</a></p> http://sqlmag.com/software-development/t-sql-feature-request-add-reset-when-clause-reset-window-partition#comments Software Development Industry Perspectives querying tasks RESET WHEN SQL Server 2017 T-SQL Window Functions Tue, 11 Jul 2017 13:30:00 +0000 35511 at http://sqlmag.com Cloning Security Objects Between Servers http://sqlmag.com/security/cloning-security-objects-between-servers <div class="node-body article-body">Looking to avoid issues with SID mis-match, password synchronization, orphaned logins, and missing server role membership with working with test, UAT, dev, or training instances of your SQL Servers? Read on for how to make this process much easier between instances of SQL Server.</div> <p><a href="http://sqlmag.com/security/cloning-security-objects-between-servers" target="_blank">read more</a></p> http://sqlmag.com/security/cloning-security-objects-between-servers#comments Security cloning login password script server roles sp_help_hexadecimal sp_help_revlogin SQL Server user Mon, 10 Jul 2017 11:22:00 +0000 35471 at http://sqlmag.com Build vs Buy a Data Quality Solution: Which is Best for You? http://sqlmag.com/business-resources/build-vs-buy-data-quality-solution <div class="field-deck"> Sponsored by: Melissa Data </div> <div class="node-body article-body">Download Melissa’s free whitepaper for considerations for when data quality is best addressed in-house, or with off-the-shelf solutions, or a combination of both. </div> <p><a href="http://sqlmag.com/business-resources/build-vs-buy-data-quality-solution" target="_blank">read more</a></p> Business Resources Mon, 03 Jul 2017 18:09:00 +0000 35541 at http://sqlmag.com SQL Server Diagnostics Extension for SQL Server Management Server http://sqlmag.com/database-administration/sql-server-diagnostics-extension-sql-server-management-server <div class="node-body article-body">If you're looking to self-serve your dump files from SQL Server without either waiting for formal support from Microsoft or in case your company does not have a formal support agreement with Microsoft then there is a new add-in for SSMS 2016 and 2017 that allows you to submit dump files to Microsoft for analysis.</div> <p><a href="http://sqlmag.com/database-administration/sql-server-diagnostics-extension-sql-server-management-server" target="_blank">read more</a></p> http://sqlmag.com/database-administration/sql-server-diagnostics-extension-sql-server-management-server#comments Microsoft SQL Server add-in diagnostics dump Microsoft plug-in SQL Server support troubleshooting Mon, 03 Jul 2017 11:00:00 +0000 35461 at http://sqlmag.com Upgrading to SQL Server 2016, Part Two http://sqlmag.com/sql-server-2016/upgrading-sql-server-2016-part-two <div class="field-byline"> Thomas LaRock, Head Geek, SolarWinds </div> <div class="node-body article-body"><p class="p1"><span class="s1"><a href="http://sqlmag.com/sql-server-2016/upgrading-sql-server-2016-part-one">In the first post of this series on upgrading to Microsoft</a></span><a href="http://sqlmag.com/sql-server-2016/upgrading-sql-server-2016-part-one"><span class="s2"><sup>&reg;</sup></span><span class="s1"> SQL Server</span><span class="s2"><sup>&reg;</sup></span><span class="s1"> 2016</span></a>, I addressed reasons for upgrading, as well as some <i>pre-upgrade</i> tasks to be mindful of.</p></div> <p><a href="http://sqlmag.com/sql-server-2016/upgrading-sql-server-2016-part-two" target="_blank">read more</a></p> http://sqlmag.com/sql-server-2016/upgrading-sql-server-2016-part-two#comments Microsoft SQL Server Thu, 22 Jun 2017 01:13:00 +0000 35231 at http://sqlmag.com Getting Started with SQLCMD http://sqlmag.com/sql-server/getting-started-sqlcmd <div class="node-body article-body"><p>Those of you who are regular readers may notice that my content has shifted towards scripting and some of the emerging platforms and tools for interacting with Microsoft SQL Server. There is a method to this madness but I can&rsquo;t go into details yet on why. Just understand that this is building towards my efforts to preparing you for the brave new world that is SQL Server on Linux with touchpoints against your instances that are no longer just limited to Microsoft SQL Server Management Studio.</p></div> <p><a href="http://sqlmag.com/sql-server/getting-started-sqlcmd" target="_blank">read more</a></p> http://sqlmag.com/sql-server/getting-started-sqlcmd#comments Microsoft SQL Server Scripting Scripting alternatives SQL Server sqlcmd Wed, 21 Jun 2017 14:05:00 +0000 35251 at http://sqlmag.com SQL Server Backup: Challenges, Best Practices and Instant Data Recovery http://sqlmag.com/business-resources/sql-server-backup <div class="field-deck"> Sponsored by: IDERA </div> <div class="node-body article-body">Thursday, July 27, 2017 at 2:00 PM EDT - Duration: 1 hour</div> <p><a href="http://sqlmag.com/business-resources/sql-server-backup" target="_blank">read more</a></p> Backup and Recovery Business Resources Tue, 20 Jun 2017 23:18:00 +0000 35481 at http://sqlmag.com Using sql_modules System Catalog View to Search Function and Stored Procedure Definitions http://sqlmag.com/sql-server/using-sqlmodules-system-catalog-view-search-function-and-stored-procedure-definitions <div class="node-body article-body">Search for code in any stored procedure or function in all SQL Server databases using sys.sql_modules system compatibility view using the following code.</div> <p><a href="http://sqlmag.com/sql-server/using-sqlmodules-system-catalog-view-search-function-and-stored-procedure-definitions" target="_blank">read more</a></p> http://sqlmag.com/sql-server/using-sqlmodules-system-catalog-view-search-function-and-stored-procedure-definitions#comments Microsoft SQL Server code function how to search Stored procedure sys_modules T-SQL Mon, 19 Jun 2017 14:02:00 +0000 35271 at http://sqlmag.com Top SQL Server Database Management Challenges and Tracking SQL Server Databases http://sqlmag.com/business-resources/challenges-and-tracking-sql-server-databases <div class="field-deck"> Sponsored by: IDERA </div> <div class="node-body article-body">Date: Wednesday, August 16, 2017 at 2:00 PM EDT - Duration: 1 hour</div> <p><a href="http://sqlmag.com/business-resources/challenges-and-tracking-sql-server-databases" target="_blank">read more</a></p> Business Resources Sun, 18 Jun 2017 23:18:00 +0000 35551 at http://sqlmag.com Early Bird Rate for the 2017 IT/Dev Connections Conference Ends Soon http://sqlmag.com/sql-server/early-bird-rate-2017-itdev-connections-conference-ends-soon <div class="node-body article-body">The rate is rising soon for IT/Dev Connections. Don't delay if you plan to attend.</div> <p><a href="http://sqlmag.com/sql-server/early-bird-rate-2017-itdev-connections-conference-ends-soon" target="_blank">read more</a></p> http://sqlmag.com/sql-server/early-bird-rate-2017-itdev-connections-conference-ends-soon#comments Microsoft SQL Server 2017 IT/Dev Connections discount early bird Fri, 09 Jun 2017 14:17:00 +0000 35261 at http://sqlmag.com How Do I Find A String In Any Stored Procedure http://sqlmag.com/sql-server/how-do-i-find-string-any-stored-procedure <div class="node-body article-body">Unsure where a specific object is referenced or where you used a specific snippet of code you may want to reference or re-use? Read this article and find out how you can search all databases on a SQL Server instance to identify a string used in creating any stored procedure without paying for expensive commercial software.</div> <p><a href="http://sqlmag.com/sql-server/how-do-i-find-string-any-stored-procedure" target="_blank">read more</a></p> http://sqlmag.com/sql-server/how-do-i-find-string-any-stored-procedure#comments Microsoft SQL Server code how to search Stored procedure T-SQL Wed, 07 Jun 2017 13:29:00 +0000 35171 at http://sqlmag.com Upgrading to SQL Server 2016, Part One http://sqlmag.com/sql-server-2016/upgrading-sql-server-2016-part-one <div class="field-byline"> Thomas LaRock, Head Geek, SolarWinds </div> <div class="node-body article-body"><p class="p1"><span class="s1">Have you ever been asked for your thoughts on upgrading a database server? If you&rsquo;re like most data professionals, your response probably included something along the lines of, &ldquo;it&rsquo;s difficult&rdquo; and &ldquo;everything breaks.&rdquo;&nbsp;</span></p></div> <p><a href="http://sqlmag.com/sql-server-2016/upgrading-sql-server-2016-part-one" target="_blank">read more</a></p> http://sqlmag.com/sql-server-2016/upgrading-sql-server-2016-part-one#comments Microsoft SQL Server Wed, 07 Jun 2017 12:48:00 +0000 35211 at http://sqlmag.com SQL Server Management Studio 17.1 Available for Download http://sqlmag.com/sql-server-2016/sql-server-management-studio-171-available-download <div class="node-body article-body">The latest version of SQL Server Management Studio has been released. </div> <p><a href="http://sqlmag.com/sql-server-2016/sql-server-management-studio-171-available-download" target="_blank">read more</a></p> http://sqlmag.com/sql-server-2016/sql-server-management-studio-171-available-download#comments Microsoft SQL Server Download SQL Server 2017 SQL Server Management Studio SSMS ssms 17 Wed, 07 Jun 2017 01:55:00 +0000 35181 at http://sqlmag.com What You Need to Know about Distinct Windowed Aggregate Calculations http://sqlmag.com/sql-server/what-you-need-know-about-distinct-windowed-aggregate-calculations <div class="node-body article-body">T-SQL supports distinct grouped aggregate calculations like COUNT(DISTINCT <expression>), but as of SQL Server 2017 CTP2, it doesn’t yet support distinct windowed aggregate calculations. There’s an open connect item requesting this feature. In this article, I explain what distinct aggregate calculations are, provide an example for a task that requires such calculations, show the desirable yet missing syntax that would solve the task, and present four supported workarounds.</expression></div> <p><a href="http://sqlmag.com/sql-server/what-you-need-know-about-distinct-windowed-aggregate-calculations" target="_blank">read more</a></p> http://sqlmag.com/sql-server/what-you-need-know-about-distinct-windowed-aggregate-calculations#comments Microsoft SQL Server Distinct Windowed Calculations SQL Server T-SQL Wed, 07 Jun 2017 01:12:00 +0000 35221 at http://sqlmag.com Chief Data Officer Playbook: How to Be Successful in This Ground-Breaking Role http://sqlmag.com/blog/chief-data-officer-playbook-how-be-successful-ground-breaking-role <div class="node-body blog-body">Companies looking to grow and extract value from their data are increasingly turning to Chief Data Officers (CDOs) to execute their data strategy. The role is new, and a playbook is necessary to address the many challenges CDOs face.</div> <p><a href="http://sqlmag.com/blog/chief-data-officer-playbook-how-be-successful-ground-breaking-role" target="_blank">read more</a></p> http://sqlmag.com/blog/chief-data-officer-playbook-how-be-successful-ground-breaking-role#comments Business Intelligence Business Resources Business Tips Business Tips Chief Data Officer Chief Data Officer Gartner Gartner Pyramid Analytics Pyramid Analytics SQL Server Pro Guest Blogs Mon, 22 May 2017 09:03:00 +0000 35161 at http://sqlmag.com 5 Common Challenges to Building BI in the Cloud http://sqlmag.com/blog/5-common-challenges-building-bi-cloud <div class="node-body blog-body">After spending 20 years building analytics, BI and database solutions, I've focused on Cloud data solutions over the past 2 years. I've chosen 5 common challenges that I face every day with Cloud migrations and that you'll face in your Cloud BI projects.</div> <p><a href="http://sqlmag.com/blog/5-common-challenges-building-bi-cloud" target="_blank">read more</a></p> http://sqlmag.com/blog/5-common-challenges-building-bi-cloud#comments Business Intelligence Azure Azure Business Intelligence Professional Cloud Business Intelligence Cloud Business Intelligence Fri, 12 May 2017 12:38:00 +0000 35131 at http://sqlmag.com What You Need to Know about Adaptive Joins over Rowstore http://sqlmag.com/sql-server/what-you-need-know-about-adaptive-joins-over-rowstore <div class="node-body article-body">SQL Server 2017 CTP 2.0 introduces support for adaptive query processing capabilities. Traditionally, the query optimizer made all of its plan choices ahead of query execution, and SQL Server wasn’t able to change those during execution. With adaptive query processing, SQL Server is able to dynamically adapt its optimization choices to actual run time conditions such as cardinality misestimations.</div> <p><a href="http://sqlmag.com/sql-server/what-you-need-know-about-adaptive-joins-over-rowstore" target="_blank">read more</a></p> http://sqlmag.com/sql-server/what-you-need-know-about-adaptive-joins-over-rowstore#comments Microsoft SQL Server adaptive joins adaptive query processing query processing rowstore SQL Server SQL Server 2017 SQL Server 2017 CTP Tue, 09 May 2017 10:10:00 +0000 35101 at http://sqlmag.com Estimate When Long Running SQL Processes Will Finish http://sqlmag.com/database-administration/estimate-when-long-running-sql-processes-will-finish <div class="node-body article-body"><p>I don&rsquo;t know about you but I&rsquo;m a fan of tips and tricks that make my life easier. Here is a quick tip that has saved me numerous times when it&rsquo;s come to answering the question: &ldquo;when will that &lt;insert some specific process&gt; be done?&rdquo;</p></div> <p><a href="http://sqlmag.com/database-administration/estimate-when-long-running-sql-processes-will-finish" target="_blank">read more</a></p> http://sqlmag.com/database-administration/estimate-when-long-running-sql-processes-will-finish#comments Microsoft SQL Server Backup completion DMV dm_exec_requests finish restore script SQL Server Tue, 02 May 2017 12:49:00 +0000 35071 at http://sqlmag.com Capacity Planning Done Right for SQL Server http://sqlmag.com/idera/capacity-planning-done-right <div class="field-deck"> Sponsored by: IDERA </div> <div class="node-body article-body">Available On Demand</div> <p><a href="http://sqlmag.com/idera/capacity-planning-done-right" target="_blank">read more</a></p> Management & Mobility Microsoft SQL Server Business Resources Mon, 01 May 2017 23:18:00 +0000 35151 at http://sqlmag.com Conquer the Chaos with Governed Self-Service BI http://sqlmag.com/pyramid-analytics/governed-self-service-bi <div class="field-deck"> Sponsored by: Pyramid Analytics </div> <div class="node-body article-body">Available On Demand</div> <p><a href="http://sqlmag.com/pyramid-analytics/governed-self-service-bi" target="_blank">read more</a></p> Business Intelligence Business Resources Mon, 01 May 2017 23:18:00 +0000 35121 at http://sqlmag.com Identifying and Solving Common SQL Server Performance Problems http://sqlmag.com/idera/sql-server-performance-problems <div class="field-deck"> Sponsored by: IDERA </div> <div class="node-body article-body">View On Demand</div> <p><a href="http://sqlmag.com/idera/sql-server-performance-problems" target="_blank">read more</a></p> Management & Mobility Microsoft SQL Server Business Resources Mon, 01 May 2017 23:18:00 +0000 35111 at http://sqlmag.com Database Virtualization (Cloning) for SQL Server DBAs and Developers http://sqlmag.com/sql-server/database-virtualization-cloning-sql-server-dbas-and-developers <div class="field-byline"> Paul Stanton </div> <div class="node-body article-body"><p class="p1"><span class="s1">The trend toward virtualized computing resources shows no signs of abating.&nbsp; Compute, memory, storage, and operating systems are commonly available on-demand. &nbsp; &nbsp; Code is accessed via Git or other repositories, and can be deployed to automated build and test environments in seconds.&nbsp; &nbsp; Developers are free to work without worrying about infrastructure, except when it comes to working with databases. &nbsp;</span></p></div> <p><a href="http://sqlmag.com/sql-server/database-virtualization-cloning-sql-server-dbas-and-developers" target="_blank">read more</a></p> http://sqlmag.com/sql-server/database-virtualization-cloning-sql-server-dbas-and-developers#comments Microsoft SQL Server Mon, 01 May 2017 22:31:00 +0000 35081 at http://sqlmag.com Symbolic Links for Sharing Template Files or "How I Broke Management Studio with Symbolic Links" http://sqlmag.com/sql-server/symbolic-links-sharing-template-files-or-how-i-broke-management-studio-symbolic-links <div class="node-body article-body">Attempting to use symbolic links to share templates between devices will break SQL Server Management Studio. Read on and see how this happens.</div> <p><a href="http://sqlmag.com/sql-server/symbolic-links-sharing-template-files-or-how-i-broke-management-studio-symbolic-links" target="_blank">read more</a></p> http://sqlmag.com/sql-server/symbolic-links-sharing-template-files-or-how-i-broke-management-studio-symbolic-links#comments Microsoft SQL Server Dropbox onedrive sharing SQL SQL Server symbolic links templates Mon, 01 May 2017 15:15:00 +0000 35051 at http://sqlmag.com Top SQL Server Database Management Challenges http://sqlmag.com/pure-storage/sql-server-database-management-challenges <div class="field-deck"> Sponsored by: Pure Storage </div> <div class="node-body article-body">Available On Demand</div> <p><a href="http://sqlmag.com/pure-storage/sql-server-database-management-challenges" target="_blank">read more</a></p> Management & Mobility Microsoft SQL Server Business Resources Thu, 20 Apr 2017 14:07:00 +0000 35091 at http://sqlmag.com Ordered Set Functions: What's New--and Missing--in SQL Server vNext http://sqlmag.com/sql-server/ordered-set-functions-whats-new-and-missing-sql-server-vnext <div class="node-body article-body">This article provides a reminder of what ordered set functions are, what’s new in vNext, and what’s still missing. </div> <p><a href="http://sqlmag.com/sql-server/ordered-set-functions-whats-new-and-missing-sql-server-vnext" target="_blank">read more</a></p> http://sqlmag.com/sql-server/ordered-set-functions-whats-new-and-missing-sql-server-vnext#comments Microsoft SQL Server ordered set function SQL Server SQL Server vNext Thu, 13 Apr 2017 08:07:00 +0000 35031 at http://sqlmag.com Containers at work: .NET and SQL Server containers for Dev and QA http://sqlmag.com/sql-server/containers-work-net-and-sql-server-containers-dev-and-qa <div class="field-byline"> Paul Stanton </div> <div class="node-body article-body"><p class="p1" style="font-size: 12.8px;"><span class="s1" style="font-size: 12.8px;">Windocks&nbsp;1.0 was released in Q1 of 2016, as the first port of Docker&rsquo;s open source to Windows. Some were skeptical of&nbsp;Windocks, as Microsoft planned an implementation for Windows Server 2016. We&rsquo;re glad to have persevered, as&nbsp;Windocks&nbsp;now delivers a more complete and practical solution for .NET and SQL Server developers.&nbsp;</span></p></div> <p><a href="http://sqlmag.com/sql-server/containers-work-net-and-sql-server-containers-dev-and-qa" target="_blank">read more</a></p> http://sqlmag.com/sql-server/containers-work-net-and-sql-server-containers-dev-and-qa#comments Microsoft SQL Server Thu, 30 Mar 2017 13:02:00 +0000 35001 at http://sqlmag.com Analyzing Wait Events for Faster Database Troubleshooting http://sqlmag.com/sql-server/analyzing-wait-events-faster-database-troubleshooting <div class="field-byline"> Thomas LaRock, Head Geek, SolarWinds </div> <div class="node-body article-body"><p class="p1"><span class="s1">Most database administrators, regardless of platform, are familiar with the concept of wait events. Wait events are a natural part of a database engine processing requests. When a connection is made to the database engine, a session ID (SPID) is assigned, which allows for requests to be sent; we often just call these queries.&nbsp;</span></p></div> <p><a href="http://sqlmag.com/sql-server/analyzing-wait-events-faster-database-troubleshooting" target="_blank">read more</a></p> http://sqlmag.com/sql-server/analyzing-wait-events-faster-database-troubleshooting#comments Microsoft SQL Server Tue, 28 Mar 2017 22:05:00 +0000 34971 at http://sqlmag.com