SQL Server Pro http://sqlmag.com/rss.xml en 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 SQL Server 2016 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 SQL Server Scripting Scripting alternatives SQL Server sqlcmd Wed, 21 Jun 2017 14:05:00 +0000 35251 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 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 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 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 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 SQL Server 2016 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 SQL Server 2016 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 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 Sponsored 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 Power BI 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 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 Database Administration 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">Wednesday, July 19, 2017 at 12:00 PM EDT - Duration: 1 hour</div> <p><a href="http://sqlmag.com/idera/capacity-planning-done-right" target="_blank">read more</a></p> Idera Systems Management SQL Server Database Administration 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> Pyramid Analytics Business Intelligence 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> Idera Systems Management SQL Server Database Administration 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 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 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> Pure Storage Systems Management SQL Server 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 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 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 SQL Server Tue, 28 Mar 2017 22:05:00 +0000 34971 at http://sqlmag.com How to Share Management Studio Templates http://sqlmag.com/sql-server/how-share-management-studio-templates <div class="node-body article-body">It's not possible to change the template directory in any version of SQL Server Management Studio which means sharing any custom templates you create between team members or different devices you own is not possible... out of the box that is. Tim Ford, the world's biggest advocate for SQL Server templates and how they allow you to be a lazier AND more powerful DBA in one fell swoop explains how you can overcome these obstacles to share your templates across devices and installs of Micrsosoft SQL Server.</div> <p><a href="http://sqlmag.com/sql-server/how-share-management-studio-templates" target="_blank">read more</a></p> http://sqlmag.com/sql-server/how-share-management-studio-templates#comments SQL Server Dropbox onedrive sharing SQL SQL Server templates Tue, 28 Mar 2017 21:52:00 +0000 34951 at http://sqlmag.com SQL Server 2016 SP1 CU2 Released http://sqlmag.com/sql-server-2016/sql-server-2016-sp1-cu2-released <div class="node-body article-body">The latest cumulative update for Microsoft's flagship data platform, SQL Server 2016, has been released. Learn more about how to obtain the latest update as well as the new source page for updates on Microsoft SQL Server now.</div> <p><a href="http://sqlmag.com/sql-server-2016/sql-server-2016-sp1-cu2-released" target="_blank">read more</a></p> http://sqlmag.com/sql-server-2016/sql-server-2016-sp1-cu2-released#comments SQL Server 2016 cu2 Download latest service pack Microsoft service pack 1 SP1 sql server 2016 update center Tue, 28 Mar 2017 15:28:00 +0000 34961 at http://sqlmag.com Upgrading to SQL Server 2016: New Data Privacy and Security Features http://sqlmag.com/sql-server/upgrading-sql-server-2016-new-data-privacy-and-security-features <div class="field-byline"> Thomas LaRock, Head Geek, SolarWinds </div> <div class="node-body article-body"><p class="p1"><span class="s1">Released last June, Microsoft</span><span class="s1">&nbsp;SQL Server</span><span class="s1">&nbsp;2016 has been available for about eight months, even longer if you were using one of the CTP versions as far back as 2015. Now well into the New Year, if they&rsquo;re not already, most infrastructure teams and management, including yours, will soon be evaluating the costs, benefits, and risks of upgrading to SQL Server 2016.</span></p></div> <p><a href="http://sqlmag.com/sql-server/upgrading-sql-server-2016-new-data-privacy-and-security-features" target="_blank">read more</a></p> http://sqlmag.com/sql-server/upgrading-sql-server-2016-new-data-privacy-and-security-features#comments SQL Server Thu, 23 Mar 2017 19:55:00 +0000 34921 at http://sqlmag.com Parsing Denormalized Strings with the STRING_SPLIT Function in SQL Server 2016 http://sqlmag.com/sql-server-2016/parsing-denormalized-strings-stringsplit-function-sql-server-2016 <div class="node-body article-body">There is a new string parsing function available to you if you're dealing with SQL Server 2016 databases.</div> <p><a href="http://sqlmag.com/sql-server-2016/parsing-denormalized-strings-stringsplit-function-sql-server-2016" target="_blank">read more</a></p> http://sqlmag.com/sql-server-2016/parsing-denormalized-strings-stringsplit-function-sql-server-2016#comments SQL Server 2016 comma csv delimited denormalize function parse sql server 2016 string_split Wed, 22 Mar 2017 14:39:00 +0000 34911 at http://sqlmag.com Accelerating Analytics in a Hybrid Cloud Environment http://sqlmag.com/attunity/accelerating-analytics <div class="field-deck"> Sponsored by: Attunity </div> <div class="node-body article-body">View On Demand</div> <p><a href="http://sqlmag.com/attunity/accelerating-analytics" target="_blank">read more</a></p> Attunity Business Intelligence Wed, 15 Mar 2017 20:28:00 +0000 35021 at http://sqlmag.com How to Compute Date and Time Difference in Parts http://sqlmag.com/sql-server/how-compute-date-and-time-difference-parts <div class="node-body article-body">Sometimes you need to use T-SQL to compute the time passed between two events whose date and time values you get as inputs. For some purposes, it’s sufficient to compute the difference as a duration in terms of some part. What’s significantly trickier is to compute the difference as a combination of parts. </div> <p><a href="http://sqlmag.com/sql-server/how-compute-date-and-time-difference-parts" target="_blank">read more</a></p> http://sqlmag.com/sql-server/how-compute-date-and-time-difference-parts#comments SQL Server date and time SQL Server sql server 2016 T-SQL Wed, 15 Mar 2017 14:14:00 +0000 34901 at http://sqlmag.com DATA TALES #12: The Case of the Code that Refused to Execute http://sqlmag.com/sql-server/data-tales-12-case-code-refused-execute-1 <div class="node-body article-body"><p><span class="s1">Over recent months the articles that I&rsquo;ve written have focussed on the database engine. I&rsquo;ve recently rolled many of the tools that I&rsquo;ve been building for working with the database engine into a set of free downloads. You&rsquo;ll find them here:&nbsp;</span></p> <p class="p2"><span class="s2"><a href="http://www.sqldownunder.com/Resources/SDUTools">http://www.sqldownunder.com/Resources/SDUTools</a></span></p></div> <p><a href="http://sqlmag.com/sql-server/data-tales-12-case-code-refused-execute-1" target="_blank">read more</a></p> http://sqlmag.com/sql-server/data-tales-12-case-code-refused-execute-1#comments SQL Server Mon, 13 Mar 2017 16:17:00 +0000 34891 at http://sqlmag.com New Technology Considerations – SQL Server 2016 on Hyperconverged Infrastructure http://sqlmag.com/nutanix/new-technology-considerations <div class="field-deck"> Sponsored by: Nutanix </div> <div class="node-body article-body">Watch On Demand Now</div> <p><a href="http://sqlmag.com/nutanix/new-technology-considerations" target="_blank">read more</a></p> Nutanix SQL Server 2016 Resources Fri, 10 Mar 2017 16:41:00 +0000 34931 at http://sqlmag.com Quickly Identify Database and File Sizing for Any SQL Server Instance http://sqlmag.com/database-administration/quickly-identify-database-and-file-sizing-any-sql-server-instance <div class="node-body article-body">I frequently find myself needing to see the sizing information for my SQL Server databases or their files. I also need to periodically check to ensure I've the right auto grow settings enabled to meet best practices when I engage with a new client. I've created a single script that does this and I want to share it with my readers.</div> <p><a href="http://sqlmag.com/database-administration/quickly-identify-database-and-file-sizing-any-sql-server-instance" target="_blank">read more</a></p> http://sqlmag.com/database-administration/quickly-identify-database-and-file-sizing-any-sql-server-instance#comments Database Administration database size file size growth setting sizing SQL Server Stored procedure Fri, 03 Mar 2017 00:41:00 +0000 34851 at http://sqlmag.com