SQL Server Pro http://sqlmag.com/rss.xml en Graph Matching with T-SQL Part 2: Maximal Matching http://sqlmag.com/microsoft-sql-server/graph-matching-t-sql-part-2-maximal-matching <div class="node-body article-body">Practical use cases for finding a maximum matching are quite obvious--for example, maximum utilization of agents. But what could be practical use cases for finding a maximal matching? Here's what you need to know.</div> <p><a href="http://sqlmag.com/microsoft-sql-server/graph-matching-t-sql-part-2-maximal-matching" target="_blank">read more</a></p> http://sqlmag.com/microsoft-sql-server/graph-matching-t-sql-part-2-maximal-matching#comments Microsoft SQL Server Graph matching maximal matching SQL Server sql server 2016 Mon, 18 Sep 2017 09:04:00 +0000 35701 at http://sqlmag.com Tech Outbound SQL Cruise 2017 Mid-Week Update http://sqlmag.com/microsoft-sql-server/tech-outbound-sql-cruise-2017-mid-week-update <div class="node-body article-body">Midweek Update on SQL Cruise Alaska 2017</div> <p><a href="http://sqlmag.com/microsoft-sql-server/tech-outbound-sql-cruise-2017-mid-week-update" target="_blank">read more</a></p> http://sqlmag.com/microsoft-sql-server/tech-outbound-sql-cruise-2017-mid-week-update#comments Microsoft SQL Server events in memory oltp PowerShell SQL Cruise SQL Server Fri, 18 Aug 2017 18:17:00 +0000 35641 at http://sqlmag.com SQL Server for the Oracle DBA http://sqlmag.com/business-resources/sql-server-oracle-dba <div class="node-body article-body">Use the expert tips provided in this tech brief to master SQL Server in record time, save hours with powerful task automation, optimize SQL with a couple clicks, easily compare and sync SQL Server data and schemas, and increase your job security by becoming indispensable to your organization.</div> <p><a href="http://sqlmag.com/business-resources/sql-server-oracle-dba" target="_blank">read more</a></p> Business Resources Tue, 15 Aug 2017 17:15:00 +0000 35681 at http://sqlmag.com Keeping AD Healthy: Building a Checklist for the Most Critical of Services http://sqlmag.com/business-resources/keeping-ad-healthy <div class="field-deck"> Sponsored by: Quest </div> <div class="node-body article-body">Date: Wednesday, October 11, 2017 at 2:00 PM EDT - Duration: 1 hour</div> <p><a href="http://sqlmag.com/business-resources/keeping-ad-healthy" target="_blank">read more</a></p> Business Resources Tue, 15 Aug 2017 17:15:00 +0000 35671 at http://sqlmag.com SQL Cruise Alaska 2017 Kicks Off http://sqlmag.com/microsoft-sql-server/sql-cruise-alaska-2017-kicks <div class="node-body article-body">August 12, 2017 marked the first day of Tech Outbound’s SQL Cruise Alaska. After 3 years away, SQL Cruise returned to Seattle under hazy skies from the forest fires burning in Central British Columbia. </div> <p><a href="http://sqlmag.com/microsoft-sql-server/sql-cruise-alaska-2017-kicks" target="_blank">read more</a></p> http://sqlmag.com/microsoft-sql-server/sql-cruise-alaska-2017-kicks#comments Microsoft SQL Server Mon, 14 Aug 2017 17:21:00 +0000 35631 at http://sqlmag.com Puzzle Challenge: Graph Matching with T-SQL Part 1-Concepts http://sqlmag.com/software-development/puzzle-challenge-graph-matching-t-sql-part-1-concepts <div class="node-body article-body">A few years ago, I stumbled onto a T-SQL puzzle. It recently occurred to me that there must be some practical use cases for it. If I managed to find those, I could probably also find existing optimized algorithmic solutions--and, based on those, work on T-SQL adaptions.</div> <p><a href="http://sqlmag.com/software-development/puzzle-challenge-graph-matching-t-sql-part-1-concepts" target="_blank">read more</a></p> http://sqlmag.com/software-development/puzzle-challenge-graph-matching-t-sql-part-1-concepts#comments Software Development SQL Server T-SQL Tue, 08 Aug 2017 13:13:00 +0000 35621 at http://sqlmag.com Release Candidate 2 for Microsoft SQL Server 2017 Announced http://sqlmag.com/industry-perspectives/release-candidate-2-microsoft-sql-server-2017-announced <div class="node-body article-body"><p>Fast on the heels of Release Candidate 1 (RC1) of SQL Server 2017 less than three weeks ago, Microsoft has announced the availability of Release Candidate 2 of SQL Server yesterday.</p> <p>&nbsp;</p></div> <p><a href="http://sqlmag.com/industry-perspectives/release-candidate-2-microsoft-sql-server-2017-announced" target="_blank">read more</a></p> http://sqlmag.com/industry-perspectives/release-candidate-2-microsoft-sql-server-2017-announced#comments Industry Perspectives microsoft sql server 2017 rc2 release candidate 2 Fri, 04 Aug 2017 01:54:00 +0000 35611 at http://sqlmag.com https://memeburn-ssl-sndytsvoxozgokstuvcm.netdna-ssl.com/wp-content/uploads/2016/03/sql-server-linux-microsoft_765x0_80.jpg Upgrading to SQL Server 2016, Part Three http://sqlmag.com/microsoft-sql-server/upgrading-sql-server-2016-part-three <div class="field-byline"> Thomas LaRock, Head Geek, SolarWinds </div> <div class="node-body article-body"><p class="p1"><span class="s1">If you&rsquo;ve been following this series, you know that in <a href="http://sqlmag.com/sql-server-2016/upgrading-sql-server-2016-part-one"><span class="s2">part one</span></a>, I addressed reasons for upgrading to Microsoft SQL Server 2016, as well as some pre-upgrade tasks to be mindful of, and in part two, I focused on tasks that should take place during the upgrade. Now, in part three&mdash;the final installment&mdash;we&rsquo;ll cover the post-upgrade tasks.</span></p> <p class="p2"><strong><span class="s1">After the Upgrade</span></strong></p></div> <p><a href="http://sqlmag.com/microsoft-sql-server/upgrading-sql-server-2016-part-three" target="_blank">read more</a></p> http://sqlmag.com/microsoft-sql-server/upgrading-sql-server-2016-part-three#comments Microsoft SQL Server Wed, 02 Aug 2017 21:49:00 +0000 35601 at http://sqlmag.com What you Need to Know to Successfully Monitor Your SQL Server http://sqlmag.com/business-resources/monitor-your-sql-server <div class="field-deck"> Sponsored by: Rapid 7 </div> <div class="node-body article-body">Available Now On Demand</div> <p><a href="http://sqlmag.com/business-resources/monitor-your-sql-server" target="_blank">read more</a></p> Business Resources Tue, 01 Aug 2017 23:18:00 +0000 35651 at http://sqlmag.com Microsoft Centralizes Online Product Documentation http://sqlmag.com/industry-perspectives/microsoft-centralizes-online-product-documentation <div class="node-body article-body"><p><strong>Microsoft Centralizes their Online Product Documentation and Forums</strong></p> <p>Microsoft Corporation has now provisioned a new portal for all their application/framework documentation and are also placing the ability to add to that content at your fingertips. The new <a href="https://docs.microsoft.com/en-us/"><u>docs.microsoft.com</u></a> rolled out recently and provides a jumping-off point for their documentation covering each of the following topic groups arranged by product line/focus:</p></div> <p><a href="http://sqlmag.com/industry-perspectives/microsoft-centralizes-online-product-documentation" target="_blank">read more</a></p> http://sqlmag.com/industry-perspectives/microsoft-centralizes-online-product-documentation#comments Industry Perspectives Documentation Microsoft SQL Server Mon, 31 Jul 2017 13:00:00 +0000 35581 at http://sqlmag.com 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">Available Now On Demand</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">View On Demand Now</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