<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>SQL Server Updates and Lessons Learned</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/sqlupdates/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/sqlupdates/feed.xml</link>
    <description>SQL announcements, guidance, and lessons learned from the field</description>
    <lastBuildDate>Sun, 01 Jul 2018 00:42:19 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>SQL Updates Newsletter – June 2018</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlupdates/sql-updates-newsletter-june-2018</link>
      <pubDate>Sun, 01 Jul 2018 00:42:19 GMT</pubDate>
      <dc:creator><![CDATA[Fany Carolina Vargas [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sqlupdates/?p=555</guid>
      <description><![CDATA[Recent Releases and Announcements

 	Cumulative Update #8 for SQL Server 2017 RTM...]]></description>
      <content:encoded><![CDATA[<h2><a></a><a></a>Recent Releases and Announcements</h2>
<ul>
 	<li>Cumulative Update #8 for SQL Server 2017 RTM
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-8-for-sql-server-2017-rtm/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-8-for-sql-server-2017-rtm/</a></u></li>
</ul>
</li>
 	<li>Cumulative Update #12 for SQL Server 2014 SP2
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-12-for-sql-server-2014-sp2/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-12-for-sql-server-2014-sp2/</a></u></li>
</ul>
</li>
 	<li>Microsoft releases the latest update of Analytics Platform System
<ul>
 	<li><u>Microsoft is pleased to announce that the Analytics Platform System (APS) appliance update 7 (AU7) is now generally available. APS is Microsoft’s scale-out Massively Parallel Processing (MPP) system based on SQL Server for data warehouse specific workloads on-premises.</u></li>
 	<li><u><a href="https://cloudblogs.microsoft.com/sqlserver/2018/06/04/microsoft-releases-the-latest-update-of-analytics-platform-system/">https://cloudblogs.microsoft.com/sqlserver/2018/06/04/microsoft-releases-the-latest-update-of-analytics-platform-system/</a></u></li>
</ul>
</li>
 	<li>SSMS 17.8 is now available
<ul>
 	<li>In this release of SQL Server Management Studio, we have introduced UI and scripting support for the AUTOGROW_ALL_FILES database filegroup property.</li>
 	<li>This property was introduced in SQL Server 2016 to replace trace flag 1117, but it was only settable via T-SQL script. Now you can set the property via a checkbox in the Database Properties -&gt; Filegroups page.</li>
 	<li><u><a href="https://cloudblogs.microsoft.com/sqlserver/2018/06/21/ssms-17-8-is-now-available/">https://cloudblogs.microsoft.com/sqlserver/2018/06/21/ssms-17-8-is-now-available/</a></u></li>
</ul>
</li>
 	<li>The June release of SQL Operations Studio is now available
<ul>
 	<li>The SQL Server Profiler for SQL Operations Studio Preview Extension is now available in the Extension Manager. This is the initial preview release for a new lightweight XEvent-based profiler.</li>
 	<li><u><a href="https://cloudblogs.microsoft.com/sqlserver/2018/06/20/the-june-release-of-sql-operations-studio-is-now-available/">https://cloudblogs.microsoft.com/sqlserver/2018/06/20/the-june-release-of-sql-operations-studio-is-now-available/</a></u></li>
</ul>
</li>
 	<li>Column-Level Security is now supported in Azure SQL Data Warehouse
<ul>
 	<li>With the introduction of CLS, you can adjust permissions to view sensitive data by limiting user access to specific columns in your tables without having to redesign your data warehouse.</li>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/column-level-security-is-now-supported-in-azure-sql-data-warehouse/">https://azure.microsoft.com/en-us/blog/column-level-security-is-now-supported-in-azure-sql-data-warehouse/</a></u></li>
</ul>
</li>
 	<li>Announcing Event based trigger integration with Azure Data Factory
<ul>
 	<li>A lot of data integration scenarios requires data factory customers to trigger pipelines based on events.</li>
 	<li>A typical event could be file landing or getting deleted in your azure storage.   As soon as the file arrives in your storage location and the corresponding blob is created, it can trigger and run your data factory pipeline.</li>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/event-trigger-based-scheduling-in-azure-data-factory/">https://azure.microsoft.com/en-us/blog/event-trigger-based-scheduling-in-azure-data-factory/</a></u></li>
</ul>
</li>
 	<li>Resumable Online Index Create is in public preview for Azure SQL DB
<ul>
 	<li>The feature allows the ability to pause an index create operation and resume it later from where the index create operation was paused or failed, rather than having to restart the operation from the beginning.</li>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/resumable-online-index-create-is-in-public-preview-for-azure-sql-db/">https://azure.microsoft.com/en-us/blog/resumable-online-index-create-is-in-public-preview-for-azure-sql-db/</a></u></li>
</ul>
</li>
 	<li>Announcing the general availability of Azure SQL Data Sync
<ul>
 	<li>Azure SQL Data Sync allows you to synchronize data between Azure SQL Database and any other SQL endpoints unidirectionally or bidirectionally. It enables hybrid SQL deployment and allows local data access from both Azure and on-premises application.</li>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/announcing-the-general-availability-of-azure-sql-data-sync/">https://azure.microsoft.com/en-us/blog/announcing-the-general-availability-of-azure-sql-data-sync/</a></u></li>
</ul>
</li>
 	<li>Announcing Azure Data Lake Storage Gen2
<ul>
 	<li>We announced the preview of Azure Data Lake Storage Gen2 the only data lake designed specifically for enterprises to run large scale analytics workloads in the cloud.</li>
 	<li>Azure Data Lake Storage Gen2 takes core capabilities from Azure Data Lake Storage Gen1 such as a Hadoop compatible file system, Azure Active Directory and POSIX based ACLs and integrates them into Azure Blob Storage.</li>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/a-closer-look-at-azure-data-lake-storage-gen2/">https://azure.microsoft.com/en-us/blog/a-closer-look-at-azure-data-lake-storage-gen2/</a></u></li>
</ul>
</li>
 	<li>Azure Backup for SQL Server on Azure now in public preview
<ul>
 	<li>This is a new Azure Backup capability to backup SQL workloads running in Azure Virtual Machines</li>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/azure-backup-for-sql-server-on-azure-vm-public-preview/">https://azure.microsoft.com/en-us/blog/azure-backup-for-sql-server-on-azure-vm-public-preview/</a></u></li>
</ul>
</li>
 	<li>Power BI Service and Mobile May Feature Summary
<ul>
 	<li><u><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-may-2018-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-may-2018-feature-summary/</a></u></li>
</ul>
</li>
 	<li>Power BI Desktop June Feature Summary
<ul>
 	<li><u><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-june-2018-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-june-2018-feature-summary/</a></u></li>
</ul>
</li>
 	<li>DSC Resource Kit Release June 2018
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/powershell/2018/06/13/dsc-resource-kit-release-june-2018/">https://blogs.msdn.microsoft.com/powershell/2018/06/13/dsc-resource-kit-release-june-2018/</a></u></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a>Troubleshooting and Issue Alerts</h2>
<ul>
 	<li><strong><em>Critical</em>: </strong>Do NOT delete files from the Windows Installer folder. C:\windows\Installer is not a temporary folder and files in it should not be deleted. If you do it on machines on which you have SQL Server installed, you may have to rebuild the operating system and reinstall SQL Server.
<ul>
 	<li><u><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fsqlserverfaq%2farchive%2f2013%2f04%2f30%2fdo-not-delete-files-from-the-windows-installer-folder.aspx&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=aUI4wTEhMCf2EJ41Wijkau3yGzdeC%2bkoGtKEf8ZVOZQ%3d">http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx</a></u></li>
</ul>
</li>
 	<li><strong><em>Critical: </em></strong>Please be aware of a critical Microsoft Visual C++ 2013 runtime pre-requisite update that may be required on machines where SQL Server 2016 will be, or has been, installed.
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/">https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/</a></u></li>
 	<li>If KB3164398 or KB3138367 are installed, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell get-hotfix KB3164398</li>
 	<li>powershell get-hotfix KB3138367</li>
 	<li>If the version of %SystemRoot%\system32\msvcr120.dll is 12.0.40649.5 or later, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell "get-item %systemroot%\system32\msvcr120.dll | select versioninfo | fl"</li>
</ul>
</li>
 	<li><strong><em>Important</em></strong>: If the Update Cache folder or some patches are removed from this folder, you can no longer uninstall an update to your SQL Server instance and then revert to an earlier update build.
<ul>
 	<li>In that situation, Add/Remove Programs entries point to non-existing binaries, and therefore the uninstall process does not work. Therefore, Microsoft strongly encourages you to keep the folder and its contents intact.</li>
 	<li><u><a href="https://support.microsoft.com/en-us/kb/3196535">https://support.microsoft.com/en-us/kb/3196535</a></u></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> Default auto statistics update threshold change for SQL Server 2016
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/">https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/</a></u></li>
 	<li>SQL Server 2016:  Default is new threshold if database compatibility level is 130.  If database compatibility is below 130, old threshold is used (unless you use trace flag 2371)</li>
</ul>
</li>
 	<li>Optimizing Replication Agent profile parameters for better performance
<ul>
 	<li>Log Reader Agent - ReadBatchSize:  From the testing, it is evident that there is no one correct value that can be applicable in the profile to improve throughput of the log reader agent. At a high level, for workloads with smaller transactions, a higher value of ReadBatchSize may benefit throughput. However, for workloads with large transactions, changing the ReadBatchSize will not improve performance.</li>
 	<li>Distribution Agent - CommitBatchSize and SubscriptionStreams: From the testing, it is evident that increasing the number of parallel streams and CommitBatchSize have a significant impact on the overall throughput of the system.</li>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sql_server_team/optimizing-replication-agent-profile-parameters-for-better-performance/">https://blogs.msdn.microsoft.com/sql_server_team/optimizing-replication-agent-profile-parameters-for-better-performance/</a></u></li>
</ul>
</li>
 	<li>Replication error: The insert failed. It conflicted with an identity range check constraint
<ul>
 	<li>Customer had set @identity_range to 10K and threshold was set to 80. We increased @identity_range to 100K. This increased the threshold range and prevented errors with the Insert.</li>
 	<li><u><a href="https://blogs.msdn.microsoft.com/repltalk/2018/06/02/the-insert-failed-it-conflicted-with-an-identity-range-check-constraint/">https://blogs.msdn.microsoft.com/repltalk/2018/06/02/the-insert-failed-it-conflicted-with-an-identity-range-check-constraint/</a></u></li>
</ul>
</li>
 	<li>SQL Server 2016/2017: Availability group secondary replica redo model and performance
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sql_server_team/sql-server-20162017-availability-group-secondary-replica-redo-model-and-performance/">https://blogs.msdn.microsoft.com/sql_server_team/sql-server-20162017-availability-group-secondary-replica-redo-model-and-performance/</a></u></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a><a></a>Recent Blog Posts and Articles</h2>
<ul>
 	<li>Detecting unconscious bias in models, with R
<ul>
 	<li>For a practical demonstration of one way you can go about detecting proxy bias in R, take a look at the vignette created by Paige Bailey for the ROpenSci conference. The vignette details general principles you can follow to identify proxy bias in an analysis, in the context of a case study analyzed using R.</li>
 	<li>The case study demonstrates predictions biased by race even though race was not explicitly included in the adaptive boosting. That's because zipcode, a variable highly associated with race, was included in the model.  Read the complete vignette to see how Paige modified the model to ameliorate that bias, while still maintaining its predictive power. All of the associated R code is available in the iPython Notebook.</li>
 	<li><u><a href="http://blog.revolutionanalytics.com/2018/06/understanding-bias.html">http://blog.revolutionanalytics.com/2018/06/understanding-bias.html</a></u></li>
</ul>
</li>
 	<li>TEMPDB – Files and Trace Flags and Updates, Oh My!
<ul>
 	<li><strong>Object Allocation Contention:</strong> There are some cases where having multiple files alone does not completely address PFS contention. For these cases, we have implemented a fix where we not only round robin between the files, we also round robin between the PFS pages within the file. The tradeoff with spreading the allocations throughout the file is that a shrink operation may take longer because it will need to relocate data to the beginning of the file.</li>
 	<li>With this change, not only will increasing the number of files help with PFS contention, increasing the size of the files (which increases the number of PFS pages in the file) will also help.</li>
 	<li><strong>Metadata Contention:</strong> Whenever we remove something from the temp table metadata cache, we need to delete the corresponding rows from our metadata tables. Now we are starting to see contention on the deletes from the cache because of the increase in table metadata that comes along with some of the new features implemented in this version. To address this problem, we have made 3 main changes to how we prune the temp table cache: (1) We changed the process from synchronous to asynchronous. (2)  We reduced the number of helper threads to one per NUMA node and increased the number of tables that get removed with each pass. (3) We optimized the latching strategy used when we scan for metadata.</li>
 	<li>So how do you know if you have this metadata contention? Rather than PFS and SGAM pages, these will be pages that belong to system objects such as sysobjvalues and sysseobjvalues</li>
 	<li>We are continuing to work on improving tempdb performance and metadata contention, but in the meantime, there are some best practices you can employ in your code that might help avoid the contention: (1) Do not explicitly drop temp tables at the end of a stored procedure, they will get cleaned up when the session that created them ends. (2) Do not alter temp tables after they have been created. (3) Do not truncate temp tables (4) Move index creation statements to the new inline index creation syntax that was introduced in SQL Server 2014.</li>
 	<li><strong>Auditing Overhead: </strong> We introduced functionality to allow for transaction-level auditing in  Common Criteria Compliance (CCC) which can cause additional overhead, particularly in workloads that do heavy inserts and updates in temp tables, even if CCC is not enabled. In SQL Server 2016 you can enable trace flag 3427 to bypass this overhead starting with SP1 CU2. Starting in SQL Server 2017 CU4, we automatically bypass this code if CCC is disabled.</li>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sql_server_team/tempdb-files-and-trace-flags-and-updates-oh-my/">https://blogs.msdn.microsoft.com/sql_server_team/tempdb-files-and-trace-flags-and-updates-oh-my/</a></u></li>
</ul>
</li>
 	<li>Lift SQL Server Integration Services packages to Azure with Azure Data Factory
<ul>
 	<li>Azure Data Factory capabilities are generally available for customers to easily lift SSIS packages to Azure gaining scalability, high availability, and lower TCO, while ADF manages resources for them.</li>
 	<li>Azure-SSIS Integration Runtime (IR) are dedicated ADF servers for SSIS package executions.</li>
 	<li>Provides the ability to host catalog of SSIS projects (SSISDB) in Azure SQL Managed Instance or Azure SQL Database with a VNet service endpoint.</li>
 	<li>Data engineers and developers can continue to use familiar SQL Server Data Tools (SSDT) and SQL Server Management Studio (SSMS) to design, deploy, configure, execute, and monitor SSIS packages in the cloud.</li>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/lift-sql-server-integration-services-packages-to-azure-with-azure-data-factory/">https://azure.microsoft.com/en-us/blog/lift-sql-server-integration-services-packages-to-azure-with-azure-data-factory/</a></u></li>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/azure-data-factory-new-capabilities-are-now-generally-available/">https://azure.microsoft.com/en-us/blog/azure-data-factory-new-capabilities-are-now-generally-available/</a></u></li>
</ul>
</li>
 	<li>New memory options for Analysis Services
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/analysisservices/2018/06/08/new-memory-options-for-analysis-services/">https://blogs.msdn.microsoft.com/analysisservices/2018/06/08/new-memory-options-for-analysis-services/</a></u></li>
</ul>
</li>
 	<li>Cross-instance point-in-time restore in Azure SQL Database Managed Instance
<ul>
 	<li>Azure SQL Database Managed Instance enables you to create a database as a copy of another database at some point in time in the past. This is known as point-in-time restore feature, and up till now you could perform point-in-time restore only within the same instance.</li>
 	<li>The latest release of Azure SQL Database Managed Instance enables you to perform point-in-time restore of a database from one instance to another. This might be useful if you need to be sure that you could easily restore a database to another instance if there is some issue on the original instance, or if you need a database for testing or auditing purposes on the test instance and you want to use copy of some of the existing database on another server.</li>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/06/07/cross-instance-point-in-time-restore-in-azure-sql-database-managed-instance/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/06/07/cross-instance-point-in-time-restore-in-azure-sql-database-managed-instance/</a></u></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a>Recent Training and Technical Guides</h2>
<ul>
 	<li>Free E-Book: A Developer’s Guide to Building AI Applications
<ul>
 	<li>O’Reilly and Microsoft are excited bring you a new e-book on AI</li>
 	<li><u><a href="https://blogs.technet.microsoft.com/machinelearning/2018/06/04/free-e-book-a-developers-guide-to-building-ai-applications/">https://blogs.technet.microsoft.com/machinelearning/2018/06/04/free-e-book-a-developers-guide-to-building-ai-applications/</a></u></li>
</ul>
</li>
 	<li>AI Lab: Learn to Code with the Cutting-Edge Microsoft AI Platform
<ul>
 	<li>AI Lab is a collection of AI projects designed to help developers explore, experience, learn about and code with the latest Microsoft AI Platform technologies.</li>
 	<li><u><a href="https://blogs.technet.microsoft.com/machinelearning/2018/06/19/ai-lab-learn-about-experience-code-with-the-cutting-edge-microsoft-ai-platform/">https://blogs.technet.microsoft.com/machinelearning/2018/06/19/ai-lab-learn-about-experience-code-with-the-cutting-edge-microsoft-ai-platform/</a></u></li>
</ul>
</li>
 	<li> Webinar: Securing your data with Azure SQL Database
<ul>
 	<li>In this webinar, you’ll learn how to use the results from our new vulnerability assessment and data classification tools to devise a security strategy.</li>
 	<li><u><a href="https://cloudblogs.microsoft.com/sqlserver/2018/06/25/securing-your-data-with-azure-sql-database/">https://cloudblogs.microsoft.com/sqlserver/2018/06/25/securing-your-data-with-azure-sql-database/</a></u></li>
</ul>
</li>
 	<li>Webinar: My Power BI report is slow: what should I do? by Marco Russo
<ul>
 	<li><u><a href="https://powerbi.microsoft.com/en-us/blog/6-18-webinar-my-power-bi-report-is-slow-what-should-i-do-by-marco-russo/">https://powerbi.microsoft.com/en-us/blog/6-18-webinar-my-power-bi-report-is-slow-what-should-i-do-by-marco-russo/</a></u></li>
</ul>
</li>
</ul>
&nbsp;

&nbsp;
<h2><a></a><a></a><a></a>Script and Tool Tips</h2>
<ul>
 	<li>MAP Toolkit 9.9 Now Available!
<ul>
 	<li><u><a href="https://blogs.technet.microsoft.com/mapblog/2018/06/07/map-toolkit-9-9-now-available/">https://blogs.technet.microsoft.com/mapblog/2018/06/07/map-toolkit-9-9-now-available/</a></u></li>
</ul>
</li>
 	<li>Create database on Azure SQL Managed Instance using PowerShell
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/06/04/create-database-on-azure-sql-managed-instance-using-powershell/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/06/04/create-database-on-azure-sql-managed-instance-using-powershell/</a></u></li>
</ul>
</li>
 	<li>Quick-start script: Create Azure SQL Managed Instance using PowerShell
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/06/27/quick-start-script-create-azure-sql-managed-instance-using-powershell/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/06/27/quick-start-script-create-azure-sql-managed-instance-using-powershell/</a></u></li>
</ul>
</li>
 	<li>Quick-start script: Setup Azure network environment for Azure SQL Managed Instance
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/06/25/quick-start-script-setup-azure-network-environment-for-azure-sql-managed-instance/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/06/25/quick-start-script-setup-azure-network-environment-for-azure-sql-managed-instance/</a></u></li>
</ul>
</li>
 	<li>Point-in-time restore of a database on Azure SQL Managed Instance using AzureRm.Sql PowerShell library
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/06/28/point-in-time-restore-of-a-database-on-azure-sql-managed-instance-using-azurerm-sql-powershell-library/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/06/28/point-in-time-restore-of-a-database-on-azure-sql-managed-instance-using-azurerm-sql-powershell-library/</a></u></li>
</ul>
</li>
 	<li>PowerTip: Ensure that errors in PowerShell are caught
<ul>
 	<li>For Try Catch Finally, you need to make sure the error defaults to a “Stop” action for the cmdlet in question.</li>
 	<li>Example: try{ invoke-sqlcmd .......  -ErrorAction stop} catch{ 'SQL Error was caught'}</li>
 	<li><u><a href="https://blogs.technet.microsoft.com/heyscriptingguy/2018/05/31/powertip-ensure-that-errors-in-powershell-are-caught/">https://blogs.technet.microsoft.com/heyscriptingguy/2018/05/31/powertip-ensure-that-errors-in-powershell-are-caught/</a></u></li>
</ul>
</li>
 	<li>PowerTip: Determine your version of PowerShell and host operating system
<ul>
 	<li>$PSVersionTable.PSVersion -or- $PSVersionTable.OS (on open source release)</li>
 	<li><u><a href="https://blogs.technet.microsoft.com/heyscriptingguy/2018/06/29/powertip-determine-your-version-of-powershell-and-host-operating-system/">https://blogs.technet.microsoft.com/heyscriptingguy/2018/06/29/powertip-determine-your-version-of-powershell-and-host-operating-system/</a></u></li>
</ul>
</li>
 	<li>PowerTip: Use PowerShell to play WAV files
<ul>
 	<li>Use the System.Media.Soundplayer object</li>
 	<li><u><a href="https://blogs.technet.microsoft.com/heyscriptingguy/2018/06/15/powertip-use-powershell-to-play-wav-files/">https://blogs.technet.microsoft.com/heyscriptingguy/2018/06/15/powertip-use-powershell-to-play-wav-files/</a></u></li>
</ul>
</li>
</ul>
&nbsp;

Fany Carolina Vargas | SQL Dedicated Premier Field Engineer | Microsoft Services]]></content:encoded>
    </item>
    <item>
      <title>SQL Updates Newsletter – May 2018</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlupdates/sql-updates-newsletter-may-2018</link>
      <pubDate>Thu, 31 May 2018 22:28:00 GMT</pubDate>
      <dc:creator><![CDATA[Fany Carolina Vargas [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sqlupdates/?p=545</guid>
      <description><![CDATA[Recent Releases and Announcements

 	Cumulative Update #7 for SQL Server 2017 RTM...]]></description>
      <content:encoded><![CDATA[<h2><a></a><a></a>Recent Releases and Announcements</h2>
<ul>
 	<li>Cumulative Update #7 for SQL Server 2017 RTM
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-7-for-sql-server-2017-rtm/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-7-for-sql-server-2017-rtm/</a></u></li>
</ul>
</li>
 	<li>Cumulative Update #1 for SQL Server 2016 SP2
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-1-for-sql-server-2016-sp2/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-1-for-sql-server-2016-sp2/</a></u></li>
</ul>
</li>
 	<li>Cumulative Update #9 for SQL Server 2016 SP1
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-9-for-sql-server-2016-sp1/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-9-for-sql-server-2016-sp1/</a></u></li>
</ul>
</li>
 	<li>Microsoft continues to be a leader in Gartner's Cloud IaaS Magic Quadrant (MQ)
<ul>
 	<li>We’re honored to be recognized as a leader in Gartner’s IaaS MQ for the fifth consecutive year.</li>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/microsoft-continues-to-be-a-leader-in-gartner-s-cloud-iaas-mq/">https://azure.microsoft.com/en-us/blog/microsoft-continues-to-be-a-leader-in-gartner-s-cloud-iaas-mq/</a></u></li>
</ul>
</li>
 	<li>Announcing SQL Advanced Threat Protection (ATP) and SQL Vulnerability Assessment general availability
<ul>
 	<li>We are delighted to announce the general availability of SQL Vulnerability Assessment for Azure SQL Database. SQL Vulnerability Assessment (VA) provides you a one-stop-shop to discover, track and remediate potential database vulnerabilities.</li>
 	<li>Vulnerability Assessment is being released to general availability (GA) as part of a new security package for your Azure SQL Database, called SQL Advanced Threat Protection (ATP). ATP provides a single go-to location for discovering, classifying and protecting sensitive data, managing your database vulnerabilities, and detecting anomalous activities that could indicate a threat to the database.</li>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/announcing-sql-atp-and-sql-vulnerability-assessment-general-availability/">https://azure.microsoft.com/en-us/blog/announcing-sql-atp-and-sql-vulnerability-assessment-general-availability/</a></u></li>
</ul>
</li>
 	<li>New capabilities to enable robust GDPR compliance
<ul>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/new-capabilities-to-enable-robust-gdpr-compliance/">https://azure.microsoft.com/en-us/blog/new-capabilities-to-enable-robust-gdpr-compliance/</a></u></li>
 	<li>More Data Protection Resources: <u><a href="https://servicetrust.microsoft.com/ViewPage/TrustDocuments">https://servicetrust.microsoft.com/ViewPage/TrustDocuments</a></u></li>
</ul>
</li>
 	<li>SSMS 17.7 is now available
<ul>
 	<li>Support for SSIS package scheduling in SQL Agent on SQL Managed instance. It is now possible to create SQL Agent jobs to execute SSIS packages on the managed instance.</li>
 	<li>Replication monitor now supports registering a listener for scenarios where publisher database and/or distributor database is part of Availability Group</li>
 	<li><u><a href="https://cloudblogs.microsoft.com/sqlserver/2018/05/09/ssms-17-7-is-now-available/">https://cloudblogs.microsoft.com/sqlserver/2018/05/09/ssms-17-7-is-now-available/</a></u></li>
</ul>
</li>
 	<li>A new update for mssql-cli, an interactive Command Line Interface (CLI), is now available
<ul>
 	<li><u><a href="https://cloudblogs.microsoft.com/sqlserver/2018/05/14/a-new-update-for-mssql-cli-an-interactive-cli-is-now-available/">https://cloudblogs.microsoft.com/sqlserver/2018/05/14/a-new-update-for-mssql-cli-an-interactive-cli-is-now-available/</a></u></li>
</ul>
</li>
 	<li>The May release of SQL Operations Studio is now available
<ul>
 	<li><u><a href="https://cloudblogs.microsoft.com/sqlserver/2018/05/08/the-may-release-of-sql-operations-studio-is-now-available/">https://cloudblogs.microsoft.com/sqlserver/2018/05/08/the-may-release-of-sql-operations-studio-is-now-available/</a></u></li>
</ul>
</li>
 	<li>Database scoped default online options is in preview for Azure SQL DB
<ul>
 	<li>With this feature, you can set a default behavior for online and resumable rather than defining the option for each individual statement.</li>
 	<li>You can also avoid accidentally performing an operation that locks your table. By setting online as the default for your database, [this way] you can ensure that every supported operation will be elevated to online.</li>
 	<li>You can override these set defaults by defining an option for online or resumable at the statement level.</li>
 	<li><u><a href="https://cloudblogs.microsoft.com/sqlserver/2018/05/08/database-scoped-default-online-options-is-in-preview-for-azure-sql-db/">https://cloudblogs.microsoft.com/sqlserver/2018/05/08/database-scoped-default-online-options-is-in-preview-for-azure-sql-db/</a></u></li>
</ul>
</li>
 	<li>Visualize geographic spatial data from SQL Server directly in Tableau 2018.1
<ul>
 	<li>Previously, customers had to process geography spatial data stored in SQL Server into Shapefiles before they could access it from Tableau. Now with Tableau 2018.1, customers can connect to and visualize data stored in SQL Server directly.</li>
 	<li><u><a href="https://cloudblogs.microsoft.com/sqlserver/2018/05/14/visualize-geographic-spatial-data-from-sql-server-directly-in-tableau-2018-1/">https://cloudblogs.microsoft.com/sqlserver/2018/05/14/visualize-geographic-spatial-data-from-sql-server-directly-in-tableau-2018-1/</a></u></li>
</ul>
</li>
 	<li>Azure Machine Learning Packages for Vision, Text and Forecasting in Public Preview
<ul>
 	<li><u><a href="https://blogs.technet.microsoft.com/machinelearning/2018/05/07/azure-machine-learning-packages-for-vision-text-and-forecasting-in-public-preview/">https://blogs.technet.microsoft.com/machinelearning/2018/05/07/azure-machine-learning-packages-for-vision-text-and-forecasting-in-public-preview/</a></u></li>
</ul>
</li>
 	<li>On-premises data gateway May update is now available
<ul>
 	<li><u><a href="https://powerbi.microsoft.com/en-us/blog/on-premises-data-gateway-may-update-is-now-available/">https://powerbi.microsoft.com/en-us/blog/on-premises-data-gateway-may-update-is-now-available/</a></u></li>
</ul>
</li>
 	<li>Announcing Dashboard Theming in the Power BI Service
<ul>
 	<li>This feature is an extension to the existing report theming feature on Desktop.</li>
 	<li>In addition to report visual colors, you will now be able to customize: (1) Dashboard background image (or even add an animated GIF!) (2) Dashboard background color (3) Tile background color (4) Tile font color (5) Tile opacity</li>
 	<li><u><a href="https://powerbi.microsoft.com/en-us/blog/announcing-dashboard-theming-in-the-power-bi-service/">https://powerbi.microsoft.com/en-us/blog/announcing-dashboard-theming-in-the-power-bi-service/</a></u></li>
</ul>
</li>
 	<li>Power BI Service and Mobile April Feature Summary
<ul>
 	<li><u><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-april-2018-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-april-2018-feature-summary/</a></u></li>
</ul>
</li>
 	<li>Power BI Desktop May Feature Summary
<ul>
 	<li>This month we have major updates across all areas of Power BI Desktop. Along with many other reporting features, we have our biggest update to conditional formatting in a while: the ability to format any fields, including strings and dates, by a different field in the model.</li>
 	<li>Drill-through also gets a major update this month with the ability to carry all filters through to the destination page.</li>
 	<li>We are also enabling enterprise level scalability through incremental data refresh.</li>
 	<li><u><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-may-2018-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-may-2018-feature-summary/</a></u></li>
</ul>
</li>
 	<li>Azure SQL Data Warehouse now supports automatic creation of statistics
<ul>
 	<li>We are pleased to announce that Azure SQL Data Warehouse (Azure SQL DW) now supports automatic creation of column level statistics.</li>
 	<li>Automatic statistic creation is enabled by default for all new data warehouses that are being created. For existing instances, this option is disabled by default and users need to opt-in to enable it.</li>
 	<li>To enable or disable automatic statistics creation in SQL DW, execute the following statement: ALTER DATABASE &lt;dbname&gt; SET  AUTO_CREATE_STATISTICS ON</li>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/sql-dw-now-supports-automatic-creation-of-statistics/">https://azure.microsoft.com/en-us/blog/sql-dw-now-supports-automatic-creation-of-statistics/</a></u></li>
</ul>
</li>
 	<li>Azure mobile app is now generally available
<ul>
 	<li>The Azure mobile app gives you the freedom to access and monitor your Azure resources from your mobile device.</li>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/azure-mobile-app-now-generally-available/">https://azure.microsoft.com/en-us/blog/azure-mobile-app-now-generally-available/</a></u></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a>Troubleshooting and Issue Alerts</h2>
<ul>
 	<li><strong><em>Critical</em>: </strong>Do NOT delete files from the Windows Installer folder. C:\windows\Installer is not a temporary folder and files in it should not be deleted. If you do it on machines on which you have SQL Server installed, you may have to rebuild the operating system and reinstall SQL Server.
<ul>
 	<li><u><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fsqlserverfaq%2farchive%2f2013%2f04%2f30%2fdo-not-delete-files-from-the-windows-installer-folder.aspx&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=aUI4wTEhMCf2EJ41Wijkau3yGzdeC%2bkoGtKEf8ZVOZQ%3d">http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx</a></u></li>
</ul>
</li>
 	<li><strong><em>Critical: </em></strong>Please be aware of a critical Microsoft Visual C++ 2013 runtime pre-requisite update that may be required on machines where SQL Server 2016 will be, or has been, installed.
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/">https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/</a></u></li>
 	<li>If KB3164398 or KB3138367 are installed, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell get-hotfix KB3164398</li>
 	<li>powershell get-hotfix KB3138367</li>
 	<li>If the version of %SystemRoot%\system32\msvcr120.dll is 12.0.40649.5 or later, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell "get-item %systemroot%\system32\msvcr120.dll | select versioninfo | fl"</li>
</ul>
</li>
 	<li><strong><em>Important</em></strong>: If the Update Cache folder or some patches are removed from this folder, you can no longer uninstall an update to your SQL Server instance and then revert to an earlier update build.
<ul>
 	<li>In that situation, Add/Remove Programs entries point to non-existing binaries, and therefore the uninstall process does not work. Therefore, Microsoft strongly encourages you to keep the folder and its contents intact.</li>
 	<li><u><a href="https://support.microsoft.com/en-us/kb/3196535">https://support.microsoft.com/en-us/kb/3196535</a></u></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> You must precede all Unicode strings with a prefix N when you deal with Unicode string constants in SQL Server
<ul>
 	<li><u><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fsupport.microsoft.com%2fkb%2f239530&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=vGUsxfXLqYkUXDgpHsmaRypRzA0FzSiD3lznNfOk%2fTU%3d">http://support.microsoft.com/kb/239530</a></u></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> Default auto statistics update threshold change for SQL Server 2016
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/">https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/</a></u></li>
 	<li>SQL Server 2016:  Default is new threshold if database compatibility level is 130.  If database compatibility is below 130, old threshold is used (unless you use trace flag 2371)</li>
</ul>
</li>
 	<li>Replication Enhancement – Improved Distribution Database Cleanup
<ul>
 	<li>The Distribution Cleanup job, which runs every 10 minutes on the Distributor Server is responsible for cleaning up the transactions and commands based on the specified transaction retention period.</li>
 	<li>In case of a highly active environment the cleanup job would need to delete a substantially large set of expired transactions and commands. The cleanup job uses a while loop to delete entries from the MSRepl_Commands and MSRepl_Transactions in batches of 2000 and 5000 rows, respectively.</li>
 	<li>The new implementation of the procedure allows users to parameterize the batch sizes inside the cleanup stored procedure and introduces a new adaptive approach to determine the batch sizes for each iteration. The procedure will, by default, honor any batch sizes that are mentioned explicitly as parameters. If no parameters are supplied, then the procedure will start with the default batch sizes of 2000 and 5000 rows and increase/decrease the batch sizes based on the performance of the previous iteration of the delete operation.</li>
 	<li>The new implementation also separates the subscription cleanup task from the main distribution cleanup work, by moving the subscription cleanup to the Expired subscription cleanup job that runs at the publisher.</li>
 	<li>Finally, In the older implementation the cleanup job reports the row counts based on the last iteration of the while loop and not the cumulative values for the rows deleted. This has been changed to accumulate and report out the cumulative numbers.</li>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sql_server_team/replication-enhancement-improved-distribution-database-cleanup/">https://blogs.msdn.microsoft.com/sql_server_team/replication-enhancement-improved-distribution-database-cleanup/</a></u></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a><a></a>Recent Blog Posts and Articles</h2>
<ul>
 	<li>Emerging AI Patterns
<ul>
 	<li>In this blog we’ll dive into the patterns we see emerging for the use of AI across industries and experiences.</li>
 	<li><strong>Virtual Agents</strong>: The first pattern is the use of virtual agents to interact with employees, customers, and partners on behalf of a company.</li>
 	<li><strong>Ambient Intelligence</strong>:  This is using AI to both map a physical space and activity to a digital space, and then allowing actions on top of the digital graph.  Think about a warehouse that can detect a person walking in one aisle and a forklift driving in another that are on a collision course, the AI can prevent the pending accident.</li>
 	<li><strong>AI-Assisting Professionals</strong>: AI can be used to help almost any professional be more effective. For example, we can help people in finance with forecasting. We also see AI starting to assist doctors in areas like genomics and public health. There are great examples in sales, marketing, legal and practically every other profession.</li>
 	<li><strong>Autonomous Systems</strong>: You might think of self-driving cars when you think about autonomous systems, but it also extends to robotic process automation and network protection.</li>
 	<li><u><a href="https://blogs.msdn.microsoft.com/stevengu/2018/05/24/emerging-ai-patterns/">https://blogs.msdn.microsoft.com/stevengu/2018/05/24/emerging-ai-patterns/</a></u></li>
</ul>
</li>
 	<li>CPU and Memory Allocation on Azure SQL Database Managed Instance
<ul>
 	<li>There is no explicit configuration option for memory allocated to a Managed Instance (MI) because on an MI, memory allocation is proportional to the number of vCores used.</li>
 	<li>Traditional SQL Server methods will not determine the actual amount of memory your MI instance can use.</li>
 	<li>MI instance is resource-governed at the OS level using a <strong>job object</strong>. Running a process such as SQL Server in a job object provides resource governance for the process at the OS level, including CPU, memory, and IO. This resource governance is what allows the service to share the same VM among multiple instances belonging to the same customer, without resource contention and “noisy neighbor” problems.</li>
 	<li>The <strong>sys.dm_os_job_object DMV</strong> exposes job object configuration for the MI instance. This is the DMV that should be used to determine the actual compute resources (vCores and memory) allocated to the MI instance</li>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlcat/2018/05/04/cpu-and-memory-allocation-on-azure-sql-database-managed-instance/">https://blogs.msdn.microsoft.com/sqlcat/2018/05/04/cpu-and-memory-allocation-on-azure-sql-database-managed-instance/</a></u></li>
</ul>
</li>
 	<li>Azure SQL DB Managed Instance – sp_read<strong>MI</strong>errorlog
<ul>
 	<li>When you connect to an MI instance, you can view its error log, via sp_readerrorlog.  But when you look at the MI error log, you may be surprised by the large volume of messages.  This diagnostic data is needed for Microsoft engineers to manage the service and troubleshoot any problems efficiently.</li>
 	<li>Sp_readmierrorlog is a simple stored procedure that returns the contents of the instance error log, filtering out messages that are unlikely to be useful to an MI customer.</li>
 	<li>The procedure is open source and is hosted on GitHub.</li>
 	<li>sp_readmierrorlog has the same familiar parameters and result set that sp_readerrorlog has.</li>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlcat/2018/05/04/azure-sql-db-managed-instance-sp_readmierrorlog/">https://blogs.msdn.microsoft.com/sqlcat/2018/05/04/azure-sql-db-managed-instance-sp_readmierrorlog/</a></u></li>
</ul>
</li>
 	<li>How to Develop a Currency Detection Model using Azure Machine Learning
<ul>
 	<li><u><a href="https://blogs.technet.microsoft.com/machinelearning/2018/05/01/how-to-develop-a-currency-detection-model-using-azure-machine-learning/">https://blogs.technet.microsoft.com/machinelearning/2018/05/01/how-to-develop-a-currency-detection-model-using-azure-machine-learning/</a></u></li>
</ul>
</li>
 	<li>A Scalable End-to-End Anomaly Detection System using Azure Batch AI
<ul>
 	<li><u><a href="https://blogs.technet.microsoft.com/machinelearning/2018/05/15/a-scalable-end-to-end-anomaly-detection-system-using-azure-batch-ai/">https://blogs.technet.microsoft.com/machinelearning/2018/05/15/a-scalable-end-to-end-anomaly-detection-system-using-azure-batch-ai/</a></u></li>
</ul>
</li>
 	<li>Extract management insights from SQL Data Warehouse with SQL Operations Studio
<ul>
 	<li>Detect data skew across distributions to help identify and troubleshoot query performance issues.</li>
 	<li>Leverage views to help maximize columnstore row group quality and ensure table statistics are up to date for optimal query performance.</li>
 	<li>Identify and understand workload patterns through active sessions queries, queued queries, loads, and backups.</li>
 	<li>Review resource bottlenecks to ensure adequate resources (such as memory and TempDB) are allocated.</li>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/extract-management-insights-from-sql-data-warehouse-with-sql-operations-studio/">https://azure.microsoft.com/en-us/blog/extract-management-insights-from-sql-data-warehouse-with-sql-operations-studio/</a></u></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a>Recent Training and Technical Guides</h2>
<ul>
 	<li>(Lab document) Azure AD authentication with Azure SQL DB using Multi-Factor Authentication enabled by Azure AD Conditional Access
<ul>
 	<li>The lab document describes the detail steps required to setup and execute Azure Active Directory (AD) authentication with Azure SQL DB/DW using Multi-Factor Authentication (MFA) enabled by Azure AD Conditional Access.</li>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlsecurity/2018/05/07/azure-ad-authentication-with-azure-sql-db-using-multi-factor-authentication-enabled-by-azure-ad-conditional-access/">https://blogs.msdn.microsoft.com/sqlsecurity/2018/05/07/azure-ad-authentication-with-azure-sql-db-using-multi-factor-authentication-enabled-by-azure-ad-conditional-access/</a></u></li>
</ul>
</li>
 	<li>Let me tell you what you missed at BUILD
<ul>
 	<li>AI and Machine Learning related announcements, including (1) Project Brainwave, and the performance you can get from hardware-accelerated, real-time AI (2) New, platform-agnostic options for AI models, including ONNX and docker containers (3) New Azure ML Python packages for forecasting, computer vision, and text analytics (4) Projects from the Microsoft AI Lab and AI for Accessibility</li>
 	<li><u><a href="http://blog.revolutionanalytics.com/2018/05/let-me-tell-you-what-you-missed-at-build.html">http://blog.revolutionanalytics.com/2018/05/let-me-tell-you-what-you-missed-at-build.html</a></u></li>
</ul>
</li>
 	<li>Register now for the Microsoft Business Applications Summit – July 22–24, 2018 in Seattle!
<ul>
 	<li><u><a href="https://powerbi.microsoft.com/en-us/blog/register-now-for-the-microsoft-business-applications-summit-july-22-24-2018-in-seattle/">https://powerbi.microsoft.com/en-us/blog/register-now-for-the-microsoft-business-applications-summit-july-22-24-2018-in-seattle/</a></u></li>
</ul>
</li>
 	<li>Cloud data and AI services training roundup May 2018
<ul>
 	<li>Upgrade Your Data Estate to the New Azure SQL Database Managed Instance</li>
 	<li>Optimize Your Performance with Azure SQL Database</li>
 	<li>Develop Bots with Microsoft's Bot Builder SDK</li>
 	<li>How Big Data Gives Your Applications an Edge</li>
 	<li><u><a href="https://cloudblogs.microsoft.com/sqlserver/2018/05/29/cloud-data-and-ai-services-training-roundup-may-2018/">https://cloudblogs.microsoft.com/sqlserver/2018/05/29/cloud-data-and-ai-services-training-roundup-may-2018/</a></u></li>
</ul>
</li>
 	<li>[Channel 9 video] mssql-cli, an open source and cross-platform CLI for SQL Server
<ul>
 	<li>This episode of Data Exposed discusses mssql-cli, a new open source and cross-platform command line tool for SQL Server, Azure SQL Database, and Azure SQL Data Warehouse.</li>
 	<li>Features include:  Syntax Highlighting, Intellisense, Output formatting w/ horizontal paging, Multi-line mode, Join suggestions, Special Commands, History management</li>
 	<li><u><a href="https://channel9.msdn.com/Shows/Data-Exposed/mssql-cli-an-open-source-and-cross-platform-CLI-for-SQL-Server">https://channel9.msdn.com/Shows/Data-Exposed/mssql-cli-an-open-source-and-cross-platform-CLI-for-SQL-Server</a></u></li>
</ul>
</li>
 	<li>[webinar] Getting started with Apache Spark on Azure Databricks
<ul>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/getting-started-with-apache-spark-on-azure-databricks/">https://azure.microsoft.com/en-us/blog/getting-started-with-apache-spark-on-azure-databricks/</a></u></li>
 	<li>Registration Link: <u><a href="https://info.microsoft.com/ww-landing-getting-started-with-apache-spark-on-azure-databricks.html">https://info.microsoft.com/ww-landing-getting-started-with-apache-spark-on-azure-databricks.html</a></u></li>
</ul>
</li>
</ul>
&nbsp;

&nbsp;
<h2><a></a><a></a><a></a>Script and Tool Tips</h2>
<ul>
 	<li>Changes coming to PowerShell (preview) in Azure Cloud Shell
<ul>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/pscloudshellrefresh/">https://azure.microsoft.com/en-us/blog/pscloudshellrefresh/</a></u></li>
</ul>
</li>
 	<li>Installing R packages needed in default library location
<ul>
 	<li>When you need to load packages in an R script [within PowerBI desktop], there is the possibility that the computer running the script does not have them installed.  This line of R Code will check for and download the required r packages:</li>
 	<li>if(!require('Package Name')){     install.packages('Package Name', repos='http://cran.us.r-project.org' ,lib=.libPaths())    }</li>
 	<li><u><a href="http://community.powerbi.com/t5/Community-Blog/Installing-R-packages-needed-in-default-library-location/ba-p/407707">http://community.powerbi.com/t5/Community-Blog/Installing-R-packages-needed-in-default-library-location/ba-p/407707</a></u></li>
</ul>
</li>
 	<li>Excel announces new data visualization capabilities with Power BI custom visuals
<ul>
 	<li>We recently announced that Power BI Custom Visuals will be rolling out in Preview to Office 365 subscribers enrolled in the Office Insiders program soon, extending Excel charting capabilities and more than doubling the data visualization options in Excel.</li>
 	<li><u><a href="https://powerbi.microsoft.com/en-us/blog/excel-announces-new-data-visualization-capabilities-with-power-bi-custom-visuals/">https://powerbi.microsoft.com/en-us/blog/excel-announces-new-data-visualization-capabilities-with-power-bi-custom-visuals/</a></u></li>
</ul>
</li>
 	<li>Change size of Azure SQL Managed Instance using PowerShell
<ul>
 	<li>This can be done via the Update-AzureRmSqlManagedInstance PowerShell commandlet</li>
 	<li>As a prerequisite, you need to have Azure SQL PowerShell libraries to configure Managed Instance. In most of the cases, the following commands install what you need: (1) Install-Module PowerShellGet -Force (2)Install-Module -Name AzureRM -AllowClobber (2)Install-Module -Name AzureRM.Sql -AllowPrerelease -Force</li>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/05/31/change-size-azure-sql-managed-instance-using-powershell/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/05/31/change-size-azure-sql-managed-instance-using-powershell/</a></u></li>
</ul>
</li>
 	<li>Updating Azure SQL Managed Instance properties using ARM templates
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/05/23/updating-azure-sql-managed-instance-properties-using-arm-templates/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/05/23/updating-azure-sql-managed-instance-properties-using-arm-templates/</a></u></li>
</ul>
</li>
 	<li>Creating Azure SQL Managed Instance using ARM templates
<ul>
 	<li><u><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/05/15/creating-azure-sql-managed-instance-using-arm-templates/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/05/15/creating-azure-sql-managed-instance-using-arm-templates/</a></u></li>
</ul>
</li>
 	<li>New updates for Microsoft Azure Storage Explorer
<ul>
 	<li>Storage Explorer is a great tool for managing contents of your Azure storage account.</li>
 	<li>You can upload, download, and manage blobs, files, queues, and Cosmos DB entities.</li>
 	<li>Additionally, you may gain easy access to manage your Virtual Machine disks, work with either Azure Resource Manager or classic storage accounts, plus manage and configure cross-origin resource sharing (CORS) rules.</li>
 	<li>Storage Explorer also works on public Azure, Sovereign Azure Cloud, as well as Azure Stack.</li>
 	<li><u><a href="https://azure.microsoft.com/en-us/blog/new-updates-for-microsoft-azure-storage-explorer/">https://azure.microsoft.com/en-us/blog/new-updates-for-microsoft-azure-storage-explorer/</a></u></li>
</ul>
</li>
</ul>
&nbsp;

Fany Carolina Vargas | SQL Dedicated Premier Field Engineer | Microsoft Services]]></content:encoded>
    </item>
    <item>
      <title>SQL Updates Newsletter – April 2018</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlupdates/sql-updates-newsletter-april-2018</link>
      <pubDate>Mon, 30 Apr 2018 20:43:14 GMT</pubDate>
      <dc:creator><![CDATA[Fany Carolina Vargas [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sqlupdates/?p=535</guid>
      <description><![CDATA[Recent Releases and Announcements

 	Cumulative Update #6 for SQL Server 2017 RTM

 	Starting...]]></description>
      <content:encoded><![CDATA[<h2><a></a><a></a>Recent Releases and Announcements</h2>
<ul>
 	<li>Cumulative Update #6 for SQL Server 2017 RTM
<ul>
 	<li>Starting with SQL Server 2017, we are adopting a new modern servicing model. Please refer to our blog for more details on Modern Servicing Model for SQL Server: <a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/announcing-the-modern-servicing-model-for-sql-server/">https://blogs.msdn.microsoft.com/sqlreleaseservices/announcing-the-modern-servicing-model-for-sql-server/</a></li>
 	<li>Summary of new servicing model for SQL Server: (1) SPs will no longer be made available. Only CUs, and GDRs when needed (2) CUs will be delivered more often at first and then less frequently. Every month for the first 12 months, and every quarter for the remainder 4 years of the full 5-year mainstream lifecycle.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-6-for-sql-server-2017-rtm/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-6-for-sql-server-2017-rtm/</a></li>
</ul>
</li>
 	<li>SQL Server 2016 Service Pack 2 is now available
<ul>
 	<li>Includes performance and scale improvements for SQL Server, such as improved database backup performance on large memory machines and added backup compression support, which helps performance of almost all databases.</li>
 	<li>A new DMV sys.dm_db_log_info is introduced in SQL Server 2016 SP2 to expose the VLF information similar to DBCC LOGINFO to monitor, alert and avert potential T-Log issues experienced by customers.</li>
 	<li>New columns added to the sys.dm_os_sys_info DMV to expose the processor related information, such as socket_count, and cores_per_numa.</li>
 	<li>New column added to sys.dm_db_file_space_usage to track the number of modified extents since the last full backup.</li>
 	<li>Users can now query DATABASEPROPERTYEX([database], ‘lastgoodcheckdbtime') to obtain a single value representing the date/time of the last successful DBCC CHECKDB run on the specified database.</li>
 	<li>Support for cancelling request through setting CPU time out in Resource Governor - Improves the handling of query requests by actually cancelling the request, if CPU thresholds for a request is reached. This behavior is enabled under trace flag 2422.</li>
 	<li>Introduces the CXCONSUMER wait type which makes parallelism waits actionable: <a href="https://blogs.msdn.microsoft.com/sql_server_team/making-parallelism-waits-actionable/">https://blogs.msdn.microsoft.com/sql_server_team/making-parallelism-waits-actionable/</a></li>
 	<li>And more: <a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/sql-server-2016-service-pack-2-sp2-released/">https://blogs.msdn.microsoft.com/sqlreleaseservices/sql-server-2016-service-pack-2-sp2-released/</a></li>
 	<li><a href="https://support.microsoft.com/en-us/help/4052908/sql-server-2016-service-pack-2-release-information">https://support.microsoft.com/en-us/help/4052908/sql-server-2016-service-pack-2-release-information</a></li>
</ul>
</li>
 	<li>Virtual Machine Serial Console access
<ul>
 	<li>Serial Console for Virtual Machines is now available in all global regions. You can access it by going to the Azure portal and visiting the Support + Troubleshooting section</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/virtual-machine-serial-console-access/">https://azure.microsoft.com/en-us/blog/virtual-machine-serial-console-access/</a></li>
</ul>
</li>
 	<li>Support for tags in cost management APIs is now available
<ul>
 	<li>The Cloud Cost Management (CCM) APIs provides a rich set of APIs to get detailed reporting on your Azure usage and charges.</li>
 	<li>We're announcing the support for tags in both the Usage Details API and the Budgets API.</li>
 	<li>This release only supports tags for subscriptions in Enterprise Agreements (EA), in future releases we plan to support other subscription types as well.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/announcing-the-support-for-tags-in-cost-management-apis/">https://azure.microsoft.com/en-us/blog/announcing-the-support-for-tags-in-cost-management-apis/</a></li>
</ul>
</li>
 	<li>A new IP strategy for a new era of shared innovation
<ul>
 	<li>We are announcing Microsoft's Shared Innovation Initiative. It is based on a set of principles designed to address co-created technology and intellectual property (IP) issues that give customers clarity and confidence regarding their work with Microsoft.</li>
 	<li><a href="https://blogs.microsoft.com/blog/2018/04/04/a-new-ip-strategy-for-a-new-era-of-shared-innovation/">https://blogs.microsoft.com/blog/2018/04/04/a-new-ip-strategy-for-a-new-era-of-shared-innovation/</a></li>
</ul>
</li>
 	<li>Gartner recognizes Microsoft as a leader in enterprise integration
<ul>
 	<li>Gartner's Magic Quadrant for Enterprise Integration Platform as a Service (eiPaaS), 2018 positions Microsoft as a leader and it reflects Microsoft's ability to execute and [its] completeness of vision.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/gartner-recognizes-microsoft-as-a-leader-in-enterprise-integration/">https://azure.microsoft.com/en-us/blog/gartner-recognizes-microsoft-as-a-leader-in-enterprise-integration/</a></li>
</ul>
</li>
 	<li>Released: Microsoft OLE DB Driver for SQL Server
<ul>
 	<li>To use the new driver in existing applications, you should plan to convert your connection strings from sqlncli&lt;x&gt; or sqloledb, to msoledbsql. For example, for a trusted connection using SQL Native Client (SNAC11), plan to convert from:</li>
 	<li>Provider=<strong>SQLNCLI11</strong>; Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=yes;   -to-  Provider=<strong>MSOLEDBSQL</strong>; Server=myServerName\theInstanceName; Database=myDataBase;Trusted_Connection=yes;</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/released-microsoft-ole-db-driver-for-sql-server/">https://blogs.msdn.microsoft.com/sqlreleaseservices/released-microsoft-ole-db-driver-for-sql-server/</a></li>
 	<li>Please note that in October 2017, we announced our plans to  <strong>un-</strong>deprecate OLE DB data access technology: <a href="https://blogs.msdn.microsoft.com/sqlnativeclient/2017/10/06/announcing-the-new-release-of-ole-db-driver-for-sql-server/">https://blogs.msdn.microsoft.com/sqlnativeclient/2017/10/06/announcing-the-new-release-of-ole-db-driver-for-sql-server/</a></li>
</ul>
</li>
 	<li>The April release of SQL Operations Studio is now available
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2018/04/25/the-april-release-of-sql-operations-studio-is-now-available/">https://blogs.technet.microsoft.com/dataplatforminsider/2018/04/25/the-april-release-of-sql-operations-studio-is-now-available/</a></li>
</ul>
</li>
 	<li>Replicated Tables now generally available in Azure SQL Data Warehouse
<ul>
 	<li>We are excited to announce that Replicated Tables, a new type of table distribution, are now generally available in Azure SQL Data Warehouse (SQL DW).</li>
 	<li>With Replicated Tables, the data is available on all compute nodes, hence data movement is eliminated, and queries run faster. In some cases, such as small dimension tables, choosing a Replicated Table versus a Round Robin table, can increase performance because data movement is reduced.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/replicated-tables-now-generally-available-in-azure-sql-data-warehouse/">https://azure.microsoft.com/en-us/blog/replicated-tables-now-generally-available-in-azure-sql-data-warehouse/</a></li>
</ul>
</li>
 	<li>Blazing fast data warehousing with Azure SQL Data Warehouse
<ul>
 	<li>We announced general availability of Azure SQL Data Warehouse (SQL DW) Compute Optimized Gen2 tier</li>
 	<li>Azure SQL DW Compute Optimized Gen2 tier increases the number of concurrent queries that can be executed. With support for 128 concurrent queries, Azure SQL DW delivers four times more concurrency compared to the previous generation.</li>
 	<li>To enable new concurrency levels, workload management functionality has been extended. Each SQL Data Warehouse SLO comes with predefined query capacity quotas. As the query concurrency grows, available capacity is consumed until the quota is reached.</li>
 	<li>One of the recent hardware innovations becoming widely available are NVM Express (NVMe) solid-state drive (SSD) devices. NVMe SSDs offer significantly more I/O bandwidth than SATA SSDs or hard drives. A typical single NVMe device used in Azure, generally offers up to 2GB/sec of local I/O bandwidth, with multiple devices available per physical host, resulting in bandwidth previously reserved only to very high-end storage systems. Azure SQL DW Compute Optimized Gen2 tier fully takes advantage of NVMe devices through adaptive caching of recently used data on NVMe.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/adaptive-caching-powers-azure-sql-data-warehouse-performance-gains/">https://azure.microsoft.com/en-us/blog/adaptive-caching-powers-azure-sql-data-warehouse-performance-gains/</a></li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/blazing-fast-data-warehousing-with-sql-data-warehouse-gen2/">https://azure.microsoft.com/en-us/blog/blazing-fast-data-warehousing-with-sql-data-warehouse-gen2/</a></li>
</ul>
</li>
 	<li>Streamlining GDPR requests with the Azure portal
<ul>
 	<li>The Azure portal will provide tenant admins a simple, powerful tool to quickly fulfill the Data Subject Requests (DSR) that are central to compliance with the European Union General Data Protection Regulation (GDPR).</li>
 	<li>Using it, you can identify information associated with a data subject and will be able to execute DSRs against system-generated logs (data Microsoft generates to provide a given service).</li>
 	<li>In addition, Azure enables the fulfillment of DSRs against customer data (data you and your users upload or create) through pre-existing application programming interfaces (APIs) and user interfaces (UIs) across the breadth of services provided.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/streamlining-gdpr-requests-with-the-azure-portal/">https://azure.microsoft.com/en-us/blog/streamlining-gdpr-requests-with-the-azure-portal/</a></li>
</ul>
</li>
 	<li>Replication Enhancement - Distribution Database in Availability Group
<ul>
 	<li>SQL Server engineering team is excited to announce the new enhancement around the configuration of Replication Distribution Database in an Availability Group. This feature enhancement will be available with SQL Server 2017 CU6 and will be ported to SQL Server 2016 in a subsequent CU for SP2.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sql_server_team/replication-enhancement-distribution-database-in-availability-group/">https://blogs.msdn.microsoft.com/sql_server_team/replication-enhancement-distribution-database-in-availability-group/</a></li>
</ul>
</li>
 	<li>Transparent Data Encryption with customer managed keys in Azure SQL Database generally available
<ul>
 	<li>We are excited to announce the general availability of Transparent Data Encryption (TDE) with Bring Your Own Key (BYOK) support for Azure SQL Database and Azure SQL Data Warehouse.</li>
 	<li>TDE with BYOK support is offered in addition to TDE with service managed keys, which is enabled by default on all new Azure SQL Databases.</li>
 	<li>TDE with BYOK support uses Azure Key Vault, which provides highly available and scalable secure storage for RSA cryptographic keys backed by FIPS 140-2 Level 2 validated Hardware Security Modules (HSMs).</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/transparent-data-encryption-with-customer-managed-keys-in-azure-sql-database-generally-available/">https://azure.microsoft.com/en-us/blog/transparent-data-encryption-with-customer-managed-keys-in-azure-sql-database-generally-available/</a></li>
</ul>
</li>
 	<li>Windows Pull Server Planning Update - April 2018
<ul>
 	<li>A new feature will be released to provide support for SQL Server as the database platform to support Windows Pull Server for DSC. If you are a member of Windows Server Insiders you can test this now by downloading a preview build.</li>
 	<li>The focus for new features in DSC pull service will be delivered in Azure Automation DSC. The implementation of pull service in Windows Server 2012 R2 and 2016 will continue to be supported</li>
 	<li><a href="https://blogs.msdn.microsoft.com/powershell/2018/04/19/windows-pull-server-planning-update-april-2018/">https://blogs.msdn.microsoft.com/powershell/2018/04/19/windows-pull-server-planning-update-april-2018/</a></li>
</ul>
</li>
 	<li>Released: Microsoft Azure SQL Database Management Pack (7.0.4.0)
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/released-microsoft-azure-sql-database-management-pack-7-0-4-0/">https://blogs.msdn.microsoft.com/sqlreleaseservices/released-microsoft-azure-sql-database-management-pack-7-0-4-0/</a></li>
</ul>
</li>
 	<li>Released: System Center Management Packs for SQL Server 2008-2016 (7.0.4.0)
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/released-system-center-management-packs-for-sql-server-2008-2016-7-0-4-0/">https://blogs.msdn.microsoft.com/sqlreleaseservices/released-system-center-management-packs-for-sql-server-2008-2016-7-0-4-0/</a></li>
</ul>
</li>
 	<li>Improvements to SQL Elastic Pool configuration experience
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/improvements-sql-database-elastic-pool-configuration-experience/">https://azure.microsoft.com/en-us/blog/improvements-sql-database-elastic-pool-configuration-experience/</a></li>
</ul>
</li>
 	<li>SQL Database: Long-term backup retention preview includes major updates
<ul>
 	<li>With this update we have eliminated the need for you to deploy and manage a separate Backup Service Vault. Instead, SQL Database will utilize Azure Blob Storage under the covers to store and manage your long-term backups.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/sql-database-long-term-backup-retention-preview-includes-major-updates/">https://azure.microsoft.com/en-us/blog/sql-database-long-term-backup-retention-preview-includes-major-updates/</a></li>
</ul>
</li>
 	<li>A flexible new way to purchase Azure SQL Database
<ul>
 	<li>The new vCore-based model introduces two service tiers, General Purpose and Business Critical. These tiers let you independently define and control compute and storage configurations, and optimize them to exactly what your application requires.</li>
 	<li>We're committed to supporting the DTU-based model alongside the new vCore-based option.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/a-flexible-new-way-to-purchase-azure-sql-database/">https://azure.microsoft.com/en-us/blog/a-flexible-new-way-to-purchase-azure-sql-database/</a></li>
</ul>
</li>
 	<li>Announcing the general availability of Azure Files share snapshot
<ul>
 	<li>Share snapshots provide a way to make incremental backups of Server Message Block (SMB) shares in Azure Files. Storage administrators can use snapshots directly and backup providers can now leverage this capability to integrate Azure Files backup and restore capabilities into their products.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/announcing-the-general-availability-of-azure-files-share-snapshot/">https://azure.microsoft.com/en-us/blog/announcing-the-general-availability-of-azure-files-share-snapshot/</a></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a>Troubleshooting and Issue Alerts</h2>
<ul>
 	<li><strong><em>Critical</em>: </strong>Do NOT delete files from the Windows Installer folder. C:\windows\Installer is not a temporary folder and files in it should not be deleted. If you do it on machines on which you have SQL Server installed, you may have to rebuild the operating system and reinstall SQL Server.
<ul>
 	<li><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fsqlserverfaq%2farchive%2f2013%2f04%2f30%2fdo-not-delete-files-from-the-windows-installer-folder.aspx&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=aUI4wTEhMCf2EJ41Wijkau3yGzdeC%2bkoGtKEf8ZVOZQ%3d">http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx</a></li>
</ul>
</li>
 	<li><strong><em>Critical: </em></strong>Please be aware of a critical Microsoft Visual C++ 2013 runtime pre-requisite update that may be required on machines where SQL Server 2016 will be, or has been, installed.
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/">https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/</a></li>
 	<li>If KB3164398 or KB3138367 are installed, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell get-hotfix KB3164398</li>
 	<li>powershell get-hotfix KB3138367</li>
 	<li>If the version of %SystemRoot%\system32\msvcr120.dll is 12.0.40649.5 or later, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell "get-item %systemroot%\system32\msvcr120.dll | select versioninfo | fl"</li>
</ul>
</li>
 	<li><strong><em>Important</em></strong>: If the Update Cache folder or some patches are removed from this folder, you can no longer uninstall an update to your SQL Server instance and then revert to an earlier update build.
<ul>
 	<li>In that situation, Add/Remove Programs entries point to non-existing binaries, and therefore the uninstall process does not work. Therefore, Microsoft strongly encourages you to keep the folder and its contents intact.</li>
 	<li><a href="https://support.microsoft.com/en-us/kb/3196535">https://support.microsoft.com/en-us/kb/3196535</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> You must precede all Unicode strings with a prefix N when you deal with Unicode string constants in SQL Server
<ul>
 	<li><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fsupport.microsoft.com%2fkb%2f239530&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=vGUsxfXLqYkUXDgpHsmaRypRzA0FzSiD3lznNfOk%2fTU%3d">http://support.microsoft.com/kb/239530</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> Default auto statistics update threshold change for SQL Server 2016
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/">https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/</a></li>
 	<li>SQL Server 2016:  Default is new threshold if database compatibility level is 130.  If database compatibility is below 130, old threshold is used (unless you use trace flag 2371)</li>
</ul>
</li>
 	<li>Lesson learned from an Availability Group performance case
<ul>
 	<li><strong>Problem:</strong> During stress testing, about every 5~10 minutes the SQL Server 2016 XTP Transactions:Transactions Created/sec counter could drop to zero suddenly and quickly resume to normal within a second or tens of micro-seconds.</li>
 	<li>An extended events trace was put in place. We found the latency was happening on the primary replica after the primary receives the LSN harden message from remote node.</li>
 	<li>Whenever the transaction sharp drop occurs there were always HADR_LOGPROGRESS_SYNC waits happening which in turn caused lots of HADR_SYNC_COMMIT waits.</li>
 	<li>The thread which owned the HADR_LOGPROGRESS_SYNC was in a runnable state, meaning it was waiting for a chance to run on the scheduler.</li>
 	<li><strong>Root cause</strong>: Another query on the same scheduler was accessing a big in-memory table and not yielding within a second. This caused the HADR_LOGPROGRESS_SYNC thread to wait in runnable queue.</li>
 	<li><strong>Solution</strong>:  We involved product group to add yielding code when scanning the in-memory table and the problem is fixed in SQL2016 SP1 CU7.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2018/04/05/lesson-learned-from-an-availability-group-performance-case/">https://blogs.msdn.microsoft.com/psssql/2018/04/05/lesson-learned-from-an-availability-group-performance-case/</a></li>
</ul>
</li>
 	<li>Troubleshooting SQL Server Scheduling and Yielding
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2018/04/05/troubleshooting-sql-server-scheduling-and-yielding/">https://blogs.msdn.microsoft.com/psssql/2018/04/05/troubleshooting-sql-server-scheduling-and-yielding/</a></li>
</ul>
</li>
 	<li>Troubleshooting data movement latency between synchronous-commit AlwaysOn Availability Groups
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2018/04/05/troubleshooting-data-movement-latency-between-synchronous-commit-always-on-availability-groups/">https://blogs.msdn.microsoft.com/psssql/2018/04/05/troubleshooting-data-movement-latency-between-synchronous-commit-always-on-availability-groups/</a></li>
</ul>
</li>
 	<li>Monitoring performance of natively compiled stored procedures - database-scoped configuration options
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/04/04/monitoring-performance-of-natively-compiled-stored-procedures-database-scoped-configuration-options/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/04/04/monitoring-performance-of-natively-compiled-stored-procedures-database-scoped-configuration-options/</a></li>
</ul>
</li>
 	<li>Installation of SQL Server 2017 failing with ‘VS Shell installation has failed with exit code 1638
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2018/03/26/installation-of-sql-server-2017-failing-with-vs-shell-installation-has-failed-with-exit-code-1638/">https://blogs.msdn.microsoft.com/psssql/2018/03/26/installation-of-sql-server-2017-failing-with-vs-shell-installation-has-failed-with-exit-code-1638/</a></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a><a></a>Recent Blog Posts and Articles</h2>
<ul>
 	<li>Fill Factor and Data Compression
<ul>
 	<li>If you're using fill factor then enable data compression, is the fill factor still enforced? If you aren't using fill factor and enable data compression does it create free space on the original pages?</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatform/2018/04/30/fill-factor-and-data-compression/">https://blogs.technet.microsoft.com/dataplatform/2018/04/30/fill-factor-and-data-compression/</a></li>
</ul>
</li>
 	<li>Training Many Anomaly Detection Models using Azure Batch AI
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2018/03/27/training-many-anomaly-detection-models-using-azure-batch-ai/">https://blogs.technet.microsoft.com/machinelearning/2018/03/27/training-many-anomaly-detection-models-using-azure-batch-ai/</a></li>
</ul>
</li>
 	<li>Generate image captions with the Computer Vision API
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2018/03/computer-vision-api.html">http://blog.revolutionanalytics.com/2018/03/computer-vision-api.html</a></li>
</ul>
</li>
 	<li>Secure your backups, not just your data!
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/secure-your-backups-not-just-your-data/">https://azure.microsoft.com/en-us/blog/secure-your-backups-not-just-your-data/</a></li>
</ul>
</li>
 	<li>BotRNot: An R app to detect Twitter bots
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2018/03/twitter-bot-or-not.html">http://blog.revolutionanalytics.com/2018/03/twitter-bot-or-not.html</a></li>
</ul>
</li>
 	<li>USAFacts breaks down government financial data with Power BI
<ul>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/usafacts-breaks-down-government-financial-data-with-power-bi/">https://powerbi.microsoft.com/en-us/blog/usafacts-breaks-down-government-financial-data-with-power-bi/</a></li>
</ul>
</li>
 	<li>Very Large Database Migration to Azure - Recommendations &amp; Guidance to Partners
<ul>
 	<li>The steps performed here are not intended for Homogenous System Copies (a copy where the DBMS and Processor Architecture (Endian Order) stays the same). In general, Homogeneous System Copies should have very low downtime regardless of DBMS size because log shipping can be used to synchronize a copy of the database in Azure.</li>
 	<li>Very Large Databases (VLDB) are now commonly moved to Azure. Database sizes over 20TB require some additional techniques and procedures to achieve a migration from on-premises to Azure within an acceptable downtime and a low risk.</li>
 	<li>A fully optimized VLDB migration should achieve around 2TB per hour migration throughput per hour or possibly more. This means the data transfer component of a 20TB migration can be done in approximately 10 hours. Various postprocessing and validation steps would then need to be performed.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/saponsqlserver/2018/04/10/very-large-database-migration-to-azure-recommendations-guidance-to-partners/">https://blogs.msdn.microsoft.com/saponsqlserver/2018/04/10/very-large-database-migration-to-azure-recommendations-guidance-to-partners/</a></li>
</ul>
</li>
 	<li>Continuous integration and deployment using Data Factory
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/continuous-integration-and-deployment-using-data-factory/">https://azure.microsoft.com/en-us/blog/continuous-integration-and-deployment-using-data-factory/</a></li>
</ul>
</li>
 	<li>Not Hotdog: An R image classification application, using the Custom Vision API
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2018/04/not-hotdog.html">http://blog.revolutionanalytics.com/2018/04/not-hotdog.html</a></li>
</ul>
</li>
 	<li>Intelligent Edge: Building a Skin Cancer Prediction App with Azure Machine Learning, CoreML &amp; Xamarin
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2018/04/03/intelligent-edge-building-a-skin-cancer-prediction-app-with-azure-machine-learning-coreml-xamarin/">https://blogs.technet.microsoft.com/machinelearning/2018/04/03/intelligent-edge-building-a-skin-cancer-prediction-app-with-azure-machine-learning-coreml-xamarin/</a></li>
</ul>
</li>
 	<li>Lesson Learned #35: How to transfer the login and user from OnPremise to Azure SQL Database
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/azuresqldbsupport/2018/03/29/lesson-learned-35-how-to-transfer-the-login-and-user-from-onpremise-to-azure-sql-database/">https://blogs.msdn.microsoft.com/azuresqldbsupport/2018/03/29/lesson-learned-35-how-to-transfer-the-login-and-user-from-onpremise-to-azure-sql-database/</a></li>
</ul>
</li>
 	<li>Implementation patterns for big data and data warehouse on Azure
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/implementation-patterns-for-big-data-and-data-warehouse-on-azure/">https://azure.microsoft.com/en-us/blog/implementation-patterns-for-big-data-and-data-warehouse-on-azure/</a></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a>Recent Training and Technical Guides</h2>
<ul>
 	<li>Learn from experts and play with emerging tech at Microsoft Build
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/learn-from-experts-and-play-with-emerging-tech-at-microsoft-build/">https://azure.microsoft.com/en-us/blog/learn-from-experts-and-play-with-emerging-tech-at-microsoft-build/</a></li>
</ul>
</li>
 	<li>Power BI Desktop April Feature Summary
<ul>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-april-2018-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-april-2018-feature-summary/</a></li>
</ul>
</li>
 	<li>Power BI GDPR Whitepaper is now available
<ul>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-gdpr-whitepaper-is-now-available/">https://powerbi.microsoft.com/en-us/blog/power-bi-gdpr-whitepaper-is-now-available/</a></li>
</ul>
</li>
 	<li>Power BI Service and Mobile March Feature Summary
<ul>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-march-2018-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-march-2018-feature-summary/</a></li>
</ul>
</li>
 	<li>Preview: SQL Database Transparent Data Encryption with Azure Key Vault configuration checklist
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/transparent-data-encryption-with-azure-key-vault-configuration-checklist/">https://azure.microsoft.com/en-us/blog/transparent-data-encryption-with-azure-key-vault-configuration-checklist/</a></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a><a></a>Script and Tool Tips</h2>
<ul>
 	<li>Unit Testing your Database Changes
<ul>
 	<li>Learn about two tools that can help you write database tests, in TSQL, and run them as part of your CI/CD pipeline.</li>
 	<li><a href="https://channel9.msdn.com/Shows/DevOps-Lab/Unit-Testing-your-Database-Changes">https://channel9.msdn.com/Shows/DevOps-Lab/Unit-Testing-your-Database-Changes</a></li>
</ul>
</li>
 	<li>Celebrating 1M installations milestone for mssql extension for VS Code with another update
<ul>
 	<li>A new update for the mssql extension for VS Code is now available on the VS Code Marketplace.</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2018/04/10/celebrating-1m-installations-milestone-for-mssql-extension-for-vs-code-with-another-update/">https://blogs.technet.microsoft.com/dataplatforminsider/2018/04/10/celebrating-1m-installations-milestone-for-mssql-extension-for-vs-code-with-another-update/</a></li>
</ul>
</li>
 	<li>Drill Down &amp; Up in Power BI Mobile apps
<ul>
 	<li>Now in Power BI Mobile app you can continue to analyze your data and gain even more insights by using drill down and drill up in your report's visuals.</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/drill-down-up-in-power-bi-mobile-apps/">https://powerbi.microsoft.com/en-us/blog/drill-down-up-in-power-bi-mobile-apps/</a></li>
</ul>
</li>
 	<li>Calling Http endpoints in T-SQL using CURL extension
<ul>
 	<li>SQL Server Database Engine don't have built-in functions that would enable you to send information to some API using http protocol. If you would need to call some REST endpoint or a web hook from the T-SQL code, you would need to use WebClient or WebRequest classes from .Net framework and expose them as T-SQL function or procedure. In this post you will see how to create that kind of extension.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/04/17/calling-http-endpoints-in-t-sql-using-curl-extension/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/04/17/calling-http-endpoints-in-t-sql-using-curl-extension/</a></li>
</ul>
</li>
 	<li>Python in Visual Studio 15.7 Preview 4
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/pythonengineering/2018/04/18/python-in-visual-studio-15-7-preview-4/">https://blogs.msdn.microsoft.com/pythonengineering/2018/04/18/python-in-visual-studio-15-7-preview-4/</a></li>
</ul>
</li>
</ul>
&nbsp;
<p style="margin: 0in;font-family: Calibri;font-size: 11.0pt">Fany Carolina Vargas | SQL Dedicated Premier Field Engineer | Microsoft Services</p>]]></content:encoded>
    </item>
    <item>
      <title>SQL Updates Newsletter – March 2018</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlupdates/sql-updates-newsletter-march-2018</link>
      <pubDate>Fri, 23 Mar 2018 16:03:35 GMT</pubDate>
      <dc:creator><![CDATA[Fany Carolina Vargas [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sqlupdates/?p=525</guid>
      <description><![CDATA[Recent Releases and Announcements

 	Introducing Windows Server 2019 – now available in...]]></description>
      <content:encoded><![CDATA[<h2><a></a><a></a>Recent Releases and Announcements</h2>
<ul>
 	<li>Introducing Windows Server 2019 – now available in preview
<ul>
 	<li>Windows Server 2019 will be generally available in the second half of calendar year 2018. Starting now, you can access the preview build through our Insiders program.</li>
 	<li>Windows Server 2016 is the fastest adopted version of Windows Server, ever!</li>
 	<li>In Windows Server 2019, Shielded VMs will now support Linux VMs.  We are also extending VMConnect to improve troubleshooting of Shielded VMs for Windows Server and Linux. We are adding Encrypted Networks that will let admins encrypt network segments, with a flip of a switch to protect the network layer between servers.</li>
 	<li>In Windows Server 2019, our goal is to reduce the Server Core base container image to a third of its current size of 5 GB.</li>
 	<li>Kubernetes support is currently in beta, and in Windows Server 2019, we are introducing significant improvements to compute, storage, and networking components of a Kubernetes cluster.</li>
 	<li>And much more!</li>
 	<li><a href="https://cloudblogs.microsoft.com/windowsserver/2018/03/20/introducing-windows-server-2019-now-available-in-preview/">https://cloudblogs.microsoft.com/windowsserver/2018/03/20/introducing-windows-server-2019-now-available-in-preview/</a></li>
</ul>
</li>
 	<li>Cumulative Update #5 for SQL Server 2017 RTM
<ul>
 	<li><a href="https://support.microsoft.com/en-us/help/4092643/cumulative-update-5-for-sql-server-2017">https://support.microsoft.com/en-us/help/4092643/cumulative-update-5-for-sql-server-2017</a></li>
</ul>
</li>
 	<li>Cumulative Update #8 for SQL Server 2016 SP1
<ul>
 	<li><a href="https://support.microsoft.com/en-us/help/4077064">https://support.microsoft.com/en-us/help/4077064</a></li>
</ul>
</li>
 	<li>Cumulative Update #11 for SQL Server 2014 SP2
<ul>
 	<li><a href="https://support.microsoft.com/en-us/help/4077063">https://support.microsoft.com/en-us/help/4077063</a></li>
</ul>
</li>
 	<li>SSMS 17.6 is now available: Managed Instance and many bug fixes
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2018/03/20/ssms-17-6-is-now-available-managed-instance-and-many-bug-fixes/">https://blogs.technet.microsoft.com/dataplatforminsider/2018/03/20/ssms-17-6-is-now-available-managed-instance-and-many-bug-fixes/</a></li>
</ul>
</li>
 	<li>Gartner reaffirms Microsoft as a leader in Data Management Solutions for Analytics
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/gartner-reaffirms-microsoft-as-a-leader-in-data-management-solutions-for-analytics/">https://azure.microsoft.com/en-us/blog/gartner-reaffirms-microsoft-as-a-leader-in-data-management-solutions-for-analytics/</a></li>
</ul>
</li>
 	<li>Announcing general availability of Azure database services for MySQL and PostgreSQL
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/announcing-general-availability-of-azure-database-services-for-mysql-and-postgresql/">https://azure.microsoft.com/en-us/blog/announcing-general-availability-of-azure-database-services-for-mysql-and-postgresql/</a></li>
</ul>
</li>
 	<li>Announcing the general availability of Microsoft Azure Data Bricks
<ul>
 	<li>With the general availability of the Azure Databricks Service comes built-in support for Azure SQL Data Warehouse. This enables any data scientist or data engineer to have a seamless experience connecting their Azure Databricks Cluster and their Azure SQL Data Warehouse when building advanced ETL ... for Modern Data Warehouse Architectures or accessing relational data for Machine Learning and AI.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/unlock-your-data-s-potential-with-azure-sql-data-warehouse-and-azure-databricks/">https://azure.microsoft.com/en-us/blog/unlock-your-data-s-potential-with-azure-sql-data-warehouse-and-azure-databricks/</a></li>
 	<li><a href="https://databricks.com/company/newsroom/press-releases/databricks-delivers-microsoft-azure-databricks-addressing-customer-demand">https://databricks.com/company/newsroom/press-releases/databricks-delivers-microsoft-azure-databricks-addressing-customer-demand</a></li>
</ul>
</li>
 	<li>The need for a Digital Geneva Convention
<ul>
 	<li><a href="https://blogs.microsoft.com/on-the-issues/2017/02/14/need-digital-geneva-convention/">https://blogs.microsoft.com/on-the-issues/2017/02/14/need-digital-geneva-convention/</a></li>
</ul>
</li>
 	<li>International Women’s Day: Three simple ways we can all #PressforProgress for women in STEM
<ul>
 	<li><a href="https://blogs.microsoft.com/blog/2018/03/07/international-womens-day-three-simple-ways-can-pressforprogress-women-stem/">https://blogs.microsoft.com/blog/2018/03/07/international-womens-day-three-simple-ways-can-pressforprogress-women-stem/</a></li>
</ul>
</li>
 	<li>Free Azure credits for students
<ul>
 	<li>For students looking to try out cloud computing, but who don't have access to a credit card, there's a new way to get access to Azure. Microsoft now offers a free Azure account to students in 140 countries, with free access to dozens of services — plus $100 in Azure credits for everything else.</li>
 	<li><a href="http://blog.revolutionanalytics.com/2018/03/free-azure-credits-for-students.html">http://blog.revolutionanalytics.com/2018/03/free-azure-credits-for-students.html</a></li>
</ul>
</li>
 	<li>DISA has released the Microsoft SQL Server 2016 STIG Version 1. The STIG is available at <a href="https://iase.disa.mil/stigs/Pages/index.aspx">https://iase.disa.mil/stigs/Pages/index.aspx</a></li>
 	<li>Migrate your databases to a fully managed service with Azure SQL Database Managed Instance
<ul>
 	<li>We’re excited to announce the preview of Azure SQL Database Managed Instance</li>
 	<li>Coming soon, you will be able to migrate your SQL Server Integration Services (SSIS) packages to Azure in a managed environment within Azure Data Factory to increase productivity and lower total cost of ownership.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/migrate-your-databases-to-a-fully-managed-service-with-azure-sql-database-managed-instance/">https://azure.microsoft.com/en-us/blog/migrate-your-databases-to-a-fully-managed-service-with-azure-sql-database-managed-instance/</a></li>
</ul>
</li>
 	<li>ONNX Models to be Runnable Natively on 100s of Millions of Windows Devices
<ul>
 	<li>Today Microsoft is announcing the next major update to Windows will include the ability to run Open Neural Network Exchange (ONNX) models natively with hardware acceleration.</li>
 	<li>ONNX is an open source model representation for interoperability and innovation in the AI ecosystem. We helped start ONNX last September, added support from many other companies, and launched ONNX 1.0 in December.</li>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2018/03/07/onnx-models-to-be-runnable-natively-on-100s-of-millions-of-windows-devices/">https://blogs.technet.microsoft.com/machinelearning/2018/03/07/onnx-models-to-be-runnable-natively-on-100s-of-millions-of-windows-devices/</a></li>
</ul>
</li>
 	<li>Introducing SQL Information Protection for Azure SQL Database and on-premises SQL Server!
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/introducing-sql-information-protection-for-azure-sql-database-and-on-premises-sql-server/">https://azure.microsoft.com/en-us/blog/introducing-sql-information-protection-for-azure-sql-database-and-on-premises-sql-server/</a></li>
</ul>
</li>
 	<li>Power BI for Mixed Reality app now available in Preview
<ul>
 	<li>This app makes it easy to access your Power BI content while using HoloLens, allowing you to view and interact with report pages and dashboards on top of your real-world environment.</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-for-mixed-reality-app-now-available-in-preview/">https://powerbi.microsoft.com/en-us/blog/power-bi-for-mixed-reality-app-now-available-in-preview/</a></li>
</ul>
</li>
 	<li>Power BI Report Server Update – March 2018
<ul>
 	<li>We’re pleased to announce the release of a new version of Power BI Report Server that contains several new features customers have been anxiously waiting for, including bookmarking, syncing slicers, and quick measures.</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-report-server-update-march-2018/">https://powerbi.microsoft.com/en-us/blog/power-bi-report-server-update-march-2018/</a></li>
</ul>
</li>
 	<li>R 3.4.4 released
<ul>
 	<li>This update improves automatic timezone detection on some systems, and adds fixes for some unusual corner cases in the statistics library.</li>
 	<li><a href="http://blog.revolutionanalytics.com/2018/03/r-344-released.html">http://blog.revolutionanalytics.com/2018/03/r-344-released.html</a></li>
</ul>
</li>
 	<li>Released: Public Preview for SQL Server Management Packs Update (7.0.3.0)
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/released-public-preview-for-sql-server-management-packs-update-7-0-3-0/">https://blogs.msdn.microsoft.com/sqlreleaseservices/released-public-preview-for-sql-server-management-packs-update-7-0-3-0/</a></li>
</ul>
</li>
 	<li>Share your Power BI content with anyone by email
<ul>
 	<li>I’m excited to announce the ability to share content with users using their personal email accounts, making it easier to share data with people outside of your organization. Previously, you could only share content to other users with work email addresses.</li>
 	<li>An invite email is sent to the provided email address. The recipient needs to be in your organization’s Azure Active Directory (AAD). If the recipient isn’t in AAD, they’ll be prompted to create an AAD account.</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/share-your-power-bi-content-with-anyone-by-email-2/">https://powerbi.microsoft.com/en-us/blog/share-your-power-bi-content-with-anyone-by-email-2/</a></li>
</ul>
</li>
 	<li>Python in Visual Studio Code – Feb 2018 Release
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/pythonengineering/2018/03/08/python-in-visual-studio-code-feb-2018-release/">https://blogs.msdn.microsoft.com/pythonengineering/2018/03/08/python-in-visual-studio-code-feb-2018-release/</a></li>
</ul>
</li>
 	<li>Announcing Persistent Filters in the Power BI Service
<ul>
 	<li>All Power BI reports will now automatically retain the filters, slicers, and other data view changes that you have made. That’s right – you no longer need to spend your valuable time slicing and dicing your report and repeating the same steps each time you return to the service.</li>
 	<li>If at any point you want to return to the author’s published version, just click on the “Reset to default” button and hit yes to the dialog below – your report should be back to original.</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/announcing-persistent-filters-in-the-service/">https://powerbi.microsoft.com/en-us/blog/announcing-persistent-filters-in-the-service/</a></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a>Troubleshooting and Issue Alerts</h2>
<ul>
 	<li><strong><em>Critical</em>: </strong>Do NOT delete files from the Windows Installer folder. C:\windows\Installer is not a temporary folder and files in it should not be deleted. If you do it on machines on which you have SQL Server installed, you may have to rebuild the operating system and reinstall SQL Server.
<ul>
 	<li><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fsqlserverfaq%2farchive%2f2013%2f04%2f30%2fdo-not-delete-files-from-the-windows-installer-folder.aspx&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=aUI4wTEhMCf2EJ41Wijkau3yGzdeC%2bkoGtKEf8ZVOZQ%3d">http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx</a></li>
</ul>
</li>
 	<li><strong><em>Critical: </em></strong>Please be aware of a critical Microsoft Visual C++ 2013 runtime pre-requisite update that may be required on machines where SQL Server 2016 will be, or has been, installed.
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/">https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/</a></li>
 	<li>If KB3164398 or KB3138367 are installed, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell get-hotfix KB3164398</li>
 	<li>powershell get-hotfix KB3138367</li>
 	<li>If the version of %SystemRoot%\system32\msvcr120.dll is 12.0.40649.5 or later, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell "get-item %systemroot%\system32\msvcr120.dll | select versioninfo | fl"</li>
</ul>
</li>
 	<li><strong><em>Important</em></strong>: If the Update Cache folder or some patches are removed from this folder, you can no longer uninstall an update to your SQL Server instance and then revert to an earlier update build.
<ul>
 	<li>In that situation, Add/Remove Programs entries point to non-existing binaries, and therefore the uninstall process does not work. Therefore, Microsoft strongly encourages you to keep the folder and its contents intact.</li>
 	<li><a href="https://support.microsoft.com/en-us/kb/3196535">https://support.microsoft.com/en-us/kb/3196535</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> You must precede all Unicode strings with a prefix N when you deal with Unicode string constants in SQL Server
<ul>
 	<li><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fsupport.microsoft.com%2fkb%2f239530&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=vGUsxfXLqYkUXDgpHsmaRypRzA0FzSiD3lznNfOk%2fTU%3d">http://support.microsoft.com/kb/239530</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> Default auto statistics update threshold change for SQL Server 2016
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/">https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/</a></li>
 	<li>SQL Server 2016:  Default is new threshold if database compatibility level is 130.  If database compatibility is below 130, old threshold is used (unless you use trace flag 2371)</li>
</ul>
</li>
 	<li>Audit SQL Server stop, start, restart
<ul>
 	<li>This article outlines an approach for determining the domain identity of a user who has initiated a stop, start, or restart request on SQL Server services. These steps were used to help resolve an issue with TFS where collection databases were not coming online following a service restart.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/skeeler/2018/03/audit-sql-server-stop-start-restart/">https://blogs.msdn.microsoft.com/skeeler/2018/03/audit-sql-server-stop-start-restart/</a></li>
</ul>
</li>
 	<li>Heuristic DNS detections in Azure Security Center
<ul>
 	<li>We have heard from many customers about their challenges with detecting highly evasive threats. To help provide guidance, we published Windows DNS server logging for network forensics and the introduction of the Azure DNS Analytics solution</li>
 	<li>The benefits of examining DNS is its ability to observe connections across all possible network protocols from all client operating systems in a relatively small dataset. The compactness of this data is further aided by the default behavior of on-host caching of common domains.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/heuristic-dns-detections-in-azure-security-center/">https://azure.microsoft.com/en-us/blog/heuristic-dns-detections-in-azure-security-center/</a></li>
</ul>
</li>
 	<li>How to configure tempdb in Azure SQL Managed Instance(preview)
<ul>
 	<li>One limitation in the current public preview is that tempdb settings are not maintained after fail-over. If you add new files to tempdb or change file size, these settings will not be preserved after fail-over, and original tempdb will be re-created on the new instance. This is a temporary limitation and it will be fixed during public preview.</li>
 	<li>However, since Managed Instance supports SQL Agent, and SQL Agent can be configured to execute some script when SQL Agent start, you can workaround this issue and create a SQL Agent job that will pre-configure your tempdb.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/03/13/how-to-configure-tempdb-in-azure-sql-managed-instance/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/03/13/how-to-configure-tempdb-in-azure-sql-managed-instance/</a></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a><a></a>Recent Blog Articles</h2>
<ul>
 	<li>Self Joins…ROW_NUMBER()…LAG()! … Oh My!
<ul>
 	<li>In this post by our US based Senior PFE, Susan Van Eyck goes through different query patterns to achieve cumulative data while keeping the query performant.</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatform/2018/03/01/self-joinsrow_numberlag-oh-my/">https://blogs.technet.microsoft.com/dataplatform/2018/03/01/self-joinsrow_numberlag-oh-my/</a></li>
</ul>
</li>
 	<li>Using Microsoft AI to Build a Lung-Disease Prediction Model Using Chest X-Ray Images
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2018/03/07/using-microsoft-ai-to-build-a-lung-disease-prediction-model-using-chest-x-ray-images/">https://blogs.technet.microsoft.com/machinelearning/2018/03/07/using-microsoft-ai-to-build-a-lung-disease-prediction-model-using-chest-x-ray-images/</a></li>
</ul>
</li>
 	<li>What is Azure SQL Database Managed Instance?
<ul>
 	<li>Managed Instance is a new managed database service that represents fully-managed SQL Server Instance in Azure cloud. It shares the same code with the latest version of SQL Server Database Engine and has the latest features, performance improvements, and security patches. This service is currently in public preview.</li>
 	<li>It has most of the SQL Server 2017 features (excluding some on-premise Windows features such as Windows logins or potentially harmful features such as extended stored procedures) and enables you to put almost any database that you have in on-premises SQL Server instance.</li>
 	<li>There is no public IP address dedicated to the Managed Instance. Only applications in customer network can access Managed Instance.</li>
 	<li>Managed Instance is fully Platform as a Service database offer.  OS patching and database upgrades are handled automatically and do not require any action.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/03/07/what-is-azure-sql-database-managed-instance-2/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/03/07/what-is-azure-sql-database-managed-instance-2/</a></li>
</ul>
</li>
 	<li>Modernize index maintenance with Resumable Online Index Rebuild
<ul>
 	<li>Fit rebuild operations into limited maintenance windows: ALTER INDEX [ix_CustomerIDs] ON [ContosoSales].[ConstosoTransactionData]  REBUILD WITH (ONLINE = ON, <strong>RESUMABLE</strong> = ON, <strong>MAX_DURATION</strong> = 30 MINUTES); GO</li>
 	<li>Pause an index rebuild to free up resources for another high priority task:  ALTER INDEX ix_CustomerIDs ON [ContosoSales].[ConstosoTransactionData] <strong>PAUSE</strong></li>
 	<li>Resume an index rebuild after failure:  ALTER INDEX ix_CustomerIDs ON [ContosoSales].[ConstosoTransactionData] <strong>RESUME</strong></li>
 	<li>Perform a large index rebuild without using large log space.  With <strong><em>ROIR</em></strong> (Resumable Online Index Rebuild), you can perform a large index rebuild without using a large amount of log space. ROIR prevents log truncation and out-of-log errors.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/modernize-index-maintenance-with-resumable-online-index-rebuild/">https://azure.microsoft.com/en-us/blog/modernize-index-maintenance-with-resumable-online-index-rebuild/</a></li>
</ul>
</li>
 	<li>Pixel-level land cover classification using the Geo AI Data Science Virtual Machine and Batch AI
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2018/03/12/pixel-level-land-cover-classification-using-the-geo-ai-data-science-virtual-machine-and-batch-ai/">https://blogs.technet.microsoft.com/machinelearning/2018/03/12/pixel-level-land-cover-classification-using-the-geo-ai-data-science-virtual-machine-and-batch-ai/</a></li>
</ul>
</li>
 	<li>Inside Distribution Cleanup Watermark
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/repltalk/2018/03/08/inside-distribution-cleanup-watermark/">https://blogs.msdn.microsoft.com/repltalk/2018/03/08/inside-distribution-cleanup-watermark/</a></li>
</ul>
</li>
 	<li>Demystifying Docker for Data Scientists – A Docker Tutorial for Your Deep Learning Projects
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2018/03/15/demystifying-docker-for-data-scientists-a-docker-tutorial-for-your-deep-learning-projects/">https://blogs.technet.microsoft.com/machinelearning/2018/03/15/demystifying-docker-for-data-scientists-a-docker-tutorial-for-your-deep-learning-projects/</a></li>
</ul>
</li>
 	<li>How to configure network for Azure SQL Managed Instance
<ul>
 	<li>Configuring network environment has the following steps: (1) Configure Virtual Network where Managed Instance will be placed. (2) Create Route table that will enable Managed Instance to communicate with Azure Management Service. (3) Optionally create dedicated subnet for Managed Instance (or use default one that is created when the Virtual Networks is created) (4) Assign the Route table to the subnet. (5) Double-check that you have not added something that might cause the problem.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/03/14/how-to-configure-network-for-azure-sql-managed-instance/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/03/14/how-to-configure-network-for-azure-sql-managed-instance/</a></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a>Recent Training and Technical Guides</h2>
<ul>
 	<li>R data concepts, for Excel users
<ul>
 	<li>Excel users starting to use R likely have some established concepts about data: where it's stored, how functions apply to data, etc. In general, R does things differently to Excel (or any spreadsheet, in fact). In a useful guide, Steph de Silva from Rex Analytics explains the concepts of data management in R and how they differ from Excel.</li>
 	<li><a href="http://blog.revolutionanalytics.com/2018/03/r-data-concepts-for-excel-users.html">http://blog.revolutionanalytics.com/2018/03/r-data-concepts-for-excel-users.html</a></li>
</ul>
</li>
 	<li>Demo – Azure SQL Database Managed Instance in action
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/03/14/demo-azure-sql-database-managed-instance-in-action/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/03/14/demo-azure-sql-database-managed-instance-in-action/</a></li>
</ul>
</li>
 	<li>Power BI Desktop March Feature Summary
<ul>
 	<li>We are making several of our most popular connectors generally available, including SAP HANA. Bookmarking is also now generally available.</li>
 	<li>We are also previewing a powerful feature, report page tooltips, that lets you use visuals in your own custom designed tooltips.</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-march-2018-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-march-2018-feature-summary/</a></li>
</ul>
</li>
 	<li>Power BI Service and Mobile February Feature Summary
<ul>
 	<li>We’ve now made it easier for you to distribute Power BI apps within your organization by allowing you to push apps to end users.  This option can be found in the app publishing workflow</li>
 	<li>Organizational custom visuals, now in preview, allow Power BI administrators to manage and even deploy proprietary custom visuals for report authors to import into their reports on Desktop.</li>
 	<li>We shipped a new, enhanced version of the on-premises data gateway. New features in this release include: ability to refresh queries combining data from on-premises and cloud data sources, [and more]</li>
 	<li>You can now share reports directly from your mobile app on any platform.</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-february-2018-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-february-2018-feature-summary/</a></li>
</ul>
</li>
 	<li>Azure Strategy and Implementation Guide – free download
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/azure-strategy-and-implementation-guide-free-download/">https://azure.microsoft.com/en-us/blog/azure-strategy-and-implementation-guide-free-download/</a></li>
</ul>
</li>
 	<li>Cloud data and AI services training roundup
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2018/03/06/february-cloud-data-and-ai-services-training-roundup/">https://blogs.technet.microsoft.com/dataplatforminsider/2018/03/06/february-cloud-data-and-ai-services-training-roundup/</a></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a><a></a>Script and Tool Tips</h2>
<ul>
 	<li>How Three Lines of Code and Windows Machine Learning Empower .NET Developers to Run AI Locally on Windows 10 Devices
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2018/03/13/how-three-lines-of-code-and-windows-machine-learning-empower-net-developers-to-run-ai-locally-on-windows-10-devices/">https://blogs.technet.microsoft.com/machinelearning/2018/03/13/how-three-lines-of-code-and-windows-machine-learning-empower-net-developers-to-run-ai-locally-on-windows-10-devices/</a></li>
</ul>
</li>
 	<li>SQL Data Discovery &amp; Classification in SQL Server Management Studio (SSMS) 17.5
<ul>
 	<li>(1) Download the latest version of SSMS (2) Connect to your instance (3) Right click on your database, select tasks and pick, Classify Data (4) Select all/some or none the recommendations (5) Click Save.  It's that simple!</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatform/2018/03/13/sql-data-discovery-classification-in-sql-server-management-studio-ssms-17-5/">https://blogs.technet.microsoft.com/dataplatform/2018/03/13/sql-data-discovery-classification-in-sql-server-management-studio-ssms-17-5/</a></li>
</ul>
</li>
 	<li>PowerTip: Build simple HTML with PowerShell
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/heyscriptingguy/2018/03/15/powertip-build-simple-html-with-powershell/">https://blogs.technet.microsoft.com/heyscriptingguy/2018/03/15/powertip-build-simple-html-with-powershell/</a></li>
</ul>
</li>
 	<li>Python in Visual Studio 15.7 Preview 1
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/pythonengineering/2018/03/13/python-in-visual-studio-15-7/">https://blogs.msdn.microsoft.com/pythonengineering/2018/03/13/python-in-visual-studio-15-7/</a></li>
</ul>
</li>
 	<li>How to export multiple databases from SQL Server to Bacpac
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/azuresqldbsupport/2018/03/22/lesson-learned-32-how-to-export-multiple-databases-from-sql-server-to-bacpac/">https://blogs.msdn.microsoft.com/azuresqldbsupport/2018/03/22/lesson-learned-32-how-to-export-multiple-databases-from-sql-server-to-bacpac/</a></li>
</ul>
</li>
</ul>
&nbsp;

Fany Carolina Vargas | SQL Dedicated Premier Field Engineer | Microsoft Services]]></content:encoded>
    </item>
    <item>
      <title>SQL Updates Newsletter - February 2018</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlupdates/sql-updates-newsletter-february-2018</link>
      <pubDate>Thu, 01 Mar 2018 04:50:35 GMT</pubDate>
      <dc:creator><![CDATA[Fany Carolina Vargas [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sqlupdates/?p=515</guid>
      <description><![CDATA[Recent Releases and Announcements

 	Gartner recognizes Microsoft as a leader in Analytics and BI...]]></description>
      <content:encoded><![CDATA[<h2><a></a><a></a>Recent Releases and Announcements</h2>
<ul>
 	<li>Gartner recognizes Microsoft as a leader in Analytics and BI platforms for 11 consecutive years
<ul>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/gartner-recognizes-microsoft-as-a-leader-in-analytics-and-bi-platforms-for-11-consecutive-years/">https://powerbi.microsoft.com/en-us/blog/gartner-recognizes-microsoft-as-a-leader-in-analytics-and-bi-platforms-for-11-consecutive-years/</a></li>
</ul>
</li>
 	<li>Cumulative Update #4 for SQL Server 2017 RTM
<ul>
 	<li>We have recently found an issue where if you are using Query Store feature with SQL Server 2017 CU2, and later upgrade to SQL Server 2017 CU3 (or higher when available), an attempt to use the stored showplan fails.</li>
 	<li>To assist DBAs in removing any of the affected plans collected while SQL Server 2017 CU2 was installed, we have created [a] T-SQL script to remove only the affected plans in Query Store.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-4-for-sql-server-2017-rtm/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-4-for-sql-server-2017-rtm/</a></li>
</ul>
</li>
 	<li>New releases: Microsoft R Client 3.4.3, Microsoft ML Server 9.3
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2018/02/mrclient343.html">http://blog.revolutionanalytics.com/2018/02/mrclient343.html</a></li>
</ul>
</li>
 	<li>What’s new in SSMS 17.5: Data Discovery and Classification
<ul>
 	<li>We are excited to announce the release of SQL Server Management Studio (SSMS) 17.5</li>
 	<li>In addition to enhancements and bug fixes, SSMS 17.5 comes with several exciting new features such as Data Discovery and Classification is a new feature for discovering, classifying, labeling and reporting sensitive data in your databases.</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2018/02/20/whats-new-in-ssms-17-5-data-discovery-and-classification/">https://blogs.technet.microsoft.com/dataplatforminsider/2018/02/20/whats-new-in-ssms-17-5-data-discovery-and-classification/</a></li>
</ul>
</li>
 	<li>The February release of SQL Operations Studio is now available
<ul>
 	<li>SQL Operations Studio is a data management tool that enables you to work with SQL Server, Azure SQL DB and SQL DW from Windows, macOS and Linux</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2018/02/15/the-february-release-of-sql-operations-studio-is-now-available/">https://blogs.technet.microsoft.com/dataplatforminsider/2018/02/15/the-february-release-of-sql-operations-studio-is-now-available/</a></li>
</ul>
</li>
 	<li>Announcing a new update for mssql-cli: Special Commands
<ul>
 	<li>mssql-cli is a new and interactive command line query tool for SQL Server. This open source tool works cross-platform</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2018/02/21/announcing-a-new-update-for-mssql-cli-special-commands/">https://blogs.technet.microsoft.com/dataplatforminsider/2018/02/21/announcing-a-new-update-for-mssql-cli-special-commands/</a></li>
</ul>
</li>
 	<li>Visual Studio Code is now shipping with Anaconda!
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/pythonengineering/2018/02/15/visual-studio-code-is-now-shipping-with-anaconda/">https://blogs.msdn.microsoft.com/pythonengineering/2018/02/15/visual-studio-code-is-now-shipping-with-anaconda/</a></li>
</ul>
</li>
 	<li>Introducing SQL Information Protection for Azure SQL Database and on-premises SQL Server!
<ul>
 	<li>We are delighted to announce the public preview of SQL Information Protection (Data Discovery &amp; Classification), introducing advanced capabilities built into Azure SQL Database for discovering, classifying, labeling &amp; protecting the sensitive data in your databases. Similar capabilities are also being introduced for on-premises SQL Server via SQL Server Management Studio.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlsecurity/2018/02/20/introducing-sql-information-protection-for-azure-sql-database-and-on-premises-sql-server/">https://blogs.msdn.microsoft.com/sqlsecurity/2018/02/20/introducing-sql-information-protection-for-azure-sql-database-and-on-premises-sql-server/</a></li>
</ul>
</li>
 	<li>Announcing the JDBC Driver 6.4 RTW!
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/jdbcteam/2018/02/28/announcing-the-jdbc-driver-6-4-rtw/">https://blogs.msdn.microsoft.com/jdbcteam/2018/02/28/announcing-the-jdbc-driver-6-4-rtw/</a></li>
</ul>
</li>
 	<li>Microsoft’s focus on transforming healthcare: Intelligent health through AI and the cloud
<ul>
 	<li>In the lead-up to next week’s Healthcare Information and Management Systems Society (HIMSS) conference, we’re announcing a number of solutions, projects and AI accelerators that we believe will help make intelligent health possible: Microsoft Genomics, Microsoft Azure Security and Compliance Blueprint: HIPAA/HITRUST – Health Data &amp; AI, AI Network for Healthcare, Microsoft 365 Huddle Solution Templates, Project Empower MD, Project InnerEye</li>
 	<li><a href="https://blogs.microsoft.com/blog/2018/02/28/microsofts-focus-transforming-healthcare-intelligent-health-ai-cloud/">https://blogs.microsoft.com/blog/2018/02/28/microsofts-focus-transforming-healthcare-intelligent-health-ai-cloud/</a></li>
</ul>
</li>
 	<li>DSC Resource Kit Release February 2018
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/powershell/2018/02/07/dsc-resource-kit-release-february-2018/">https://blogs.msdn.microsoft.com/powershell/2018/02/07/dsc-resource-kit-release-february-2018/</a></li>
</ul>
</li>
 	<li>Public Preview: Azure SQL Database – Managed Instance Management Pack
<ul>
 	<li>We are happy to announce the public preview release of System Center Management Pack for Azure SQL Database – Managed Instance! This is a brand new MP to monitor the new Azure SQL Database – Managed Instance.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/public-preview-azure-sql-database-managed-instance-management-pack/">https://blogs.msdn.microsoft.com/sqlreleaseservices/public-preview-azure-sql-database-managed-instance-management-pack/</a></li>
</ul>
</li>
</ul>
<h2><a></a><a></a><a></a><a></a></h2>
<h2>Troubleshooting and Issue Alerts</h2>
<ul>
 	<li><strong><em>Critical</em>: </strong>Do NOT delete files from the Windows Installer folder. C:\windows\Installer is not a temporary folder and files in it should not be deleted. If you do it on machines on which you have SQL Server installed, you may have to rebuild the operating system and reinstall SQL Server.
<ul>
 	<li><a href="http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx">http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx</a></li>
</ul>
</li>
 	<li><strong><em>Critical: </em></strong>Please be aware of a critical Microsoft Visual C++ 2013 runtime pre-requisite update that may be required on machines where SQL Server 2016 will be, or has been, installed.
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/">https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/</a></li>
 	<li>If KB3164398 or KB3138367 are installed, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell get-hotfix KB3164398</li>
 	<li>powershell get-hotfix KB3138367</li>
 	<li>If the version of %SystemRoot%\system32\msvcr120.dll is 12.0.40649.5 or later, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell "get-item %systemroot%\system32\msvcr120.dll | select versioninfo | fl"</li>
</ul>
</li>
 	<li><strong><em>Important</em></strong>: If the Update Cache folder or some patches are removed from this folder, you can no longer uninstall an update to your SQL Server instance and then revert to an earlier update build.
<ul>
 	<li>In that situation, Add/Remove Programs entries point to non-existing binaries, and therefore the uninstall process does not work. Therefore, Microsoft strongly encourages you to keep the folder and its contents intact.</li>
 	<li><a href="https://support.microsoft.com/en-us/kb/3196535">https://support.microsoft.com/en-us/kb/3196535</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> You must precede all Unicode strings with a prefix N when you deal with Unicode string constants in SQL Server
<ul>
 	<li><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fsupport.microsoft.com%2fkb%2f239530&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=vGUsxfXLqYkUXDgpHsmaRypRzA0FzSiD3lznNfOk%2fTU%3d">http://support.microsoft.com/kb/239530</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> Default auto statistics update threshold change for SQL Server 2016
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/">https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/</a></li>
 	<li>SQL Server 2016:  Default is new threshold if database compatibility level is 130.  If database compatibility is below 130, old threshold is used (unless you use trace flag 2371)</li>
</ul>
</li>
 	<li>Filtered Indexes and Forced Parameterization: Can’t we all just get along?
<ul>
 	<li>The presence of filtered indexes should make you cautious about enabling forced parameterization at the database level. The two features don't always play nicely, and the combination can cause query performance problems and/or 8622 errors.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/bartd/2018/02/08/filtered-indexes-and-forced-parameterization/">https://blogs.msdn.microsoft.com/bartd/2018/02/08/filtered-indexes-and-forced-parameterization/</a></li>
</ul>
</li>
 	<li>SET IMPLICIT_TRANSACTIONS Behavior On Azure SQL Data Warehouse and APS
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/apsblog/2018/02/20/set-implicit_transactions-behavior-on-azure-sql-data-warehouse-and-aps/">https://blogs.msdn.microsoft.com/apsblog/2018/02/20/set-implicit_transactions-behavior-on-azure-sql-data-warehouse-and-aps/</a></li>
</ul>
</li>
 	<li>Analyze Synchronous Commit Impact on High Commit Rate Workloads
<ul>
 	<li>Synchronous commit can introduce latency to your high transaction workloads, this can be especially impactful in environments that must complete large ETL batches on the weekends or overnight in order to prepare the data for the next business day. Using explicit transactions can optimize workload performance and still take advantage of the strengths synchronous commit offers (eliminate data loss).</li>
 	<li><a href="https://blogs.msdn.microsoft.com/alwaysonpro/2018/02/06/analyze-synchronous-commit-impact-on-high-commit-rate-workloads/">https://blogs.msdn.microsoft.com/alwaysonpro/2018/02/06/analyze-synchronous-commit-impact-on-high-commit-rate-workloads/</a></li>
</ul>
</li>
 	<li>Uniqueifier considerations and error 666
<ul>
 	<li>If the clustered index is not created with the UNIQUE property, the Database Engine automatically adds a 4-byte uniqueifier column to the table. When it is required, the Database Engine automatically adds a uniqueifier value to a row to make each key unique. This column and its values are used internally and cannot be seen or accessed by users.</li>
 	<li>While it´s unlikely that you will face an issue related with uniqueifiers, we have seen rare cases where customer reaches the uniqueifier limit of 2,147,483,648, generating error 666.</li>
 	<li>Msg 666, Level 16, State 2, Line 1: The maximum system-generated unique value for a duplicate group was exceeded for index with partition ID &lt;PARTITIONID&gt;. Dropping and re-creating the index may resolve this; otherwise, use another clustering key.</li>
 	<li>If you use the statement ALTER INDEX ALL ON &lt;TABLE&gt; REBUILD WITH (ONLINE = ON), it will reset the uniqueifiers (across all version starting SQL Server 2005 to SQL Server 2017)</li>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2018/02/16/uniqueifier-considerations-and-error-666/">https://blogs.msdn.microsoft.com/psssql/2018/02/16/uniqueifier-considerations-and-error-666/</a></li>
</ul>
</li>
 	<li>More Showplan enhancements – UDFs
<ul>
 	<li>We added two new attributes: UdfCpuTime and UdfElapsedTime. These provide the total CPU and elapsed time (again, both in ms) that is spent inside all scalar user-defined functions, during the execution of a query. Before this improvement, the internal execution of these functions was hidden from the query plan of the calling query.</li>
 	<li>These will also be available in the upcoming SQL Server 2016 SP2.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sql_server_team/more-showplan-enhancements-udfs/">https://blogs.msdn.microsoft.com/sql_server_team/more-showplan-enhancements-udfs/</a></li>
</ul>
</li>
 	<li>More Showplan enhancements – Row Goal
<ul>
 	<li>To assist in the discoverability of Optimizer row goal use and its impact in query execution [we've added] a new operator property EstimateRowsWithoutRowGoal.</li>
 	<li>This will also be available in the upcoming SQL Server 2016 SP2.</li>
 	<li>When a query uses a TOP, IN or EXISTS clause, the FAST query hint, or a SET ROWCOUNT statement, that row goal is used as part of the query optimization process.</li>
 	<li>If the row goal plan is applied, the estimated number of rows in the query plan is reduced, because the Optimizer assumes that a smaller number of rows will have to be processed, in order to reach the row goal.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sql_server_team/more-showplan-enhancements-row-goal/">https://blogs.msdn.microsoft.com/sql_server_team/more-showplan-enhancements-row-goal/</a></li>
</ul>
</li>
 	<li>LogReader errors ‘Validating publisher’ after AlwaysOn failover.
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/repltalk/2018/02/21/logreader-errors-validating-publisher-after-alwayson-failover/">https://blogs.msdn.microsoft.com/repltalk/2018/02/21/logreader-errors-validating-publisher-after-alwayson-failover/</a></li>
</ul>
</li>
</ul>
<h2><a></a><a></a><a></a></h2>
<h2>Recent Blog Posts and Articles</h2>
<ul>
 	<li>SELECT *, Indexes, Data Access, and the Optimizer!
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatform/2018/02/15/select-indexes-data-access-and-the-optimizer/">https://blogs.technet.microsoft.com/dataplatform/2018/02/15/select-indexes-data-access-and-the-optimizer/</a></li>
</ul>
</li>
 	<li>Simplify REST API development for modern Single-page apps with SQL Server
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/01/29/simplify-rest-api-development-modern-single-page-apps-sql-server/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/01/29/simplify-rest-api-development-modern-single-page-apps-sql-server/</a></li>
</ul>
</li>
 	<li>Sync SQL data in large scale using Azure SQL Data Sync
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2018/02/15/sync-sql-data-in-large-scale-using-azure-sql-data-sync/">https://blogs.technet.microsoft.com/dataplatforminsider/2018/02/15/sync-sql-data-in-large-scale-using-azure-sql-data-sync/</a></li>
</ul>
</li>
 	<li>Migrating to Azure SQL Database with Zero Downtime for Read-Only Workloads
<ul>
 	<li>The MSAsset engineering team used a phased, incremental approach for moving from SQL Server to Azure SQL Database.  This incremental approach helped reduce the risk of project failure and allowed the team to learn and adapt to the inevitable unexpected variables that arise with complex application migrations.</li>
 	<li>[They] set up transactional replication from SQL Server to Azure SQL Database, for use in accommodating read-only activity [and created] up to four active geo-replication readable secondary databases (in the same region) to accommodate read-only traffic scale requirements.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/02/15/migrating-to-azure-sql-database-with-zero-downtime-for-read-only-workloads/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/02/15/migrating-to-azure-sql-database-with-zero-downtime-for-read-only-workloads/</a></li>
</ul>
</li>
 	<li>SQL Server Replication Enhancement – Dynamic Reloading of Agent Profile Parameters
<ul>
 	<li>With SQL Server 2017 Cumulative Update 3, we introduced an improvement to SQL Server Replication wherein, changes to the Replication agent parameters can be reloaded dynamically, without having to restart the agent.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sql_server_team/sql-server-replication-enhancement-dynamic-reloading-of-agent-profile-parameters/">https://blogs.msdn.microsoft.com/sql_server_team/sql-server-replication-enhancement-dynamic-reloading-of-agent-profile-parameters/</a></li>
</ul>
</li>
 	<li>Applying NLP in Sentiment Classification &amp; Entity Recognition Using Azure ML and the Team Data Science Process
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2018/02/14/applying-nlp-in-sentiment-classification-entity-recognition-using-azure-ml-team-data-science-process/">https://blogs.technet.microsoft.com/machinelearning/2018/02/14/applying-nlp-in-sentiment-classification-entity-recognition-using-azure-ml-team-data-science-process/</a></li>
</ul>
</li>
</ul>
<h2><a></a><a></a></h2>
<h2>Recent Training and Technical Guides</h2>
<ul>
 	<li>Expanded Data and Analytics technical journey – 5 new technical services added!
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/ptsblog/2018/02/12/expanded-data-and-analytics-technical-journey-5-new-technical-services-added/">https://blogs.technet.microsoft.com/ptsblog/2018/02/12/expanded-data-and-analytics-technical-journey-5-new-technical-services-added/</a></li>
</ul>
</li>
 	<li>Power BI Desktop February Feature Summary
<ul>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-february-2018-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-february-2018-feature-summary/</a></li>
</ul>
</li>
 	<li>Power BI Service and Mobile January Feature Summary
<ul>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-january-2018-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-january-2018-feature-summary/</a></li>
</ul>
</li>
 	<li>Free: Microsoft AI Bootcamp Materials for Emerging &amp; Pro Developers
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2018/02/06/microsoft-ai-bootcamp-materials-for-emerging-pro-developers-now-available-for-free/">https://blogs.technet.microsoft.com/machinelearning/2018/02/06/microsoft-ai-bootcamp-materials-for-emerging-pro-developers-now-available-for-free/</a></li>
</ul>
</li>
 	<li>Transform your industry with new Microsoft IoT in Action webinar series
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/transform-your-industry-with-new-microsoft-iot-in-action-webinar-series/">https://azure.microsoft.com/en-us/blog/transform-your-industry-with-new-microsoft-iot-in-action-webinar-series/</a></li>
</ul>
</li>
 	<li>Get started with Azure Cosmos DB through this technical training series
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/get-started-with-azure-cosmos-db-through-this-technical-training-series/">https://azure.microsoft.com/en-us/blog/get-started-with-azure-cosmos-db-through-this-technical-training-series/</a></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a><a></a>Monthly Script and Tool Tips</h2>
<ul>
 	<li>Presenting with SSMS
<ul>
 	<li>How to use the “Presentation Mode” that’s now built into SSMS v17.0+</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatform/2018/02/25/presenting-with-ssms/">https://blogs.technet.microsoft.com/dataplatform/2018/02/25/presenting-with-ssms/</a></li>
</ul>
</li>
 	<li>[R language] DataExplorer: Fast Data Exploration With Minimum Code
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2018/02/dataexplorer.html">http://blog.revolutionanalytics.com/2018/02/dataexplorer.html</a></li>
</ul>
</li>
 	<li>MAP Toolkit 9.8 Now Available!
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/mapblog/2018/02/22/map-toolkit-9-8-now-available/">https://blogs.technet.microsoft.com/mapblog/2018/02/22/map-toolkit-9-8-now-available/</a></li>
</ul>
</li>
 	<li>PowerTip: Use PowerShell to read an RSS feed
<ul>
 	<li>Example: Invoke-RestMethod -Uri 'https://blogs.msdn.microsoft.com/sqlupdates/rss.aspx'</li>
 	<li><a href="https://blogs.technet.microsoft.com/heyscriptingguy/2018/02/21/powertip-use-powershell-to-read-an-rss-feed/">https://blogs.technet.microsoft.com/heyscriptingguy/2018/02/21/powertip-use-powershell-to-read-an-rss-feed/</a></li>
</ul>
</li>
 	<li>Windows PowerShell and the Azure Text-to-Speech Rest API (Part 1)
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/heyscriptingguy/2018/02/28/windows-powershell-and-the-azure-text-to-speech-rest-api-part-1/">https://blogs.technet.microsoft.com/heyscriptingguy/2018/02/28/windows-powershell-and-the-azure-text-to-speech-rest-api-part-1/</a></li>
</ul>
</li>
 	<li>PowerShell and the REST API for the IT pro
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/heyscriptingguy/2018/02/21/powershell-and-the-rest-api-for-the-it-pro/">https://blogs.technet.microsoft.com/heyscriptingguy/2018/02/21/powershell-and-the-rest-api-for-the-it-pro/</a></li>
</ul>
</li>
</ul>
&nbsp;

&nbsp;

Fany Carolina Vargas | SQL Dedicated Premier Field Engineer | Microsoft Services]]></content:encoded>
    </item>
    <item>
      <title>SQL Updates Newsletter – January 2018</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlupdates/sql-updates-newsletter-january-2018</link>
      <pubDate>Mon, 05 Feb 2018 17:18:46 GMT</pubDate>
      <dc:creator><![CDATA[Fany Carolina Vargas [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sqlupdates/?p=505</guid>
      <description><![CDATA[Recent Releases and Announcements

 	Cumulative Update #3 for SQL Server 2017 RTM...]]></description>
      <content:encoded><![CDATA[<h2><a></a><a></a><a></a>Recent Releases and Announcements</h2>
<ul>
 	<li>Cumulative Update #3 for SQL Server 2017 RTM
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-3-for-sql-server-2017-rtm/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-3-for-sql-server-2017-rtm/</a></li>
</ul>
</li>
 	<li>Cumulative Update #7 for SQL Server 2016 SP1
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-7-for-sql-server-2016-sp1/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-7-for-sql-server-2016-sp1/</a></li>
</ul>
</li>
 	<li>Cumulative Update #10 for SQL Server 2014 SP2
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-10-for-sql-server-2014-sp2/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-10-for-sql-server-2014-sp2/</a></li>
</ul>
</li>
 	<li>Power BI Desktop January Feature Summary
<ul>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-january-2018-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-january-2018-feature-summary/</a></li>
</ul>
</li>
 	<li>Microsoft R Open 3.4.3 now available
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2018/01/microsoft-r-open-343-now-available.html">http://blog.revolutionanalytics.com/2018/01/microsoft-r-open-343-now-available.html</a></li>
</ul>
</li>
 	<li>The Future Computed: Artificial Intelligence and its role in society
<ul>
 	<li>Microsoft released a new book, The Future Computed: Artificial Intelligence and its role in society.</li>
 	<li>As the title suggests, the book provides our perspective on where AI technology is going and the new societal issues it has raised.</li>
 	<li><a href="https://blogs.microsoft.com/blog/2018/01/17/future-computed-artificial-intelligence-role-society/">https://blogs.microsoft.com/blog/2018/01/17/future-computed-artificial-intelligence-role-society/</a></li>
</ul>
</li>
 	<li>Microsoft and Adaptive Biotechnologies announce partnership using AI to decode immune system; diagnose, treat disease
<ul>
 	<li>We’re excited to announce a new partnership with Seattle-based Adaptive Biotechnologies, coupling the latest advances in AI and machine learning with recent breakthroughs in biotechnology to build a practical technology for mapping and decoding the human immune system.</li>
 	<li><a href="https://blogs.microsoft.com/blog/2018/01/04/microsoft-adaptive-biotechnologies-announce-partnership-using-ai-decode-immune-system-diagnose-treat-disease/">https://blogs.microsoft.com/blog/2018/01/04/microsoft-adaptive-biotechnologies-announce-partnership-using-ai-decode-immune-system-diagnose-treat-disease/</a></li>
</ul>
</li>
 	<li>The January release of SQL Operations Studio is now available
<ul>
 	<li>Operations Studio is a data management tool that enables you to work with SQL Server, Azure SQL DB, and SQL DW from Windows, macOS, and Linux.</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2018/01/17/the-january-release-of-sql-operations-studio-is-now-available/">https://blogs.technet.microsoft.com/dataplatforminsider/2018/01/17/the-january-release-of-sql-operations-studio-is-now-available/</a></li>
</ul>
</li>
 	<li>Database scoped optimizing for ad hoc workloads
<ul>
 	<li>SQL Server provides the “optimize for ad hoc workloads” server-scoped option that is used to reduce the memory footprint of single use ad hoc batches and associated plans.</li>
 	<li>We are now introducing a new database scoped configuration called OPTIMIZE_FOR_AD_HOC_WORKLOADS which enables this behavior at the database scope in Azure SQL Database.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/01/04/database-scoped-optimizing-for-ad-hoc-workloads/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/01/04/database-scoped-optimizing-for-ad-hoc-workloads/</a></li>
</ul>
</li>
 	<li>Compatibility Level 140 is now the default for Azure SQL Database
<ul>
 	<li>Why move to database Compatibility Level 140? The biggest change is the enabling of the adaptive query processing feature family, but there are also query processing related fixes and batch mode improvements as well.</li>
 	<li>We do not update database compatibility level for existing databases. This is up to customers to do at their own discretion. With that said, we highly recommend customers plan on moving to the latest compatibility level in order to leverage the latest improvements.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/compatibility-level-140-is-now-the-default-for-azure-sql-database/">https://azure.microsoft.com/en-us/blog/compatibility-level-140-is-now-the-default-for-azure-sql-database/</a></li>
</ul>
</li>
 	<li>Asynchronous refresh with the REST API for Azure Analysis Services
<ul>
 	<li>We are pleased to introduce the REST API for Azure Analysis Services. Using any programming language that supports REST calls, you can now perform asynchronous data-refresh operations. This includes synchronization of read-only replicas for query scale out.</li>
 	<li>The REST API for Azure Analysis Services enables data-refresh operations to be carried out asynchronously. It therefore does not require long-running HTTP connections from client applications. Additionally, there are other built-in features for reliability such as auto retries and batched commits.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/asynchronous-refresh-with-the-rest-api-for-azure-analysis-services/">https://azure.microsoft.com/en-us/blog/asynchronous-refresh-with-the-rest-api-for-azure-analysis-services/</a></li>
</ul>
</li>
 	<li>On-premises data gateway January update is now available
<ul>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/on-premises-data-gateway-january-update-is-now-available/">https://powerbi.microsoft.com/en-us/blog/on-premises-data-gateway-january-update-is-now-available/</a></li>
</ul>
</li>
 	<li>Partnering for a path to digital identity
<ul>
 	<li>Last summer [..] Microsoft took a first step, collaborating with Accenture and Avanade on a blockchain-based identity prototype on Microsoft Azure. Together, we pursued this work in support of the ID2020 Alliance – a global public-private partnership dedicated to aiding the 1.1 billion people around the world who lack any legal form of identity.</li>
 	<li>Today, we are excited to share that we are deepening our commitment to this issue by formally joining ID2020 as a founding member. In addition to a donation of $1 million, we will commit resources and expertise to further develop a secure, portable form of digital identity and help implement it across governments and agencies.</li>
 	<li><a href="https://blogs.microsoft.com/blog/2018/01/22/partnering-for-a-path-to-digital-identity/">https://blogs.microsoft.com/blog/2018/01/22/partnering-for-a-path-to-digital-identity/</a></li>
</ul>
</li>
 	<li>PowerShell Core 6.0: Generally Available (GA) and Supported!
<ul>
 	<li>What’s the difference between Windows PowerShell and PowerShell Core? Windows PowerShell is the edition of PowerShell built on top of .NET Framework. PowerShell Core is the edition of PowerShell built on top of .NET Core. PowerShell Core is cross-platform, available on Windows, macOS, and Linux, thanks to the cross-platform nature of .NET Core.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/powershell/2018/01/10/powershell-core-6-0-generally-available-ga-and-supported/">https://blogs.msdn.microsoft.com/powershell/2018/01/10/powershell-core-6-0-generally-available-ga-and-supported/</a></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a><a></a>Troubleshooting and Issue Alerts</h2>
<ul>
 	<li><strong><em>Critical</em></strong><strong>: </strong>Do NOT delete files from the Windows Installer folder. C:\windows\Installer is not a temporary folder and files in it should not be deleted. If you do it on machines on which you have SQL Server installed, you may have to rebuild the operating system and reinstall SQL Server.
<ul>
 	<li><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fsqlserverfaq%2farchive%2f2013%2f04%2f30%2fdo-not-delete-files-from-the-windows-installer-folder.aspx&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=aUI4wTEhMCf2EJ41Wijkau3yGzdeC%2bkoGtKEf8ZVOZQ%3d">http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx</a></li>
</ul>
</li>
 	<li><strong><em>Critical: </em></strong>Please be aware of a critical Microsoft Visual C++ 2013 runtime pre-requisite update that may be required on machines where SQL Server 2016 will be, or has been, installed.
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/">https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/</a></li>
 	<li>If KB3164398 or KB3138367 are installed, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell get-hotfix KB3164398</li>
 	<li>powershell get-hotfix KB3138367</li>
 	<li>If the version of %SystemRoot%\system32\msvcr120.dll is 12.0.40649.5 or later, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell "get-item %systemroot%\system32\msvcr120.dll | select versioninfo | fl"</li>
</ul>
</li>
 	<li><strong><em>Important</em></strong>: If the Update Cache folder or some patches are removed from this folder, you can no longer uninstall an update to your SQL Server instance and then revert to an earlier update build.
<ul>
 	<li>In that situation, Add/Remove Programs entries point to non-existing binaries, and therefore the uninstall process does not work. Therefore, Microsoft strongly encourages you to keep the folder and its contents intact.</li>
 	<li><a href="https://support.microsoft.com/en-us/kb/3196535">https://support.microsoft.com/en-us/kb/3196535</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> You must precede all Unicode strings with a prefix N when you deal with Unicode string constants in SQL Server
<ul>
 	<li><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fsupport.microsoft.com%2fkb%2f239530&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=vGUsxfXLqYkUXDgpHsmaRypRzA0FzSiD3lznNfOk%2fTU%3d">http://support.microsoft.com/kb/239530</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> Default auto statistics update threshold change for SQL Server 2016
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/">https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/</a></li>
 	<li>SQL Server 2016:  Default is new threshold if database compatibility level is 130.  If database compatibility is below 130, old threshold is used (unless you use trace flag 2371)</li>
</ul>
</li>
 	<li>How Azure Security Center helps analyze attacks using Investigation and Log Search
<ul>
 	<li>Azure Security Center (ASC) uses advanced analytics and global threat intelligence to detect malicious threats, and the new capabilities empower you to respond quickly. This blog post showcases how an analyst can leverage the Investigation and Log Search capabilities in Azure Security Center to determine whether an alert represents a security breach, and to understand the scope of that breach.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/how-azure-security-center-helps-analyze-attacks-using-investigation-and-log-search/">https://azure.microsoft.com/en-us/blog/how-azure-security-center-helps-analyze-attacks-using-investigation-and-log-search/</a></li>
</ul>
</li>
 	<li>Securing Azure customers from CPU vulnerability
<ul>
 	<li>An industry-wide, hardware-based security vulnerability was disclosed in early January.</li>
 	<li>The majority of Azure infrastructure has already been updated to address this vulnerability.</li>
 	<li>This blog post provides more details about VM reboot schedules and impact.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/securing-azure-customers-from-cpu-vulnerability/">https://azure.microsoft.com/en-us/blog/securing-azure-customers-from-cpu-vulnerability/</a></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a><a></a><a></a>Recent Blog Posts and Articles</h2>
<ul>
 	<li>Implicit Conversions – Ouch!
<ul>
 	<li>This post discusses the pitfalls of comparing different data types in a where clause and how it can hurt performance.</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatform/2018/01/29/implicit-conversions-ouch/">https://blogs.technet.microsoft.com/dataplatform/2018/01/29/implicit-conversions-ouch/</a></li>
</ul>
</li>
 	<li>JSON in SQL Server – Use cases
<ul>
 	<li>Simplification of complex data models</li>
 	<li>REST API for single-page applications</li>
 	<li>Retail/E-commerce</li>
 	<li>Log and telemetry data analysis</li>
 	<li>Storing semi-structured IoT data</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/01/31/json-in-sql-server-use-cases/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/01/31/json-in-sql-server-use-cases/</a></li>
</ul>
</li>
 	<li>Simplify data access using de-normalized models
<ul>
 	<li>SQL Server and Azure SQL Database enable you to combine both relational and non-relational models in the same database. If you identify parts of the database schema that are suitable for NoSQL-like design models, you don’t need to export these parts into separate NoSQL database. You can leverage the same design concepts without going out of the database.</li>
 	<li>You can store information within a table column as collections formatted as JSON arrays.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/01/24/simplify-data-access-using-de-normalized-models/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2018/01/24/simplify-data-access-using-de-normalized-models/</a></li>
</ul>
</li>
 	<li>Care and Feeding of Predictive Maintenance Solutions
<ul>
 	<li>This post is written specifically to prepare users interested in using their own data to deploy customized predictive maintenance scenarios. We will discuss the prerequisites to building and requirements for maintaining an intelligent, ML predictive maintenance solution. We will define what predictive maintenance means and discuss data requirements for creating a solution. We also discuss the end result of the product and how to maintain your operationalized ML solution.</li>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2018/01/23/care-and-feeding-of-predictive-maintenance-solutions/">https://blogs.technet.microsoft.com/machinelearning/2018/01/23/care-and-feeding-of-predictive-maintenance-solutions/</a></li>
</ul>
</li>
 	<li>Custom Vision Service: Code-Free Automated Machine Learning for Image Classification
<ul>
 	<li>Now, you can easily add real time image classification to your mobile apps.</li>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2018/01/22/custom-vision-service-code-free-automated-machine-learning-for-image-classification/">https://blogs.technet.microsoft.com/machinelearning/2018/01/22/custom-vision-service-code-free-automated-machine-learning-for-image-classification/</a></li>
</ul>
</li>
 	<li>SQL Server VLDB in Azure: DBA Tasks Made Simple
<ul>
 	<li>Starting with SQL Server 2014, in addition to using files stored on a local disk or on a UNC path, SQL Server also supports placing database files as page blobs in Azure Blob Storage, and accessing them over an http(s) endpoint. This lets SQL Server use certain features of Azure Blob Storage that are not necessarily available in the more traditional storage subsystems.</li>
 	<li>These examples show that for a VLDB with files stored directly in Azure Blob Storage, backup/restore scenarios can be greatly simplified by using file-snapshot backups, in much the same way as SAN storage snapshots, if used correctly, simplify these scenarios for large on-premises databases.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlcat/2018/01/22/sql-server-vldb-in-azure-dba-tasks-made-simple/">https://blogs.msdn.microsoft.com/sqlcat/2018/01/22/sql-server-vldb-in-azure-dba-tasks-made-simple/</a></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a><a></a>Recent Training and Technical Guides</h2>
<ul>
 	<li>SQL Server 2017 on Linux webcast series
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2018/01/22/sql-server-2017-on-linux-webcast-series/">https://blogs.technet.microsoft.com/dataplatforminsider/2018/01/22/sql-server-2017-on-linux-webcast-series/</a></li>
</ul>
</li>
 	<li>Launching the Azure Storage Solution showcase
<ul>
 	<li>[We are] pleased to announce a new webcast series showcasing innovative technology partners who have built solutions on top of the Azure Storage infrastructure.</li>
 	<li>Learn to use solutions you already have, from the vendors you trust, while extending your data center to Azure and building Cloud native solutions with your data.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/announcing-the-azure-storage-solution-showcase/">https://azure.microsoft.com/en-us/blog/announcing-the-azure-storage-solution-showcase/</a></li>
</ul>
</li>
 	<li>Azure Analysis Services features on Azure Friday
<ul>
 	<li>Watch this Azure Friday recording to hear about some new features in Azure Analysis Services. Query scale out and diagnostic logging were announced at the SQL PASS Summit 2017 and both lend themselves particularly well to the cloud.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/azure-analysis-services-features-on-azure-friday/">https://azure.microsoft.com/en-us/blog/azure-analysis-services-features-on-azure-friday/</a></li>
</ul>
</li>
 	<li>Migration checklist when moving to Azure App Service
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/migration-checklist-when-moving-to-azure-app-service/">https://azure.microsoft.com/en-us/blog/migration-checklist-when-moving-to-azure-app-service/</a></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a><a></a><a></a>Monthly Script and Tool Tips</h2>
<ul>
 	<li>Desired State Configuration (DSC) Planning Update – January 2018
<ul>
 	<li>LCM is the engine that runs DSC</li>
 	<li>The team’s plan is to make LCM an open source project in GitHub within the next 12 months.</li>
 	<li>To make sure we are not creating unnecessary work for community maintainers, the first implementation of the provider model for LCM will be Windows PowerShell. This means that in the future a new open source LCM would be able to manage configurations that include the existing community-maintained DSC Resources authored using Windows PowerShell. Our intention is that no changes to the resources will be required.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/powershell/2018/01/26/dsc-planning-update-january-2018/">https://blogs.msdn.microsoft.com/powershell/2018/01/26/dsc-planning-update-january-2018/</a></li>
</ul>
</li>
 	<li>Azure Data Lake tools integrates with VSCode Data Lake Explorer and Azure Account
<ul>
 	<li>The VSCode Data Lake Explorer enhances your Azure login experiences, empowers you to manage your ADLA metadata in a tree like hierarchical way and enables easier file exploration for ADLS resources under your Azure subscriptions. You can also preview, delete, download, and upload files through contextual menu.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/azure-data-lake-tools-integrates-with-vscode-data-lake-explorer-and-azure-account/">https://azure.microsoft.com/en-us/blog/azure-data-lake-tools-integrates-with-vscode-data-lake-explorer-and-azure-account/</a></li>
</ul>
</li>
 	<li>SQL Setup ToolSuite Introduction (3) – SQL Registry Viewer
<ul>
 	<li>You may want to know what registry keys will be added to system for a SQL server installation.</li>
 	<li>This tool pre-reads all SQL server meta data from setup source (the setup media containing those MSI/MSP files). The meta data includes product code, patch code, package code, files, registry keys will be added to system etc. It will then use this prepared meta data to scan registry and display only SQL server related in the UI.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2018/01/24/sql-setup-toolsuite-introduction-3-sql-registry-viewer/">https://blogs.msdn.microsoft.com/psssql/2018/01/24/sql-setup-toolsuite-introduction-3-sql-registry-viewer/</a></li>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2018/01/24/sql-setup-toolsuite-introduction-2-product-browser/">https://blogs.msdn.microsoft.com/psssql/2018/01/24/sql-setup-toolsuite-introduction-2-product-browser/</a></li>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2018/01/24/sql-setup-toolsuite-introduction-1-fixmissingmsi/">https://blogs.msdn.microsoft.com/psssql/2018/01/24/sql-setup-toolsuite-introduction-1-fixmissingmsi/</a></li>
</ul>
</li>
 	<li>Managing Azure Secrets on GitHub Repositories
<ul>
 	<li>CredScan monitors all incoming commits on GitHub and checks for specific Azure tenant secrets such as Azure subscription management certificates and Azure SQL connection strings.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/managing-azure-secrets-on-github-repositories/">https://azure.microsoft.com/en-us/blog/managing-azure-secrets-on-github-repositories/</a></li>
</ul>
</li>
 	<li>Network Watcher Connection Troubleshoot now generally available
<ul>
 	<li>Azure Network Watcher Connection Troubleshoot...enable[s] you to troubleshoot network performance and connectivity issues in Azure.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/network-watcher-connection-troubleshoot-now-generally-available/">https://azure.microsoft.com/en-us/blog/network-watcher-connection-troubleshoot-now-generally-available/</a></li>
</ul>
</li>
</ul>
&nbsp;

Fany Carolina Vargas | SQL Dedicated Premier Field Engineer | Microsoft Services]]></content:encoded>
    </item>
    <item>
      <title>SQL Updates Newsletter – December 2017</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlupdates/sql-updates-newsletter-december-2017</link>
      <pubDate>Fri, 29 Dec 2017 22:12:57 GMT</pubDate>
      <dc:creator><![CDATA[Fany Carolina Vargas [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sqlupdates/?p=495</guid>
      <description><![CDATA[Recent Releases and Announcements

 	Cumulative Update #9 for SQL Server 2014 SP2...]]></description>
      <content:encoded><![CDATA[<h2>Recent Releases and Announcements</h2>
<ul>
 	<li>Cumulative Update #9 for SQL Server 2014 SP2
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-9-for-sql-server-2014-sp2/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-9-for-sql-server-2014-sp2/</a></li>
</ul>
</li>
 	<li>Announcing Power BI Premium support for larger datasets
<ul>
 	<li>Power BI Premium now supports uploading Power BI Desktop (.PBIX) files that are up to 10 GB in size – a x10 increase compared to before.</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/announcing-power-bi-premium-support-for-larger-datasets/">https://powerbi.microsoft.com/en-us/blog/announcing-power-bi-premium-support-for-larger-datasets/</a></li>
</ul>
</li>
 	<li>Power BI Desktop December Feature Summary
<ul>
 	<li>This month we are very excited to integrate our Q&amp;A experience into the reporting canvas, offering a whole new way to create your visuals. We are also updating our bookmarking preview with new features that provide you much more flexibility. A highly requested feature, the ability to drill to filter other visuals on the page, is also coming out this month. You can take advantage of several new connectors and major updates to existing ones.</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-december-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-december-feature-summary/</a></li>
</ul>
</li>
 	<li>Power BI service October and November feature summary
<ul>
 	<li>Power BI now leverages Kerberos to support single sign-on (SSO) when connecting to certain data sources such as SQL Server, Teradata, and SAP HANA via DirectQuery.</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-service-october-and-november-2017-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-service-october-and-november-2017-feature-summary/</a></li>
</ul>
</li>
 	<li>R 3.4.3 released
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2017/11/r-343-released.html">http://blog.revolutionanalytics.com/2017/11/r-343-released.html</a></li>
</ul>
</li>
 	<li>Azure Log Analytics (OMS) Agent now collects SQL Server audit logs
<ul>
 	<li>The Azure Log Analytics (OMS) platform can now be used as a centralized data store for all your SQL Server audit logs</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlsecurity/2017/12/28/azure-log-analytics-oms-agent-now-collects-sql-server-audit-logs/">https://blogs.msdn.microsoft.com/sqlsecurity/2017/12/28/azure-log-analytics-oms-agent-now-collects-sql-server-audit-logs/</a></li>
</ul>
</li>
 	<li>SQL Vulnerability Assessment now available for SQL Server 2012 and up
<ul>
 	<li>SQL Vulnerability Assessment has been available for preview on Azure SQL Database for a couple of months, and has now been released on SSMS 17.4, supporting scanning of SQL Server 2012 and up. Whether on-premises or on a VM!</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlsecurity/2017/12/11/sql-vulnerability-assessment-now-available-for-sql-server-2012-and-up/">https://blogs.msdn.microsoft.com/sqlsecurity/2017/12/11/sql-vulnerability-assessment-now-available-for-sql-server-2012-and-up/</a></li>
</ul>
</li>
 	<li>New in SSMS – Always On Availability Group Latency Reports
<ul>
 	<li>With the new SSMS 17.4 release, we are introducing the Availability Group Latency data collection and reporting built into the Availability Group dashboard. This feature masks the capture and analysis of the Extended Events from the end user and provides an easy to understand report detailing the time spent during the various phases of the Log Transport process.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sql_server_team/new-in-ssms-always-on-availability-group-latency-reports/">https://blogs.msdn.microsoft.com/sql_server_team/new-in-ssms-always-on-availability-group-latency-reports/</a></li>
</ul>
</li>
 	<li>Azure Database Migration Service Public Preview brings the “lift and shift”
<ul>
 	<li>The Azure Database Migration Service Public Preview is here to help you move on-premises SQL Servers to the cloud with near-zero downtime.</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2017/11/30/azure-database-migration-service-preview-brings-the-lift-and-shift/">https://blogs.technet.microsoft.com/dataplatforminsider/2017/11/30/azure-database-migration-service-preview-brings-the-lift-and-shift/</a></li>
</ul>
</li>
 	<li>The December release of SQL Operations Studio is now available
<ul>
 	<li>SQL Operations Studio is a data management tool that enables you to work with SQL Server, Azure SQL DB and SQL DW from Windows, macOS and Linux.</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2017/12/19/the-december-release-of-sql-operations-studio-is-now-available/">https://blogs.technet.microsoft.com/dataplatforminsider/2017/12/19/the-december-release-of-sql-operations-studio-is-now-available/</a></li>
</ul>
</li>
 	<li>Asynchronous Refresh with the REST API for Azure Analysis Services
<ul>
 	<li>We are pleased to introduce the REST API for Azure Analysis Services. Using any programming language that supports REST calls, you can now perform asynchronous data-refresh operations. This includes synchronization of read-only replicas for query scale out.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/analysisservices/2017/12/20/asynchronous-refresh-with-the-rest-api-for-azure-analysis-services/">https://blogs.msdn.microsoft.com/analysisservices/2017/12/20/asynchronous-refresh-with-the-rest-api-for-azure-analysis-services/</a></li>
</ul>
</li>
 	<li>DSC Resource Naming Guidelines
<ul>
 	<li>DSC Resources going forward are no longer required to use the “x” or “c” naming conventions.</li>
 	<li>Instead, the guideline is that resources should use either the existing module name (if DSC Resources are combined with an existing module containing PowerShell functions) or the “Dsc” suffix. The best practices for finding a DSC Resource module is to search the PowerShell Gallery using the “DSC Resource” filter, or use the cmdlet: Find-DscResource</li>
 	<li>The project name will not have any relationship with how or whether the project is supported.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/powershell/2017/12/08/dsc-resource-naming-and-support-guidelines/">https://blogs.msdn.microsoft.com/powershell/2017/12/08/dsc-resource-naming-and-support-guidelines/</a></li>
</ul>
</li>
 	<li>Try mssql-cli, a new interactive command line tool for SQL Server
<ul>
 	<li>We are excited to announce the Public Preview release of mssql-cli, a new and interactive command line query tool for SQL Server. This open source tool works cross-platform and is a proud member of the dbcli community.</li>
 	<li>In order to install mssql-cli, you must have Python on your machine.</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2017/12/12/try-mssql-cli-a-new-interactive-command-line-tool-for-sql-server/">https://blogs.technet.microsoft.com/dataplatforminsider/2017/12/12/try-mssql-cli-a-new-interactive-command-line-tool-for-sql-server/</a></li>
</ul>
</li>
 	<li>Announcing the General Availability of Azure Bot Service and Language Understanding, enabling developers to build better conversational bots
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/announcing-the-general-availability-of-azure-bot-service-and-language-understanding-enabling-developers-to-build-better-conversational-bots/">https://azure.microsoft.com/en-us/blog/announcing-the-general-availability-of-azure-bot-service-and-language-understanding-enabling-developers-to-build-better-conversational-bots/</a></li>
</ul>
</li>
</ul>
&nbsp;
<h2><a></a><a></a>Troubleshooting and Issue Alerts</h2>
<ul>
 	<li><strong><em>Critical</em>: </strong>Do NOT delete files from the Windows Installer folder. C:\windows\Installer is not a temporary folder and files in it should not be deleted. If you do it on machines on which you have SQL Server installed, you may have to rebuild the operating system and reinstall SQL Server.
<ul>
 	<li><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fsqlserverfaq%2farchive%2f2013%2f04%2f30%2fdo-not-delete-files-from-the-windows-installer-folder.aspx&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=aUI4wTEhMCf2EJ41Wijkau3yGzdeC%2bkoGtKEf8ZVOZQ%3d">http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx</a></li>
</ul>
</li>
 	<li><strong><em>Critical: </em></strong>Please be aware of a critical Microsoft Visual C++ 2013 runtime pre-requisite update that may be required on machines where SQL Server 2016 will be, or has been, installed.
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/">https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/</a></li>
 	<li>If KB3164398 or KB3138367 are installed, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell get-hotfix KB3164398</li>
 	<li>powershell get-hotfix KB3138367</li>
 	<li>If the version of %SystemRoot%\system32\msvcr120.dll is 12.0.40649.5 or later, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell "get-item %systemroot%\system32\msvcr120.dll | select versioninfo | fl"</li>
</ul>
</li>
 	<li><strong><em>Important</em></strong>: If the Update Cache folder or some patches are removed from this folder, you can no longer uninstall an update to your SQL Server instance and then revert to an earlier update build.
<ul>
 	<li>In that situation, Add/Remove Programs entries point to non-existing binaries, and therefore the uninstall process does not work. Therefore, Microsoft strongly encourages you to keep the folder and its contents intact.</li>
 	<li><a href="https://support.microsoft.com/en-us/kb/3196535">https://support.microsoft.com/en-us/kb/3196535</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> You must precede all Unicode strings with a prefix N when you deal with Unicode string constants in SQL Server
<ul>
 	<li><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fsupport.microsoft.com%2fkb%2f239530&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=vGUsxfXLqYkUXDgpHsmaRypRzA0FzSiD3lznNfOk%2fTU%3d">http://support.microsoft.com/kb/239530</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> Default auto statistics update threshold change for SQL Server 2016
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/">https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/</a></li>
 	<li>SQL Server 2016: Default is new threshold if database compatibility level is 130.  If database compatibility is below 130, old threshold is used (unless you use trace flag 2371)</li>
</ul>
</li>
 	<li>Analyze Network Latency Impact on Remote Availability Group Replica
<ul>
 	<li>When network latency becomes an issue the most common symptom you will observe is sustained or growing log send queue. [To monitor...] (1) Add the Log Send Queue size (KB) column in AlwaysOn Dashboard and (2) Add the SQLServer:Database Replica:Log Send Queue Counter</li>
 	<li>Measure Network Latency Impact Using Performance Monitor. On the secondary replica, launch Performance Monitor and add the following counters: (1) SQLServer:Database Replica:Log Bytes Received/sec for appropriate database instance and (2) SQLServer:Database Replica:Recovery Queue for appropriate database instance</li>
 	<li>On the primary replica, launch Performance Monitor and add the following counters: (1) SQLServer:Databases:Log Bytes Flushed/sec for appropriate database instance and (2) Network Interface:Sent Bytes/sec for appropriate adapter instance</li>
 	<li>In order to better understand how fast an application can push changes to the remote server, use a third-party network bandwidth performance tool, [such as] iPerf or NTttcp.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/alwaysonpro/2017/12/21/analyze-network-latency-impact-on-remote-availability-group-replica/">https://blogs.msdn.microsoft.com/alwaysonpro/2017/12/21/analyze-network-latency-impact-on-remote-availability-group-replica/</a></li>
</ul>
</li>
 	<li>Availability Group Database Reports Not Synchronizing / Recovery Pending After Database Log File Inaccessible
<ul>
 	<li>You may find that one or more availability group databases [..] reported ‘Not Synchronizing / Recovery Pending’ on the primary replica or ‘Not Synchronizing’ on one of the secondary replicas. Despite this, your availability group replicas report they are in the primary role or secondary role.</li>
 	<li>This may occur if SQL Server is unable to access the database log files of your availability group database(s).</li>
 	<li><a href="https://blogs.msdn.microsoft.com/alwaysonpro/2017/11/29/availability-group-database-reports-not-synchronizing-recovery-pending/">https://blogs.msdn.microsoft.com/alwaysonpro/2017/11/29/availability-group-database-reports-not-synchronizing-recovery-pending/</a></li>
</ul>
</li>
 	<li>Centennial apps/desktop bridge, SQL Server and error "The data area passed to a system call is too small."
<ul>
 	<li><strong>Problem: </strong>Launching a Centennial application may fail with the following error: The data area passed to a system call is too small.</li>
 	<li><strong>Cause: </strong>This issue may be due to miscommunication between two filter drivers, namely WCNFS (the desktop bridge) and RsFxXXXX.sys driver (filestream system driver). RsFx system driver doesn't honor flags being passed by WCNFS driver appropriately, which causes startup failure of any Centennial application with the aforementioned error.</li>
 	<li><strong>Status: </strong>We will provide a fix for this issue in Cumulative updates for SQL Server versions which are still being serviced.</li>
 	<li><strong>Workaround:</strong> Disable Filestream feature or Move Filestream data to a different volume</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sql_server_team/centennial-appsdesktop-bridge-sql-server-and-error-the-data-area-passed-to-a-system-call-is-too-small/">https://blogs.msdn.microsoft.com/sql_server_team/centennial-appsdesktop-bridge-sql-server-and-error-the-data-area-passed-to-a-system-call-is-too-small/</a></li>
</ul>
</li>
</ul>
<h2><a></a><a></a><a></a>Recent Blog Posts and Articles</h2>
<ul>
 	<li>Injecting JSON objects into existing JSON text with JSON_MODIFY function
<ul>
 	<li>The only way to append a JSON object to the existing JSON array is to “tell” JSON_MODIFY function that the input string is properly formatted/valid JSON fragment. The following functions/operators in SQL Server return valid JSON: (1) FOR JSON clause if it is used without WITHOUT_ARRAY_WRAPPER option (2) JSON_QUERY function (3) JSON_MODIFY function</li>
 	<li>If you use any of these operators in the third argument of JSON_MODIFY function, JSON_MODIFY will know that it should not treat the result of these operators as plain text and it will inject the JSON object as-is.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/12/22/injecting-json-objects-into-existing-json-text-with-json_modify-function/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/12/22/injecting-json-objects-into-existing-json-text-with-json_modify-function/</a></li>
</ul>
</li>
 	<li>Storing JSON documents in SQL Database
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/12/19/storing-json-documents-in-sql-database/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/12/19/storing-json-documents-in-sql-database/</a></li>
</ul>
</li>
 	<li>Bring clarity to complex data with graph databases on SQL Server 2017
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2017/12/13/bring-clarity-to-complex-data-with-graph-databases-on-sql-server-2017/">https://blogs.technet.microsoft.com/dataplatforminsider/2017/12/13/bring-clarity-to-complex-data-with-graph-databases-on-sql-server-2017/</a></li>
</ul>
</li>
 	<li>How cloud speed helps SQL Server DBAs
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/how-cloud-speed-helps-sql-server-dbas/">https://azure.microsoft.com/en-us/blog/how-cloud-speed-helps-sql-server-dbas/</a></li>
</ul>
</li>
 	<li>R in the Windows Subsystem for Linux
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2017/12/r-in-the-windows-subsystem-for-linux.html">http://blog.revolutionanalytics.com/2017/12/r-in-the-windows-subsystem-for-linux.html</a></li>
</ul>
</li>
</ul>
<a></a><a></a>
<h2>Recent Training and Technical Guides</h2>
<ul>
 	<li>[Video] The Trouble with Bias, by Kate Crawford
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2017/12/the-trouble-with-bias-by-kate-crawford.html">http://blog.revolutionanalytics.com/2017/12/the-trouble-with-bias-by-kate-crawford.html</a></li>
</ul>
</li>
 	<li>[Video] Cloud Tech 10 - 27th November 2017 - Jenkins with ACI, SQL DW with Functions and more!
<ul>
 	<li>Includes Scaling Azure SQL Data Warehouse using Azure Functions</li>
 	<li><a href="https://youtu.be/yjGNugqEHGQ">https://youtu.be/yjGNugqEHGQ</a></li>
</ul>
</li>
 	<li>AI School: Microsoft R and SQL Server ML Services
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2017/12/ml-server-ai-path.html">http://blog.revolutionanalytics.com/2017/12/ml-server-ai-path.html</a></li>
</ul>
</li>
 	<li>Artificial Intelligence - Getting Started with Microsoft AI
<ul>
 	<li><a href="https://msdn.microsoft.com/en-us/magazine/mt814801">https://msdn.microsoft.com/en-us/magazine/mt814801</a></li>
</ul>
</li>
 	<li>How We Share the Latest AI &amp; ML Developments Within Microsoft
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2017/12/19/how-we-share-the-latest-ai-ml-developments-within-microsoft/">https://blogs.technet.microsoft.com/machinelearning/2017/12/19/how-we-share-the-latest-ai-ml-developments-within-microsoft/</a></li>
</ul>
</li>
 	<li>4 tips for keeping your resolution to learn Azure
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/4-tips-for-keeping-your-resolution-to-learn-azure/">https://azure.microsoft.com/en-us/blog/4-tips-for-keeping-your-resolution-to-learn-azure/</a></li>
</ul>
</li>
 	<li>Free eBook – The Developer’s Guide to Microsoft Azure now available
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/free-ebook-the-developer-s-guide-to-microsoft-azure-now-available/">https://azure.microsoft.com/en-us/blog/free-ebook-the-developer-s-guide-to-microsoft-azure-now-available/</a></li>
</ul>
</li>
 	<li>Azure Application Architecture Guide
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/azure-application-architecture-guide/">https://azure.microsoft.com/en-us/blog/azure-application-architecture-guide/</a></li>
</ul>
</li>
</ul>
<a></a><a></a><a></a>
<h2>Monthly Script and Tool Tips</h2>
<ul>
 	<li>Install SQL Server 2017 Using PowerShell Desired State Configuration and SqlServerDsc
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/powersql/2017/12/13/install-sql-server-2017-using-powershell-desired-state-configuration-and-sqlserverdsc/">https://blogs.msdn.microsoft.com/powersql/2017/12/13/install-sql-server-2017-using-powershell-desired-state-configuration-and-sqlserverdsc/</a></li>
</ul>
</li>
 	<li>What’s new in SSMS 17.4: SQL Vulnerability Assessment
<ul>
 	<li>In addition to enhancements and bug fixes, SSMS 17.4 comes with an exciting new feature: SQL Vulnerability Assessment!</li>
 	<li>SQL Vulnerability Assessment (VA) is your one-stop-shop to discover, track and remediate potential database vulnerabilities. It can be used as an excellent preventative security measure, providing visibility into your security state and offering actionable steps to investigate, manage and resolve security issues and enhance your database fortifications. It is designed to be usable even for non-security-experts – getting started and seeing an initial actionable report takes only a few seconds.</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2017/12/11/whats-new-in-ssms-17-4-sql-vulnerability-assessment/">https://blogs.technet.microsoft.com/dataplatforminsider/2017/12/11/whats-new-in-ssms-17-4-sql-vulnerability-assessment/</a></li>
</ul>
</li>
 	<li>Transitive closure clustering with CLR and JSON
<ul>
 	<li>Transitive closure is a graph algorithm that tries to follow paths in graph edges and tries to find all elements that can be reached from some element, or groups of elements that are mutually reachable. Although SQL Server still ... [doesn't provide] ... native function for transitive closure, this algorithm can be implemented using CLR aggregates that can be placed in SQL database.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/12/20/transitive-closure-clustering-with-clr-and-json/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/12/20/transitive-closure-clustering-with-clr-and-json/</a></li>
</ul>
</li>
 	<li>What’s new for Python in Visual Studio 2017 15.6 Preview 1
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/pythonengineering/2017/12/07/whats-new-for-python-in-visual-studio-15-6-preview-1/">https://blogs.msdn.microsoft.com/pythonengineering/2017/12/07/whats-new-for-python-in-visual-studio-15-6-preview-1/</a></li>
</ul>
</li>
</ul>
&nbsp;

Fany Carolina Vargas | SQL Dedicated Premier Field Engineer | Microsoft Services]]></content:encoded>
    </item>
    <item>
      <title>SQL Updates Newsletter – November 2017</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlupdates/sql-updates-newsletter-november-2017</link>
      <pubDate>Wed, 29 Nov 2017 19:03:04 GMT</pubDate>
      <dc:creator><![CDATA[Fany Carolina Vargas [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sqlupdates/?p=485</guid>
      <description><![CDATA[Recent Releases and Announcements

 	Cumulative Update #2 for SQL Server 2017 RTM...]]></description>
      <content:encoded><![CDATA[<h3><a></a><a></a>Recent Releases and Announcements</h3>
<ul>
 	<li>Cumulative Update #2 for SQL Server 2017 RTM
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-2-for-sql-server-2017-rtm/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-2-for-sql-server-2017-rtm/</a></li>
</ul>
</li>
 	<li>Cumulative Update #9 for SQL Server 2016 RTM
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-9-for-sql-server-2016-rtm/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-9-for-sql-server-2016-rtm/</a></li>
</ul>
</li>
 	<li>Cumulative Update #6 for SQL Server 2016 SP1
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-6-for-sql-server-2016-sp1/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-6-for-sql-server-2016-sp1/</a></li>
</ul>
</li>
 	<li>Hour of Code 2017: Unlock an exciting new world by taking a ‘Hero’s Journey’
<ul>
 	<li>Microsoft has released a new Minecraft tutorial for Hour of Code, called Hero’s Journey, that will be used in classrooms, at after-school programs, community centers and homes everywhere.</li>
 	<li>All Microsoft Store locations will host a free Computer Science for Everyone workshop series for educators and parents at all coding levels who want to learn new coding skills, understand why computer science is critical for students and how to lead their own Hour of Code.</li>
 	<li><a href="https://blogs.microsoft.com/blog/2017/11/14/hour-code-2017-unlock-exciting-new-world-taking-heros-journey/">https://blogs.microsoft.com/blog/2017/11/14/hour-code-2017-unlock-exciting-new-world-taking-heros-journey/</a></li>
</ul>
</li>
 	<li>Power BI Desktop November Feature Summary
<ul>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-november-2017-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-november-2017-feature-summary/</a></li>
</ul>
</li>
 	<li>New version of Power BI Report Server now available
<ul>
 	<li>Includes ability to upload Power BI reports that do not require an external connection to SQL Server Analysis Services and ability to set data refresh schedules for those reports.</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/new-version-of-power-bi-report-server-now-available/">https://powerbi.microsoft.com/en-us/blog/new-version-of-power-bi-report-server-now-available/</a></li>
</ul>
</li>
 	<li>Announcing Single Sign-On Support when connecting to data sources from the Power BI Service
<ul>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/announcing-single-sign-on-support-when-connecting-to-data-sources-from-the-power-bi-service/">https://powerbi.microsoft.com/en-us/blog/announcing-single-sign-on-support-when-connecting-to-data-sources-from-the-power-bi-service/</a></li>
</ul>
</li>
 	<li>Announcing SQL Operations Studio preview
<ul>
 	<li>SQL Operations Studio is a free, light-weight tool for modern database development and operations for SQL Server on Windows, Linux and Docker, Azure SQL Database and Azure SQL Data Warehouse on Windows, Mac or Linux machines.</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2017/11/15/announcing-sql-operations-studio-for-preview/">https://blogs.technet.microsoft.com/dataplatforminsider/2017/11/15/announcing-sql-operations-studio-for-preview/</a></li>
</ul>
</li>
 	<li>Announcing Project Honolulu, our new Windows Server management experience - preview
<ul>
 	<li>Project “Honolulu” is a flexible, lightweight browser-based customer-deployed platform and solution for Windows Server management scenarios for troubleshooting, configuration, and maintenance.</li>
 	<li><a href="https://blogs.technet.microsoft.com/windowsserver/2017/09/22/project-honolulu-technical-preview-is-now-available-for-download/">https://blogs.technet.microsoft.com/windowsserver/2017/09/22/project-honolulu-technical-preview-is-now-available-for-download/</a></li>
</ul>
</li>
 	<li>Windows server release cadence changes and FAQ on Semi-Annual Channel
<ul>
 	<li>Windows Server now ships along two release channels: Long Term-Servicing Channel and Semi-Annual Channel.</li>
 	<li>The Semi-Annual Channel releases are supported for 18 months and a new release will be out twice a year. If you want to put servers in this channel, you should install Windows Server, version 1709, which can be installed in Server Core mode or as Nano Server run in a container.</li>
 	<li>Windows Server, version 1709 is not an update to Windows Server 2016 -it is the first Windows Server release in this new Semi-Annual Channel.</li>
 	<li>[webinar] <a href="https://infopedia.eventbuilder.com/event?eventid=m9o6s9">https://infopedia.eventbuilder.com/event?eventid=m9o6s9</a></li>
 	<li><a href="https://blogs.technet.microsoft.com/windowsserver/2017/10/26/faq-on-windows-server-version-1709-and-semi-annual-channel/">https://blogs.technet.microsoft.com/windowsserver/2017/10/26/faq-on-windows-server-version-1709-and-semi-annual-channel/</a></li>
 	<li><a href="https://docs.microsoft.com/en-us/windows-server/get-started/semi-annual-channel-overview#semi-annual-channel">https://docs.microsoft.com/en-us/windows-server/get-started/semi-annual-channel-overview#semi-annual-channel</a></li>
</ul>
</li>
 	<li>Released: Microsoft Kerberos Configuration Manager for SQL Server 4.1
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/released-microsoft-kerberos-configuration-manager-for-sql-server-4-1/">https://blogs.msdn.microsoft.com/sqlreleaseservices/released-microsoft-kerberos-configuration-manager-for-sql-server-4-1/</a></li>
</ul>
</li>
 	<li>New GitHub location for AdventureWorks
<ul>
 	<li>AdventureWorks has long been one of the most used database samples to run demos. Its downloads and scripts are now available in the SQL Server Samples repository in GitHub.</li>
 	<li>The AdventureWorks and AdventureWorksDW install scripts work on any version of SQL Server. Each script auto-generates the right database compatibility to match the current SQL Server instance. This means you can quickly install either database on any release of SQL Server including CTPs, SPs, and any interim release.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/new-github-location-for-adventureworks/">https://blogs.msdn.microsoft.com/sqlreleaseservices/new-github-location-for-adventureworks/</a></li>
 	<li><a href="https://github.com/Microsoft/sql-server-samples/releases/tag/adventureworks">https://github.com/Microsoft/sql-server-samples/releases/tag/adventureworks</a></li>
</ul>
</li>
 	<li>Power BI expands access to intelligence for external guest users
<ul>
 	<li>Power BI users can seamlessly distribute Power BI apps and dashboards to guest users outside of their organization – recipients are able to securely sign into the service using their own organization’s security credentials or personal email address, while the content owner is able to maintain control over the internal data.</li>
 	<li>This new feature is the result of Power BI integration with Azure Active Directory (AD) business-to-business (B2B) collaboration.</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-expands-access-to-intelligence-for-external-guest-users/">https://powerbi.microsoft.com/en-us/blog/power-bi-expands-access-to-intelligence-for-external-guest-users/</a></li>
</ul>
</li>
 	<li>We recently published the Release Candidate for PowerShell Core 6!
<ul>
 	<li>We are currently targeting having the GA release on January 10th, 2018.</li>
 	<li>PowerShell Core 6.0.0 will adopt the Microsoft Modern Lifecycle for support. Essentially, this means that barring any critical security fixes, customer are expected to install the latest released version of PowerShell Core.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/powershell/2017/11/17/powershell-core-6-release-candidate/">https://blogs.msdn.microsoft.com/powershell/2017/11/17/powershell-core-6-release-candidate/</a></li>
</ul>
</li>
 	<li>DSC Resource Kit Release November 2017
<ul>
 	<li>We recommend that you use PowerShellGet to install DSC resource modules: Install-Module -Name &lt; module name &gt;</li>
 	<li>To update all previously installed modules at once, open an elevated PowerShell prompt and use this command: Update-Module</li>
 	<li>After installing modules, you can discover all DSC resources available to your local system with this command: Get-DscResource</li>
 	<li><a href="https://blogs.msdn.microsoft.com/powershell/2017/11/15/dsc-resource-kit-release-november-2017/">https://blogs.msdn.microsoft.com/powershell/2017/11/15/dsc-resource-kit-release-november-2017/</a></li>
</ul>
</li>
 	<li>Released: SQL Server 2017+ and Replication Management Packs (7.0.0.0)
<ul>
 	<li>You can now monitor SQL Server 2017 on Windows and on Linux!</li>
 	<li>We are moving to version agnostic MPs to address this issue. This will be valid going forward. The new MP is named SQL Server 2017+. The ‘+’ in the name indicates that it will be used to monitor SQL Server 2017 and the releases that come after that. Current in-market MPs (2008 through 2016) will not be changed and the 2017+ MP cannot be used to monitor older releases.</li>
 	<li>SQL Server 2017+ Management Pack introduces Agentless Monitoring mode support. This monitoring mode is designed to support SQL Server on Linux but it also works for Windows deployments.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/released-sql-server-2017-and-replication-management-packs-7-0-0-0/">https://blogs.msdn.microsoft.com/sqlreleaseservices/released-sql-server-2017-and-replication-management-packs-7-0-0-0/</a></li>
</ul>
</li>
 	<li>Exciting AI Platform &amp; Tools Announcements from Microsoft
<ul>
 	<li>Azure Databricks, VS Tools for AI, and more</li>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2017/11/15/exciting-ai-platform-tools-announcements-from-microsoft/">https://blogs.technet.microsoft.com/machinelearning/2017/11/15/exciting-ai-platform-tools-announcements-from-microsoft/</a></li>
</ul>
</li>
 	<li>Announcing General Availability of Azure Reserved VM Instances (RIs)
<ul>
 	<li>Azure RIs enable you to reserve Virtual Machines on a one- or three-year term, and provide up to 72% cost savings versus pay-as-you-go prices.</li>
 	<li>Azure RIs give you price predictability and help improve your budgeting and forecasting.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/announcing-general-availability-of-azure-reserved-vm-instances-ris/">https://azure.microsoft.com/en-us/blog/announcing-general-availability-of-azure-reserved-vm-instances-ris/</a></li>
</ul>
</li>
 	<li>Automatic tuning will be a new default
<ul>
 	<li>Automatic tuning, technology that continuously monitors and automatically improves database performance in Azure SQL Database, will be enabled by default in the upcoming period.</li>
 	<li>All servers that do not have automatic tuning explicitly configured will inherit Azure defaults, making automatic tuning enabled. Similarly, all databases that do not have automatic tuning explicitly configured will inherit the configuration from the parent server. All newly created databases by default will inherit the configuration from the parent server.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/automatic-tuning-will-be-a-new-default/">https://azure.microsoft.com/en-us/blog/automatic-tuning-will-be-a-new-default/</a></li>
</ul>
</li>
 	<li>Introducing query replica scale-out for Azure Analysis Services
<ul>
 	<li>With scale-out, client queries can be distributed among multiple query replicas in a query pool, reducing response times during high query workloads.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/introducing-query-replica-scale-out-for-azure-analysis-services/">https://azure.microsoft.com/en-us/blog/introducing-query-replica-scale-out-for-azure-analysis-services/</a></li>
</ul>
</li>
</ul>
<h3><a></a><a></a><a></a><a></a>Troubleshooting and Issue Alerts</h3>
<ul>
 	<li><strong><em>Critical</em>: </strong>Do NOT delete files from the Windows Installer folder. C:\windows\Installer is not a temporary folder and files in it should not be deleted. If you do it on machines on which you have SQL Server installed, you may have to rebuild the operating system and reinstall SQL Server.
<ul>
 	<li><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fsqlserverfaq%2farchive%2f2013%2f04%2f30%2fdo-not-delete-files-from-the-windows-installer-folder.aspx&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=aUI4wTEhMCf2EJ41Wijkau3yGzdeC%2bkoGtKEf8ZVOZQ%3d">http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx</a></li>
</ul>
</li>
 	<li><strong><em>Critical: </em></strong>Please be aware of a critical Microsoft Visual C++ 2013 runtime pre-requisite update that may be required on machines where SQL Server 2016 will be, or has been, installed.
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/">https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/</a></li>
 	<li>If KB3164398 or KB3138367 are installed, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell get-hotfix KB3164398</li>
 	<li>powershell get-hotfix KB3138367</li>
 	<li>If the version of %SystemRoot%\system32\msvcr120.dll is 12.0.40649.5 or later, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell "get-item %systemroot%\system32\msvcr120.dll | select versioninfo | fl"</li>
</ul>
</li>
 	<li><strong><em>Important</em></strong>: If the Update Cache folder or some patches are removed from this folder, you can no longer uninstall an update to your SQL Server instance and then revert to an earlier update build.
<ul>
 	<li>In that situation, Add/Remove Programs entries point to non-existing binaries, and therefore the uninstall process does not work. Therefore, Microsoft strongly encourages you to keep the folder and its contents intact.</li>
 	<li><a href="https://support.microsoft.com/en-us/kb/3196535">https://support.microsoft.com/en-us/kb/3196535</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> You must precede all Unicode strings with a prefix N when you deal with Unicode string constants in SQL Server
<ul>
 	<li><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fsupport.microsoft.com%2fkb%2f239530&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=vGUsxfXLqYkUXDgpHsmaRypRzA0FzSiD3lznNfOk%2fTU%3d">http://support.microsoft.com/kb/239530</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> Default auto statistics update threshold change for SQL Server 2016
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/">https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/</a></li>
 	<li>SQL Server 2016: Default is new threshold if database compatibility level is 130.  If database compatibility is below 130, old threshold is used (unless you use trace flag 2371)</li>
</ul>
</li>
 	<li>In-Memory OLTP Indexes – Part 1: Recommendations + Part 2: Performance Troubleshooting Guide
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/11/02/in-memory-oltp-indexes-part-1-recommendations/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/11/02/in-memory-oltp-indexes-part-1-recommendations/</a></li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/11/14/in-memory-oltp-indexes-part-2-performance-troubleshooting-guide/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/11/14/in-memory-oltp-indexes-part-2-performance-troubleshooting-guide/</a></li>
</ul>
</li>
 	<li>Azure Analysis Services integration with Azure Diagnostic Logs
<ul>
 	<li><a href="https://azure.microsoft.com/blog/azure-analysis-services-integration-with-azure-diagnostic-logs/">https://azure.microsoft.com/blog/azure-analysis-services-integration-with-azure-diagnostic-logs/</a></li>
</ul>
</li>
 	<li>Perfect statistics histogram in just few steps
<ul>
 	<li>Why does updating with fullscan result in fewer histogram steps than when doing a sampled scan?</li>
 	<li>With sampling [...] SQL Server pulls random pages worth of data, then extrapolates distribution.</li>
 	<li>Having more steps in a statistic object is not always synonym of better key value coverage, and better estimations.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sql_server_team/perfect-statistics-histogram-in-just-few-steps/">https://blogs.msdn.microsoft.com/sql_server_team/perfect-statistics-histogram-in-just-few-steps/</a></li>
</ul>
</li>
</ul>
<h3><a></a><a></a><a></a>Recent Blog Posts and Articles</h3>
<ul>
 	<li>Making parallelism waits actionable
<ul>
 	<li>We announced changes to how users will be able to make parallelism waits more actionable – specifically the “infamous” CXPACKET. This change effectively splits CXPACKET waits into an actionable wait (CXPACKET) and a negligible wait (CXCONSUMER). This change will be effective starting with upcoming SQL Server 2017 CU3 and SQL Server 2016 SP2 (this wait type is already present in Azure SQL Database).</li>
 	<li>Parallelism is implemented as if it were two operators. There’s the producers that push data to consumers, and the consumers that may have to wait for data from producers.</li>
 	<li>Producer waits are the ones that may require attention, while consumer waits are inevitable as a passive consequence of longer running producers.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sql_server_team/making-parallelism-waits-actionable/">https://blogs.msdn.microsoft.com/sql_server_team/making-parallelism-waits-actionable/</a></li>
</ul>
</li>
 	<li>Sentiment analysis with Python in SQL Server Machine Learning Services
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/11/01/sentiment-analysis-with-python-in-sql-server-machine-learning-services/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/11/01/sentiment-analysis-with-python-in-sql-server-machine-learning-services/</a></li>
</ul>
</li>
 	<li>Azure SQL Databases Disaster Recovery 101
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/azure-sql-databases-disaster-recovery-101/">https://azure.microsoft.com/en-us/blog/azure-sql-databases-disaster-recovery-101/</a></li>
</ul>
</li>
 	<li>New Showplan enhancements
<ul>
 	<li>We have introduced overall query CPU and elapsed time tracking for statistics showplan xml (both in ms). These can be found in the root node of an actual plan.</li>
 	<li>One other information you can now find in showplan is trace flags. This is relevant to understand what trace flags are active during compilation, and which one (if any) actually influence compilation.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sql_server_team/new-showplan-enhancements/">https://blogs.msdn.microsoft.com/sql_server_team/new-showplan-enhancements/</a></li>
</ul>
</li>
 	<li>Automatic tuning introduces Automatic plan correction and T-SQL management
<ul>
 	<li>Automatic plan correction, feature introduced in SQL Server 2017, is now making its way to Azure SQL Database as a tuning option Force Last Good Plan.</li>
 	<li>To view the current state of automatic tuning options on Azure SQL Database: SELECT * FROM sys.database_automatic_tuning_options</li>
 	<li>To enable, use ALTER DATABASE current SET AUTOMATIC_TUNING...</li>
 	<li>To view the history of recent automatic tuning recommendations: SELECT * FROM sys.dm_db_tuning_recommendations</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/automatic-tuning-introduces-automatic-plan-correction-and-t-sql-management/">https://azure.microsoft.com/en-us/blog/automatic-tuning-introduces-automatic-plan-correction-and-t-sql-management/</a></li>
</ul>
</li>
 	<li>How we made backups faster with SQL Server 2017
<ul>
 	<li>There are couple of places in the backup where we need to iterate and scan through the buffer pool to drain out pending modifiers or IO writes to buffers before we move on to data copy operation for backup.</li>
 	<li>The first iteration is when we clear the differential bitmap. The second iteration is when we create a backup sync object.</li>
 	<li>In SQL Server 2017, we eliminated the buffer pool iteration at both places by alternatives that make backups faster. To eliminate first iteration, we made use of indirect checkpoint prepare to dirty list to identify all the modifiers for that database which started before the clearing of differential bitmap. To eliminate second iteration, we made use of the IO dispensers maintained by SQL Server at a lower level which tracks all pending page IO operations.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sql_server_team/how-we-made-backups-faster-with-sql-server-2017/">https://blogs.msdn.microsoft.com/sql_server_team/how-we-made-backups-faster-with-sql-server-2017/</a></li>
</ul>
</li>
 	<li>SQL Server 2017 and Azure Data Services – The ultimate hybrid data platform
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2017/11/01/sql-server-2017-and-azure-data-services-the-ultimate-hybrid-data-platform/">https://blogs.technet.microsoft.com/dataplatforminsider/2017/11/01/sql-server-2017-and-azure-data-services-the-ultimate-hybrid-data-platform/</a></li>
</ul>
</li>
 	<li>Changes to hashing algorithm for self-signed certificate in SQL Server 2017
<ul>
 	<li>Starting with SQL Server 2005, a self-signed certificate is created automatically during the startup to be used for channel encryption.</li>
 	<li>Beginning with SQL Server 2017, the self-signed certificate now uses SHA256 algorithm which is more secure compared to SHA1 algorithm. Having said that, we still recommend using a certificate obtained from trusted certification authority to be used for channel encryption.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2017/11/08/changes-to-hashing-algorithm-for-self-signed-certificate-in-sql-server-2017/">https://blogs.msdn.microsoft.com/psssql/2017/11/08/changes-to-hashing-algorithm-for-self-signed-certificate-in-sql-server-2017/</a></li>
</ul>
</li>
 	<li>JSON vs CLR UDT – performance comparison
<ul>
 	<li>This post [...]will show you the case where JSON is 5x faster than the equivalent CLR type.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/11/15/json-vs-clr-udt-performance-comparison/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/11/15/json-vs-clr-udt-performance-comparison/</a></li>
</ul>
</li>
 	<li>Configure TDE encrypted database in SQL Server AlwaysOn Availability Group
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlhenryweng/2017/11/08/configure-tde-encrypted-database-in-sql-server-alwayson-availability-group/">https://blogs.msdn.microsoft.com/sqlhenryweng/2017/11/08/configure-tde-encrypted-database-in-sql-server-alwayson-availability-group/</a></li>
</ul>
</li>
 	<li>A technical overview of Azure Databricks
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/a-technical-overview-of-azure-databricks/">https://azure.microsoft.com/en-us/blog/a-technical-overview-of-azure-databricks/</a></li>
</ul>
</li>
 	<li>Accelerating the adoption of enterprise blockchain
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/accelerating-the-adoption-of-enterprise-blockchain/">https://azure.microsoft.com/en-us/blog/accelerating-the-adoption-of-enterprise-blockchain/</a></li>
</ul>
</li>
</ul>
<h3><a></a><a></a>Recent Training and Technical Guides</h3>
<ul>
 	<li>DevOps at Microsoft
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/bharry/2017/11/13/devops-at-microsoft-lots-of-videos/">https://blogs.msdn.microsoft.com/bharry/2017/11/13/devops-at-microsoft-lots-of-videos/</a></li>
</ul>
</li>
 	<li>[Webinar Nov 30] Power BI Reporting Webinar: Transforming "Good" to "Great!"
<ul>
 	<li><a href="http://community.powerbi.com/t5/Community-Blog/Power-BI-Reporting-Webinar-Transforming-quot-Good-quot-to-quot/ba-p/305159">http://community.powerbi.com/t5/Community-Blog/Power-BI-Reporting-Webinar-Transforming-quot-Good-quot-to-quot/ba-p/305159</a></li>
</ul>
</li>
 	<li>On-Demand Webinar – AI Development Using Data Science VMs (DSVM), Deep Learning VMs (DLVM) &amp; Azure Batch AI
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2017/11/16/on-demand-webinar-ai-development-using-data-science-vms-dsvm-deep-learning-vms-dlvm-azure-batch-ai/">https://blogs.technet.microsoft.com/machinelearning/2017/11/16/on-demand-webinar-ai-development-using-data-science-vms-dsvm-deep-learning-vms-dlvm-azure-batch-ai/</a></li>
</ul>
</li>
 	<li>In-Memory OLTP Updated Overview and Case Studies
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/11/02/in-memory-oltp-updated-overview-and-case-studies/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/11/02/in-memory-oltp-updated-overview-and-case-studies/</a></li>
</ul>
</li>
 	<li>Developing AI applications on Azure: learning plans
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2017/11/azure-learning-plans.html">http://blog.revolutionanalytics.com/2017/11/azure-learning-plans.html</a></li>
</ul>
</li>
 	<li>[E-Book] Azure Virtual Datacenter Guidance
<ul>
 	<li>Azure Virtual Datacenter (VDC) is an approach to making the most of the Azure cloud platform's capabilities while respecting your existing security and networking policies.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/azure-virtual-datacenter/">https://azure.microsoft.com/en-us/blog/azure-virtual-datacenter/</a></li>
</ul>
</li>
</ul>
<h3><a></a><a></a><a></a>Monthly Script and Tool Tips</h3>
<ul>
 	<li>Introducing Visual Studio Live Share
<ul>
 	<li>Live Share enables your team to quickly collaborate on the same codebase without the need to synchronize code or to configure the same development tools, settings, or environment</li>
 	<li>When you share a collaborative session, your teammate sees the context of the workspace in their editor. This means your teammate can read the code you shared without having to clone a repo or install any dependencies your code relies on. They can use rich language features to navigate within the code; not only just opening other files as text but using semantic analysis-based navigation like Go to Definition or Peek.</li>
 	<li><a href="https://code.visualstudio.com/blogs/2017/11/15/live-share">https://code.visualstudio.com/blogs/2017/11/15/live-share</a></li>
</ul>
</li>
 	<li>Tool which aides in the creation of your JSON file template for Power BI themes
<ul>
 	<li>You can customize the look and feel of the Power BI reports using the formatting pane for each specific visual, or you can speed up the process by using a JSON file.</li>
 	<li><a href="http://community.powerbi.com/t5/Community-Blog/Help-creating-your-JSON-file-template-for-themes-using-a-Power/ba-p/303052">http://community.powerbi.com/t5/Community-Blog/Help-creating-your-JSON-file-template-for-themes-using-a-Power/ba-p/303052</a></li>
</ul>
</li>
 	<li>Azure DevOps Project – public preview
<ul>
 	<li>Creating a DevOps Project provisions Azure resources and comes with a Git code repository, Application Insights integration and a continuous delivery pipeline setup to deploy to Azure. The DevOps Project dashboard lets you monitor code commits, builds and, deployments, from a single view in the Azure portal.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/azure-devops-project-public-preview/">https://azure.microsoft.com/en-us/blog/azure-devops-project-public-preview/</a></li>
</ul>
</li>
</ul>
&nbsp;
<p style="margin: 0in;font-family: Calibri;font-size: 11.0pt">Fany Carolina Vargas | SQL Dedicated Premier Field Engineer | Microsoft Services</p>]]></content:encoded>
    </item>
    <item>
      <title>SQL Updates Newsletter – October 2017</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlupdates/sql-updates-newsletter-october-2017</link>
      <pubDate>Thu, 02 Nov 2017 05:40:23 GMT</pubDate>
      <dc:creator><![CDATA[Fany Carolina Vargas [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sqlupdates/?p=475</guid>
      <description><![CDATA[Recent Releases and Announcements

 	SQL Server 2012 Service Pack 4 (SP4) is now available...]]></description>
      <content:encoded><![CDATA[<h2><a></a>Recent Releases and Announcements</h2>
<ul>
 	<li>SQL Server 2012 Service Pack 4 (SP4) is now available
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sql_server_team/sql-server-2012-service-pack-4-sp4-is-now-available/">https://blogs.msdn.microsoft.com/sql_server_team/sql-server-2012-service-pack-4-sp4-is-now-available/</a></li>
</ul>
</li>
 	<li>Cumulative Update #8 for SQL Server 2014 SP2
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-8-for-sql-server-2014-sp2/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-8-for-sql-server-2014-sp2/</a></li>
</ul>
</li>
 	<li>Cumulative Update #1 for SQL Server 2017 RTM
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-1-for-sql-server-2017-rtm/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-1-for-sql-server-2017-rtm/</a></li>
</ul>
</li>
 	<li>Announcing new Azure Government capabilities for classified mission-critical workloads
<ul>
 	<li>We’re expanding our support for highly-classified workloads, delivering advanced technologies like Blockchain and support for High Performance Computing, and increasing our available security capabilities with Azure Security Center. In addition, we’re launching Citrix VDI on Azure Government to help our government customers deliver user workloads from the cloud.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/announcing-new-azure-government-capabilities-for-classified-mission-critical-workloads/">https://azure.microsoft.com/en-us/blog/announcing-new-azure-government-capabilities-for-classified-mission-critical-workloads/</a></li>
</ul>
</li>
 	<li>Anaconda and Microsoft partner to offer Python and R for powerful machine learning
<ul>
 	<li>Microsoft and Anaconda announced an exciting partnership to make Anaconda Python distribution into SQL Server, Machine Learning Server, Azure Machine Learning, and Visual Studio to deliver real-time insights. In addition, Anaconda will be distributing Microsoft R.</li>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2017/10/26/anaconda-and-microsoft-partner-to-offer-python-and-r-for-powerful-machine-learning/">https://blogs.technet.microsoft.com/machinelearning/2017/10/26/anaconda-and-microsoft-partner-to-offer-python-and-r-for-powerful-machine-learning/</a></li>
</ul>
</li>
 	<li>Microsoft R Open 3.4.2 now available
<ul>
 	<li>MRO 3.4.2 is based on R 3.4.2</li>
 	<li><a href="http://blog.revolutionanalytics.com/2017/10/microsoft-r-open-342-now-available.html">http://blog.revolutionanalytics.com/2017/10/microsoft-r-open-342-now-available.html</a></li>
</ul>
</li>
 	<li>Modernize your applications across on-premise and cloud with the Microsoft Data Accelerator Program
<ul>
 	<li>Leverage the Microsoft Data Accelerator Program, an efficient and reliable upgrade service, to modernize your on-premise or cloud applications.</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2017/10/30/modernize-your-applications-across-on-premise-and-cloud-with-the-microsoft-data-accelerator-program/">https://blogs.technet.microsoft.com/dataplatforminsider/2017/10/30/modernize-your-applications-across-on-premise-and-cloud-with-the-microsoft-data-accelerator-program/</a></li>
</ul>
</li>
 	<li>AI for Education: Individualized Code Feedback for Thousands of Students
<ul>
 	<li>There are more than 9,000 students enrolled in the Microsoft Introduction to C# course on edX.org. Although course staff can’t offer the type of guidance available in an on-campus classroom setting, students can receive personalized help, thanks to a project from Microsoft Research.</li>
 	<li>When a student’s assignment contains mistakes, that student—within seconds—receives a message specific to their code submission. Beyond just informing the student that their program doesn’t work, Microsoft has created a tool which automatically generates feedback that precisely identifies errors and even hints at how to correct them.</li>
 	<li>Recently the team has been awarded a patent for this project (401696-US-NP)</li>
 	<li>After using it with another set of students, Microsoft plans to make it more widely available.</li>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2017/10/25/ai-for-education-individualized-code-feedback-for-thousands-of-students/">https://blogs.technet.microsoft.com/machinelearning/2017/10/25/ai-for-education-individualized-code-feedback-for-thousands-of-students/</a></li>
</ul>
</li>
 	<li>Highlighting 3 New Features in Azure Data Factory V2
<ul>
 	<li>Control Flow. The Control activities in ADF will now allow you to loop, retrieve metadata and lookup from external sources.</li>
 	<li>Parameterized Pipelines. We've added the ability to parameterize pipelines, which can be used in conjunction with expressions and triggers.</li>
 	<li>Flexible Scheduling. We've changed the scheduling model for ADF so that when you build a pipeline in ADF V2, you will no longer build dataset-based time slices, data availability and pipeline time windows. Instead, you will attach separate Trigger resources that you can then use to reference pipelines that you've built and execute them on a wall-clock style schedule.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/highlighting-3-new-features-in-azure-data-factory-v2/">https://azure.microsoft.com/en-us/blog/highlighting-3-new-features-in-azure-data-factory-v2/</a></li>
</ul>
</li>
 	<li>Transactional replication to Azure SQL Database is now generally available
<ul>
 	<li>We are excited to announce that transactional replication to Azure SQL Database is now generally available (GA). This feature allows you to migrate your on-premises SQL Server databases to Azure SQL Databases with minimal downtime.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/transactional-replication-to-azure-sql-database-is-now-generally-available/">https://azure.microsoft.com/en-us/blog/transactional-replication-to-azure-sql-database-is-now-generally-available/</a></li>
</ul>
</li>
 	<li>Inclusion in action: enabling transformative change with accessible technologies
<ul>
 	<li>We’re unveiling a new video series celebrating six individuals who are using accessible technologies to help transform their lives.</li>
 	<li>We’re excited to start today with a video about Andrew, an eight-year-old boy with dyslexia who read for the first time this summer with the help of Microsoft Learning Tools.</li>
 	<li><a href="https://blogs.microsoft.com/blog/2017/10/23/inclusion-action-enabling-transformative-change-accessible-technologies/">https://blogs.microsoft.com/blog/2017/10/23/inclusion-action-enabling-transformative-change-accessible-technologies/</a></li>
</ul>
</li>
 	<li>Cray Supercomputers are coming to Azure
<ul>
 	<li>We're thrilled to share our new, exclusive partnership with Cray that will provide our customers unprecedented access to supercomputing capabilities in Azure to solve their toughest challenges in climate modeling, precision medicine, energy, manufacturing, and other scientific research.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/cray-supercomputers-are-coming-to-azure/">https://azure.microsoft.com/en-us/blog/cray-supercomputers-are-coming-to-azure/</a></li>
</ul>
</li>
 	<li>Announcing the Data Science Virtual Machine (DSVM) in Batch AI Service
<ul>
 	<li>DSVM is a family of popular VM images published on Azure with a broad choice of machine learning, AI and data science tools.</li>
 	<li>Microsoft’s Batch AI Service is a new service that helps you train and test machine learning models, including deep learning models, on pools of GPU machines. It simplifies the process of creating a cluster of machines and training on it using many popular deep learning frameworks like TensorFlow, Microsoft Cognitive Toolkit, and others.</li>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2017/10/19/announcing-the-data-science-virtual-machine-in-batch-ai-service/">https://blogs.technet.microsoft.com/machinelearning/2017/10/19/announcing-the-data-science-virtual-machine-in-batch-ai-service/</a></li>
</ul>
</li>
 	<li>On-premises data gateway October update is now available
<ul>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/on-premises-data-gateway-october-update-is-now-available/">https://powerbi.microsoft.com/en-us/blog/on-premises-data-gateway-october-update-is-now-available/</a></li>
</ul>
</li>
 	<li>Cloud Service Map for AWS and Azure Available Now
<ul>
 	<li>We are pleased to introduce a new cloud service map to help you quickly compare the cloud capabilities of Azure and AWS services in all categories.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/cloud-service-map-for-aws-and-azure-available-now/">https://azure.microsoft.com/en-us/blog/cloud-service-map-for-aws-and-azure-available-now/</a></li>
</ul>
</li>
 	<li>Released: Public Preview for SQL Server 2017+ and Replication Management Pack (RC)
<ul>
 	<li>We understand that with many SQL Server versions in market and with new server releases becoming more frequent, it is becoming harder to manage a separate MP for each server version. We are moving to version agnostic MPs to address this issue. This will be valid going forward. The new MP is named SQL Server 2017+. The ‘+’ in the name indicates that it will be used to monitor SQL Server 2017 and the releases that come after that. Current in-market MPs (2008 through 2016) will not be changed and the 2017+ MP cannot be used to monitor older releases.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/released-public-preview-for-sql-server-2017-and-replication-management-pack-rc/">https://blogs.msdn.microsoft.com/sqlreleaseservices/released-public-preview-for-sql-server-2017-and-replication-management-pack-rc/</a></li>
</ul>
</li>
 	<li>Introducing the Deep Learning Virtual Machine on Azure
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2017/10/deep-learning-vm.html">http://blog.revolutionanalytics.com/2017/10/deep-learning-vm.html</a></li>
</ul>
</li>
 	<li>SQL Server 2017 Reporting Services now generally available
<ul>
 	<li>We’re pleased to make SQL Server 2017 Reporting Services generally available</li>
 	<li>After much research into how customers install and update Reporting Services, we moved installation from the SQL Server installer to a separate installer.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlrsteamblog/2017/10/02/sql-server-2017-reporting-services-now-generally-available/">https://blogs.msdn.microsoft.com/sqlrsteamblog/2017/10/02/sql-server-2017-reporting-services-now-generally-available/</a></li>
</ul>
</li>
 	<li>Power BI Service and Mobile September Feature Summary
<ul>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-september-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-september-feature-summary/</a></li>
</ul>
</li>
 	<li>Power BI Desktop October Feature Summary
<ul>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-october-2017-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-october-2017-feature-summary/</a></li>
</ul>
</li>
</ul>
<a></a><a></a>
<h2><a></a>Issue Alert</h2>
<ul>
 	<li><strong><em>Critical</em>: </strong>Do NOT delete files from the Windows Installer folder. C:\windows\Installer is not a temporary folder and files in it should not be deleted. If you do it on machines on which you have SQL Server installed, you may have to rebuild the operating system and reinstall SQL Server.
<ul>
 	<li><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fsqlserverfaq%2farchive%2f2013%2f04%2f30%2fdo-not-delete-files-from-the-windows-installer-folder.aspx&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=aUI4wTEhMCf2EJ41Wijkau3yGzdeC%2bkoGtKEf8ZVOZQ%3d">http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx</a></li>
</ul>
</li>
 	<li><strong><em>Critical: </em></strong>Please be aware of a critical Microsoft Visual C++ 2013 runtime pre-requisite update that may be required on machines where SQL Server 2016 will be, or has been, installed.
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/">https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/</a></li>
 	<li>If KB3164398 or KB3138367 are installed, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell get-hotfix KB3164398</li>
 	<li>powershell get-hotfix KB3138367</li>
 	<li>If the version of %SystemRoot%\system32\msvcr120.dll is 12.0.40649.5 or later, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell "get-item %systemroot%\system32\msvcr120.dll | select versioninfo | fl"</li>
</ul>
</li>
 	<li><strong><em>Important</em></strong>: If the Update Cache folder or some patches are removed from this folder, you can no longer uninstall an update to your SQL Server instance and then revert to an earlier update build.
<ul>
 	<li>In that situation, Add/Remove Programs entries point to non-existing binaries, and therefore the uninstall process does not work. Therefore, Microsoft strongly encourages you to keep the folder and its contents intact.</li>
 	<li><a href="https://support.microsoft.com/en-us/kb/3196535">https://support.microsoft.com/en-us/kb/3196535</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> You must precede all Unicode strings with a prefix N when you deal with Unicode string constants in SQL Server
<ul>
 	<li><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fsupport.microsoft.com%2fkb%2f239530&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=vGUsxfXLqYkUXDgpHsmaRypRzA0FzSiD3lznNfOk%2fTU%3d">http://support.microsoft.com/kb/239530</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> Default auto statistics update threshold change for SQL Server 2016
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/">https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/</a></li>
 	<li>SQL Server 2016: Default is new threshold if database compatibility level is 130.  If database compatibility is below 130, old threshold is used (unless you use trace flag 2371)</li>
</ul>
</li>
 	<li>Configure Azure Storage for SQL Database backups
<ul>
 	<li>These are probably three things that can cost you a few hours of debugging if you are not creating Azure Storage keys every day. Make sure that you check type of storage, validity period, and SAS key when you configure Azure Storage, or your backups will fail.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/10/17/configure-azure-storage-for-sql-database-backups/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/10/17/configure-azure-storage-for-sql-database-backups/</a></li>
</ul>
</li>
 	<li>How to safeguard SQL Server on Linux from OOM-Killer
<ul>
 	<li>SQL Server support team had the following customer scenario recently: When an index rebuild was kicked off on a large table (around 25GB), the reindex operation terminated, and the availability group had failed over to the other replica.</li>
 	<li>To begin with, SQL Server was only using a portion of 9.5GB leaving plenty of memory available on the system. However, when the index rebuild was executed, SQL Server used up all the 9.5GB of memory it can use. This condition had caused very little memory to be left on the Linux server, causing the oom-killer to be invoked. SQL Server was chosen as a victim as it has the highest memory usage(oom-score). This behavior is expected.</li>
 	<li>To make SQL Server less susceptible for termination by oom-killer, we recommend one or both of the following suggestions. 1) Adjust memory.memorylimitmb configuration option carefully to leave enough memory on the system even if SQL Server were to use all of the memory configured through this setting. 2) Ensure that swap file exists and sized properly.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2017/10/17/how-to-safeguard-sql-server-on-linux-from-oom-killer/">https://blogs.msdn.microsoft.com/psssql/2017/10/17/how-to-safeguard-sql-server-on-linux-from-oom-killer/</a></li>
</ul>
</li>
 	<li>Performance implications of using multi-Statement TVFs with optional parameters
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlcat/2017/10/16/performance-implications-of-using-multi-statement-tvfs-with-optional-parameters/">https://blogs.msdn.microsoft.com/sqlcat/2017/10/16/performance-implications-of-using-multi-statement-tvfs-with-optional-parameters/</a></li>
</ul>
</li>
</ul>
<h2><a></a><a></a>Recent Blog Posts and Articles</h2>
<ul>
 	<li>Create editable Microsoft Office charts from R
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2017/10/office-charts.html">http://blog.revolutionanalytics.com/2017/10/office-charts.html</a></li>
</ul>
</li>
 	<li>Azure GDPR resources: Unmatched focus on customer compliance needs
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/azure-gdpr-resources-unmatched-focus-on-customer-compliance-needs/">https://azure.microsoft.com/en-us/blog/azure-gdpr-resources-unmatched-focus-on-customer-compliance-needs/</a></li>
</ul>
</li>
 	<li>Recent updates to the Team Data Science Process
<ul>
 	<li>It's been over a year since we first introduced introduced the Team Data Science Process (TDSP). The data, technology and practices behind Data Science continue to evolve, and the TDSP has evolved in parallel. Over the past year, several new facets have been added.</li>
 	<li><a href="http://blog.revolutionanalytics.com/2017/10/recent-updates-to-the-team-data-science-process.html">http://blog.revolutionanalytics.com/2017/10/recent-updates-to-the-team-data-science-process.html</a></li>
</ul>
</li>
 	<li>Recent Updates to setting up SQL Server Availability Groups in Azure VM with AAD Domain Services
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlcat/2017/10/30/recent-updates-to-setting-up-sql-server-availability-groups-in-azure-vm-with-aad-domain-services/">https://blogs.msdn.microsoft.com/sqlcat/2017/10/30/recent-updates-to-setting-up-sql-server-availability-groups-in-azure-vm-with-aad-domain-services/</a></li>
</ul>
</li>
 	<li>Top Questions from New Users of Azure SQL Database
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlcat/2017/10/23/top-questions-from-new-users-of-azure-sql-database/">https://blogs.msdn.microsoft.com/sqlcat/2017/10/23/top-questions-from-new-users-of-azure-sql-database/</a></li>
</ul>
</li>
 	<li>An Updated History of R
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2017/10/updated-history-of-r.html">http://blog.revolutionanalytics.com/2017/10/updated-history-of-r.html</a></li>
</ul>
</li>
 	<li>Data Integrity in Azure SQL Database
<ul>
 	<li>The Azure SQL Database engineering team takes responsibility for managing data integrity. As such, it is not necessary for customers to run integrity checks in Azure SQL Database.</li>
 	<li>With the existing monitoring and protection provided by the service, customers can still choose to execute user-initiated integrity checks in Azure SQL Database. For example, customers may optionally run DBCC CHECKDB.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/data-integrity-in-azure-sql-database/">https://azure.microsoft.com/en-us/blog/data-integrity-in-azure-sql-database/</a></li>
</ul>
</li>
</ul>
<h2><a></a>Recent Training and Technical Guides</h2>
<ul>
 	<li>[Recorded Workshop] My Dashboard Best Practices Revealed - Recorded Workshop and Resource Download Available
<ul>
 	<li><a href="http://community.powerbi.com/t5/Community-Blog/My-Dashboard-Best-Practices-Revealed-Recorded-Workshop-and/ba-p/288522">http://community.powerbi.com/t5/Community-Blog/My-Dashboard-Best-Practices-Revealed-Recorded-Workshop-and/ba-p/288522</a></li>
</ul>
</li>
 	<li>[Tutorial] Duplicate workspaces using the Power BI REST APIs: a step-by-step tutorial
<ul>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/duplicate-workspaces-using-the-power-bi-rest-apis-a-step-by-step-tutorial/">https://powerbi.microsoft.com/en-us/blog/duplicate-workspaces-using-the-power-bi-rest-apis-a-step-by-step-tutorial/</a></li>
</ul>
</li>
 	<li>[On-line Book] Statistical Machine Learning with Microsoft ML
<ul>
 	<li>A great way to see what MicrosoftML can do is to take a look at the on-line book Machine Learning with the MicrosoftML Package Package by Ali Zaidi.</li>
 	<li><a href="http://blog.revolutionanalytics.com/2017/10/statistical-machine-learning-with-microsoft-ml.html">http://blog.revolutionanalytics.com/2017/10/statistical-machine-learning-with-microsoft-ml.html</a></li>
</ul>
</li>
 	<li>The R manuals in bookdown format
<ul>
 	<li>While there are hundreds of excellent books and websites devoted to R, the canonical source of truth regarding the R system remains the R manuals.</li>
 	<li>You can find the manuals at your local CRAN mirror and on your laptop as part of the R distribution (try Help &gt; Manuals in RGui, or Help &gt; R Help in RStudio to find them).</li>
 	<li><a href="http://blog.revolutionanalytics.com/2017/10/r-manuals-bookdown.html">http://blog.revolutionanalytics.com/2017/10/r-manuals-bookdown.html</a></li>
</ul>
</li>
 	<li>Monitoring SQL Server and Azure SQL DB Session at DBA Fundamentals PASS VC
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sql_server_team/monitoring-sql-server-and-azure-sql-db-session-at-dba-fundamentals-pass-vc/">https://blogs.msdn.microsoft.com/sql_server_team/monitoring-sql-server-and-azure-sql-db-session-at-dba-fundamentals-pass-vc/</a></li>
</ul>
</li>
 	<li>Tutorial: Azure Data Lake analytics with R
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2017/10/adla-with-r.html">http://blog.revolutionanalytics.com/2017/10/adla-with-r.html</a></li>
</ul>
</li>
 	<li>Learn the latest on Azure Analysis Services
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/learn-what-s-new-in-azure-analysis-services/">https://azure.microsoft.com/en-us/blog/learn-what-s-new-in-azure-analysis-services/</a></li>
</ul>
</li>
</ul>
<h2><a></a><a></a>Monthly Script and Tool Tips</h2>
<ul>
 	<li>Azure Analysis Services web designer adds new DAX query viewer
<ul>
 	<li>Today we are announcing new functionality that will allow you to generate, view and edit your DAX queries.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/azure-analysis-services-web-designer-adds-new-dax-query-viewer/">https://azure.microsoft.com/en-us/blog/azure-analysis-services-web-designer-adds-new-dax-query-viewer/</a></li>
</ul>
</li>
 	<li>Reverse Desired State Configuration: How it works
<ul>
 	<li>ReverseDSC is a module that provides a set of functions that can be used to reverse engineer an existing environment into a DSC script.</li>
 	<li>At its core, it is an extensible solution that you can use to extract your existing environment as a Desired State Configuration (DSC) script. As long as there is a DSC Module for the technology component, you can use ReverseDSC to extract its current configuration.</li>
 	<li>We currently have the following official ReverseDSC Orchestrator Scripts available on GitHub: SQLServer, SharePoint, and more.</li>
 	<li><a href="https://blogs.technet.microsoft.com/heyscriptingguy/2017/10/27/reverse-desired-state-configuration-how-it-works/">https://blogs.technet.microsoft.com/heyscriptingguy/2017/10/27/reverse-desired-state-configuration-how-it-works/</a></li>
</ul>
</li>
 	<li>Polaris – simple Microservices using only PowerShell
<ul>
 	<li>Polaris is a cross-platform, minimalist web framework for PowerShell Core 6. With 6 lines of code, you have your very own webserver running and ready to accept requests – all within PowerShell.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/powershell/2017/10/16/polaris-simple-microservices-using-only-powershell/">https://blogs.msdn.microsoft.com/powershell/2017/10/16/polaris-simple-microservices-using-only-powershell/</a></li>
</ul>
</li>
 	<li>DSC Resource Kit Release October 2017
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/powershell/2017/10/05/dsc-resource-kit-release-october-2017/">https://blogs.msdn.microsoft.com/powershell/2017/10/05/dsc-resource-kit-release-october-2017/</a></li>
</ul>
</li>
 	<li>Install SQL Server 2017 Using PowerShell Desired State Configuration
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/powersql/2017/10/10/install-sql-server-2017-using-powershell-desired-state-configuration/">https://blogs.msdn.microsoft.com/powersql/2017/10/10/install-sql-server-2017-using-powershell-desired-state-configuration/</a></li>
</ul>
</li>
</ul>
&nbsp;
<p style="margin: 0in;font-family: Calibri;font-size: 11.0pt">Fany Carolina Vargas | SQL Dedicated Premier Field Engineer | Microsoft Services</p>]]></content:encoded>
    </item>
    <item>
      <title>SQL Updates Newsletter – September 2017</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlupdates/sql-updates-newsletter-september-2017</link>
      <pubDate>Sat, 30 Sep 2017 14:39:23 GMT</pubDate>
      <dc:creator><![CDATA[Fany Carolina Vargas [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sqlupdates/?p=467</guid>
      <description><![CDATA[Recent Releases and Announcements

 	At Microsoft Ignite, we showcased our work in quantum...]]></description>
      <content:encoded><![CDATA[<h1><a></a>Recent Releases and Announcements</h1>
<ul>
 	<li>At Microsoft Ignite, we showcased our work in quantum computing.
<ul>
 	<li>Watch the Keynote here (quantum computing is discussed ~1hr mark): <a href="https://myignite.microsoft.com/sessions/59125">https://myignite.microsoft.com/sessions/59125</a></li>
 	<li>In just hours or days, a quantum computer can solve complex problems that would otherwise take billions of years for classical computing to solve.</li>
 	<li>Microsoft will release a new quantum computing programming language, with full Visual Studio integration, along with a quantum computing simulator.</li>
 	<li><a href="https://www.microsoft.com/quantum/">https://www.microsoft.com/quantum/</a></li>
 	<li><a href="https://arstechnica.com/gadgets/2017/09/microsoft-quantum-toolkit/">https://arstechnica.com/gadgets/2017/09/microsoft-quantum-toolkit/</a></li>
</ul>
</li>
 	<li>SQL Server 2017 GA Announced
<ul>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2017/09/25/microsoft-for-the-modern-data-estate/">https://blogs.technet.microsoft.com/dataplatforminsider/2017/09/25/microsoft-for-the-modern-data-estate/</a></li>
</ul>
</li>
 	<li>In-database Machine Learning in SQL Server 2017
<ul>
 	<li>With support for both R and Python, we have rebranded 'R Services' to 'Machine Learning Services'.</li>
 	<li>Machine Learning Server is the transformation of Microsoft R Server into an even more flexible platform that offers a choice of R and Python languages and brings the best of algorithmic innovations from the open source world and Microsoft.</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2017/09/26/in-database-machine-learning-in-sql-server-2017/">https://blogs.technet.microsoft.com/dataplatforminsider/2017/09/26/in-database-machine-learning-in-sql-server-2017/</a></li>
</ul>
</li>
 	<li>Announcing the Modern Servicing Model for SQL Server
<ul>
 	<li>Starting with SQL Server 2017, we are adopting a simplified, predictable mainstream servicing lifecycle.</li>
 	<li>SPs will no longer be made available. Only CUs, and GDRs when needed.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/announcing-the-modern-servicing-model-for-sql-server/">https://blogs.msdn.microsoft.com/sqlreleaseservices/announcing-the-modern-servicing-model-for-sql-server/</a></li>
</ul>
</li>
 	<li>Cumulative Update #5 for SQL Server 2016 SP1
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-5-for-sql-server-2016-sp1/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-5-for-sql-server-2016-sp1/</a></li>
</ul>
</li>
 	<li>Cumulative Update #8 for SQL Server 2016 RTM
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-8-for-sql-server-2016-rtm/">https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-8-for-sql-server-2016-rtm/</a></li>
</ul>
</li>
 	<li>Introducing the Timeline Storyteller custom visual for Microsoft Power BI
<ul>
 	<li>Timeline Storyteller, a new custom visual for Power BI which was created by a team of researchers at Microsoft, is now available in the Office Store for anyone to use.</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/what-story-does-your-timeline-tell-introducing-the-timeline-storyteller-custom-visual-for-microsoft-power-bi/">https://powerbi.microsoft.com/en-us/blog/what-story-does-your-timeline-tell-introducing-the-timeline-storyteller-custom-visual-for-microsoft-power-bi/</a></li>
</ul>
</li>
 	<li>MSBuild support for Reporting Services projects now available
<ul>
 	<li>By invoking msbuild.exe on your project or solution file, you can orchestrate and build products in environments where Visual Studio isn't installed. This is key for developers looking to automate deployment of Reporting Services projects outside of Visual Studio, which can streamline the process of moving between development and production environments.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlrsteamblog/2017/09/25/msbuild-support-for-reporting-services-projects-now-available/">https://blogs.msdn.microsoft.com/sqlrsteamblog/2017/09/25/msbuild-support-for-reporting-services-projects-now-available/</a></li>
</ul>
</li>
 	<li>Announcing general availability of Native Scoring using PREDICT function in Azure SQL Database
<ul>
 	<li>The PREDICT function support was added in SQL Server 2017. It is a table-valued function that takes a RevoScaleR or revoscalepy model &amp; data (in the form of a table or view or query) as inputs and generates predictions based on the machine learning model.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/09/25/announcing-general-availability-of-native-scoring-using-predict-function-in-azure-sql-database/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/09/25/announcing-general-availability-of-native-scoring-using-predict-function-in-azure-sql-database/</a></li>
</ul>
</li>
 	<li>New Power BI Connector for Azure Enterprise users
<ul>
 	<li>We are pleased to announce the release of Azure Consumption and Insights Connector in Power BI Desktop. Enterprise customers can use this to pull Azure Charge and Usage data for both Azure and Marketplace resources.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/new-power-bi-connector-for-azure-enterprise-users/">https://azure.microsoft.com/en-us/blog/new-power-bi-connector-for-azure-enterprise-users/</a></li>
</ul>
</li>
 	<li>Introducing Azure confidential computing
<ul>
 	<li>Confidential computing ensures that when data is "in the clear", which is required for efficient processing, the data is protected inside a Trusted Execution Environment (TEE)</li>
 	<li>TEEs ensure there is no way to view data or the operations inside from the outside, even with a debugger.</li>
 	<li>Microsoft already uses enclaves to protect everything from blockchain financial operations, to data stored in SQL Server, and our own infrastructure within Azure. While we've previously spoken about our confidential computing blockchain efforts, known as the Coco Framework, [...] we are announcing the use of the same technology to implement encryption-in-use for Azure SQL Database and SQL Server.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/introducing-azure-confidential-computing/">https://azure.microsoft.com/en-us/blog/introducing-azure-confidential-computing/</a></li>
</ul>
</li>
 	<li>Azure Analysis Services now available in Azure Government
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/azure-analysis-services-now-available-in-azure-government/">https://azure.microsoft.com/en-us/blog/azure-analysis-services-now-available-in-azure-government/</a></li>
</ul>
</li>
 	<li>Announcing tools for the AI-driven digital transformation
<ul>
 	<li>AML Workbench is a cross-platform client for AI-powered data wrangling and experiment management</li>
 	<li>AML Experimentation service helps data scientists increase their rate of experimentation with big data and GPUs.</li>
 	<li>AML Model Management service hosts, versions, manages and monitors machine learning models.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/tools-for-the-ai-driven-digital-transformation/">https://azure.microsoft.com/en-us/blog/tools-for-the-ai-driven-digital-transformation/</a></li>
</ul>
</li>
 	<li>Introducing SQL Vulnerability Assessment for Azure SQL Database and on-premises SQL Server
<ul>
 	<li>We are delighted to announce the public preview of our latest security development, the new SQL Vulnerability Assessment (VA). SQL Vulnerability Assessment is your one-stop-shop to discover, track, and remediate potential database vulnerabilities. The VA preview is now available for Azure SQL Database and for on-premises SQL Server, offering you a virtual database security expert at your fingertips.</li>
 	<li>The scan is lightweight and safe. It takes a few seconds to run, and is entirely read-only. It does not make any changes to your database.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/introducing-sql-vulnerability-assessment-for-azure-sql-database-and-on-premises-sql-server/">https://azure.microsoft.com/en-us/blog/introducing-sql-vulnerability-assessment-for-azure-sql-database-and-on-premises-sql-server/</a></li>
</ul>
</li>
 	<li>New managed SQL server Integration Service hosting capability in Azure Data Factory
<ul>
 	<li>In public preview: SQL Server Integration Services (SSIS) customers will benefit from easily lifting their SSIS packages into the cloud using new managed SSIS hosting capabilities in Azure Data Factory.</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2017/09/25/new-managed-sql-server-integration-service-hosting-capability-in-data-factory/">https://blogs.technet.microsoft.com/dataplatforminsider/2017/09/25/new-managed-sql-server-integration-service-hosting-capability-in-data-factory/</a></li>
</ul>
</li>
 	<li>Announcing the public preview for Azure File Sync
<ul>
 	<li>Azure File Sync keeps your Azure File share in-sync with your on-premises Window Servers. The real magic of Azure File Sync is the ability to tier files between your on-premises file server and Azure Files. This enables you to keep only the newest and most recently accessed files locally without sacrificing the ability to see and access the entire namespace through seamless cloud recall. With Azure File Sync, you can effectively transform your Windows File Server into an on-premises tier of Azure Files.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/announcing-the-public-preview-for-azure-file-sync/">https://azure.microsoft.com/en-us/blog/announcing-the-public-preview-for-azure-file-sync/</a></li>
</ul>
</li>
 	<li>Announcing Virtual Network integration for Azure Storage and Azure SQL
<ul>
 	<li>We are glad to announce the public preview of Virtual Network (VNet) Service Endpoints for Azure Storage and Azure SQL</li>
 	<li>Service endpoints extend your VNet private address space and identity to the Azure services, over a direct connection. This allows you to secure your critical service resources to only your virtual networks, providing private connectivity to these resources and fully removing Internet access.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/announcing-virtual-network-integration-for-azure-storage-and-azure-sql/">https://azure.microsoft.com/en-us/blog/announcing-virtual-network-integration-for-azure-storage-and-azure-sql/</a></li>
</ul>
</li>
 	<li>General availability of HDInsight Interactive Query - blazing fast queries on hyper-scale data
<ul>
 	<li>We announced the general availability of the Interactive Query cluster type in Azure HDInsight (formerly known as Interactive Hive).</li>
 	<li>Interactive Query enables data analysts to query data interactively in the same storage where data is prepared, eliminating the need for moving data from storage to another analytical engine for data warehousing needs.</li>
 	<li>We've also announced the preview of Interactive Query tools for Visual Studio code.</li>
 	<li>Customers can attach an Interactive Query cluster to existing metastore and data storage, and start querying the data right away.</li>
 	<li><a href="https://azure.microsoft.com/blog/general-availability-of-hdinsight-interactive-query-blazing-fast-data-warehouse-style-queries-on-hyper-scale-data-2/">https://azure.microsoft.com/blog/general-availability-of-hdinsight-interactive-query-blazing-fast-data-warehouse-style-queries-on-hyper-scale-data-2/</a></li>
</ul>
</li>
 	<li>Introducing HDInsight integration with Azure Log Analytics Preview
<ul>
 	<li>HDInsight customers can now monitor and debug their Hadoop, Spark, HBase, Kafka, Interactive Query, and Storm clusters in Azure Log Analytics.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/introducing-hdinsight-integration-with-azure-log-analytics/">https://azure.microsoft.com/en-us/blog/introducing-hdinsight-integration-with-azure-log-analytics/</a></li>
</ul>
</li>
 	<li>Azure Analysis Services adds firewall support
<ul>
 	<li>A preconfigured rule called "Allow access from Power BI" is enabled by default so that customers can continue to use their Power BI dashboards and reports without friction.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/azure-analysis-services-adds-firewall-support/">https://azure.microsoft.com/en-us/blog/azure-analysis-services-adds-firewall-support/</a></li>
</ul>
</li>
 	<li>Announcing preview of Machine Learning Services with R support in Azure SQL Database
<ul>
 	<li>You can now train and score machine learning models in Azure SQL Database and the predictions can be exposed to any application using your database, easily and seamlessly.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/09/25/announcing-preview-of-machine-learning-services-with-r-support-in-azure-sql-database/">https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/09/25/announcing-preview-of-machine-learning-services-with-r-support-in-azure-sql-database/</a></li>
</ul>
</li>
 	<li>Meet the new Microsoft R Server: Microsoft ML Server 9.2
<ul>
 	<li>Microsoft R Server has received a new name and a major update: Microsoft ML Server 9.2 is now available. ML Server provides a scalable production platform for R - and now Python - programs.</li>
 	<li><a href="http://blog.revolutionanalytics.com/2017/09/microsoft-ml-server-92.html">http://blog.revolutionanalytics.com/2017/09/microsoft-ml-server-92.html</a></li>
</ul>
</li>
 	<li>R 3.4.2 is released
<ul>
 	<li>This release fixes minor bugs and includes a performance improvement to the commonly-used function c when applied to vectors with a names attribute.</li>
 	<li><a href="http://blog.revolutionanalytics.com/2017/09/r-342-is-released.html">http://blog.revolutionanalytics.com/2017/09/r-342-is-released.html</a></li>
</ul>
</li>
 	<li>Microsoft R Open 3.4.1 now available
<ul>
 	<li>Microsoft R Open (MRO), Microsoft's enhanced distribution of open source R, has been upgraded to version 3.4.1. This update upgrades the R language engine to R 3.4.1 and updates the bundled packages.</li>
 	<li>MRO 3.4.1 is based on R 3.4.1</li>
 	<li><a href="http://blog.revolutionanalytics.com/2017/09/mro-341-now-available.html">http://blog.revolutionanalytics.com/2017/09/mro-341-now-available.html</a></li>
</ul>
</li>
 	<li>PowerShell in Azure Cloud Shell (Preview) is now publicly available in Azure Portal
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/powershell/2017/09/26/powershell-in-azure-cloud-shell-preview-is-now-publically-available-in-azure-portal/">https://blogs.msdn.microsoft.com/powershell/2017/09/26/powershell-in-azure-cloud-shell-preview-is-now-publically-available-in-azure-portal/</a></li>
</ul>
</li>
 	<li>Seamless cost reporting and analysis for Enterprise customers: now in preview
<ul>
 	<li>We're excited to announce the preview release of Enterprise Cost Management within the Azure portal.</li>
 	<li>This gives you a quick idea of the top resources contributing to your costs. The burn rate chart tells you your month-to-date costs and provides a forecast, enabling you to take corrective action early.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/cost-reporting-for-enterprise-preview/">https://azure.microsoft.com/en-us/blog/cost-reporting-for-enterprise-preview/</a></li>
</ul>
</li>
 	<li>General availability of App Service on Linux and Web App for Containers
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/general-availability-of-app-service-on-linux-and-web-app-for-containers/">https://azure.microsoft.com/en-us/blog/general-availability-of-app-service-on-linux-and-web-app-for-containers/</a></li>
</ul>
</li>
 	<li>Announcing Default Encryption for Azure Blobs, Files, Table and Queue Storage
<ul>
 	<li>We will be enabling this capability region by region, expanding to all Azure regions and Azure clouds in the coming weeks.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/announcing-default-encryption-for-azure-blobs-files-table-and-queue-storage/">https://azure.microsoft.com/en-us/blog/announcing-default-encryption-for-azure-blobs-files-table-and-queue-storage/</a></li>
</ul>
</li>
 	<li>Filters coming for Power BI phone reports on iOS
<ul>
 	<li>With filters in reports, you can quickly remove everything except data on which you want to focus. Even better, filters on phone reports require no extra work! If a filter is defined on the original report, it automatically works on phone reports.</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/filters-coming-for-phone-reports-on-ios/">https://powerbi.microsoft.com/en-us/blog/filters-coming-for-phone-reports-on-ios/</a></li>
</ul>
</li>
 	<li>Power BI service and mobile August 2017 feature summary
<ul>
 	<li>Per-user usage metrics provide Power BI dashboard usage metrics</li>
 	<li>Dynamic RLS is now supported for embedded reports using the "app owns credentials" flow. This highly requested option allows report authors to control what rows of data are accessible on a per-user granularity. As a reminder, dynamic RLS is already available in the Power BI service and for the "user owns credentials" embedding flows.</li>
 	<li>And more...</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-august-2017-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-august-2017-feature-summary/</a></li>
</ul>
</li>
 	<li>Power BI Desktop September Feature Summary
<ul>
 	<li>Drillthrough to another report page</li>
 	<li>Explain the increase/decrease insights (preview). This feature lets you right click on a bar or a data point in a line chart and ask us to explain why the data point increased or decreased compared to the data point before it. We will run our insights machine learning algorithms over the data and populate a flyout with charts showing what categories most influenced this increase or decrease.</li>
 	<li>The Ribbon chart, a new visualization, is geared towards showing rank change. The visual is like a stacked column chart, but each column's inner categories are sorted according to their rank for that column. Additionally, the inner categories are connected by ribbons across the columns to help you visually see how the rank changes across the columns.</li>
 	<li>Our theme file format now includes full control over your chart styling. To use this extension to theming, you can add a visualStyles section to your JSON file.</li>
 	<li>Accessibility improvements. You can access the accessible data behind the chart using the keyboard shortcut Alt+Shift+F11.</li>
 	<li>And more...</li>
 	<li><a href="https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-september-2017-feature-summary/">https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-september-2017-feature-summary/</a></li>
</ul>
</li>
 	<li>Early technical preview of JDBC 6.3.2 for SQL Server released!
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/jdbcteam/2017/09/07/early-technical-preview-of-jdbc-6-3-2-for-sql-server-released/">https://blogs.msdn.microsoft.com/jdbcteam/2017/09/07/early-technical-preview-of-jdbc-6-3-2-for-sql-server-released/</a></li>
</ul>
</li>
</ul>
<h1><a></a><a></a><a></a>Issue Alert</h1>
<ul>
 	<li><strong><em>Critical</em></strong><strong>: </strong>Do NOT delete files from the Windows Installer folder. C:\windows\Installer is not a temporary folder and files in it should not be deleted. If you do it on machines on which you have SQL Server installed, you may have to rebuild the operating system and reinstall SQL Server.
<ul>
 	<li><a href="http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx">http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx</a></li>
</ul>
</li>
 	<li><strong><em>Critical: </em></strong>Please be aware of a critical Microsoft Visual C++ 2013 runtime pre-requisite update that may be required on machines where SQL Server 2016 will be, or has been, installed.
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/">https://blogs.msdn.microsoft.com/sqlcat/2016/07/28/installing-sql-server-2016-rtm-you-must-do-this/</a></li>
 	<li>If KB3164398 or KB3138367 are installed, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell get-hotfix KB3164398</li>
 	<li>powershell get-hotfix KB3138367</li>
 	<li>If the version of %SystemRoot%\system32\msvcr120.dll is 12.0.40649.5 or later, then no further action is necessary. To check, run the following from a command prompt:</li>
 	<li>powershell "get-item %systemroot%\system32\msvcr120.dll | select versioninfo | fl"</li>
</ul>
</li>
 	<li><strong><em>Important</em></strong>: If the Update Cache folder or some patches are removed from this folder, you can no longer uninstall an update to your SQL Server instance and then revert to an earlier update build.
<ul>
 	<li>In that situation, Add/Remove Programs entries point to non-existing binaries, and therefore the uninstall process does not work. Therefore, Microsoft strongly encourages you to keep the folder and its contents intact.</li>
 	<li><a href="https://support.microsoft.com/en-us/kb/3196535">https://support.microsoft.com/en-us/kb/3196535</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> You must precede all Unicode strings with a prefix N when you deal with Unicode string constants in SQL Server
<ul>
 	<li><a href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fsupport.microsoft.com%2fkb%2f239530&amp;data=01%7c01%7cfanyv%40microsoft.com%7c3befc2eb512947c8b97c08d2e91f6b9b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=vGUsxfXLqYkUXDgpHsmaRypRzA0FzSiD3lznNfOk%2fTU%3d">http://support.microsoft.com/kb/239530</a></li>
</ul>
</li>
 	<li><strong><em>Important:</em></strong> Default auto statistics update threshold change for SQL Server 2016
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/">https://blogs.msdn.microsoft.com/psssql/2016/10/04/default-auto-statistics-update-threshold-change-for-sql-server-2016/</a></li>
 	<li>SQL Server 2016: Default is new threshold if database compatibility level is 130. If database compatibility is below 130, old threshold is used (unless you use trace flag 2371)</li>
</ul>
</li>
 	<li>Backup Compression for TDE-enabled Databases: Important fixes in SQL 2016 SP1 CU4 and SQL 2016 RTM CU7
<ul>
 	<li>In past months, we discovered some edge scenarios related to backup compression for TDE databases causing backups or restores to fail</li>
 	<li>Starting SQL 2016 <strong><em>RTM CU7</em></strong>, SQL 2016 <strong><em>SP1 CU4</em></strong> and above, we have made improvements and updates to the SQL Server engine which would avoid the edge cases discussed earlier. If you plan to leverage native backup compression for TDE databases or are already using it, we strongly recommend applying the latest CUs on SQL 2016 to ensure you are not hitting any of the known issues we have discovered earlier.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sql_server_team/backup-compression-for-tde-enabled-databases-important-fixes-in-sql-2016-sp1-cu4-and-sql-2016-rtm-cu7/">https://blogs.msdn.microsoft.com/sql_server_team/backup-compression-for-tde-enabled-databases-important-fixes-in-sql-2016-sp1-cu4-and-sql-2016-rtm-cu7/</a></li>
</ul>
</li>
</ul>
<h1><a></a><a></a>Recent Blog Posts and Articles</h1>
<ul>
 	<li>Instant Log Initialization for SQL Server in Azure
<ul>
 	<li>The documentation says quite explicitly that "Log files cannot be initialized instantaneously."</li>
 	<li>There is a case where log can be initialized instantaneously and yet maintain crash recovery semantics. Specifically, this happens when database files are created directly in Azure Blob Storage.</li>
 	<li>The specific Azure Blob Storage feature that SQL Server is using here is the ability to clear a range of bytes in a page blob, provided by the <strong><em>Put Page API</em></strong>.</li>
 	<li>This means that <strong><em>if the log file is created directly in Azure Blob Storage</em></strong> (as opposed to on a disk attached to an Azure VM), <strong><em>SQL Server does not have to initialize the log by writing zeroes to the log blob.</em></strong> It can instead make a call to the storage API to clear a byte range within the blob. This call completes very fast, effectively resulting in instant log file initialization.</li>
 	<li>The log initialization operation, among other operations on database files in Azure Blob Storage, can be monitored using the <strong><em>xio_send_complete</em></strong> extended event.</li>
 	<li>The <strong><em>request_type</em></strong> field will be set to <strong><em>XIOTypeZeroFile</em></strong></li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlcat/2017/09/11/instant-log-initialization-for-sql-server-in-azure/">https://blogs.msdn.microsoft.com/sqlcat/2017/09/11/instant-log-initialization-for-sql-server-in-azure/</a></li>
</ul>
</li>
 	<li>Diving deep into what's new with Azure Machine Learning
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/diving-deep-into-what-s-new-with-azure-machine-learning/">https://azure.microsoft.com/en-us/blog/diving-deep-into-what-s-new-with-azure-machine-learning/</a></li>
</ul>
</li>
 	<li>Using Legacy Data Sources in Tabular 1400
<ul>
 	<li>Tabular 1400 fully supports provider data sources and native query partitions. The modern Get Data experience is optional.</li>
 	<li>Analysis Services always invokes the Mashup engine when using structured data sources to get the data. It might or might not for provider data sources.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/analysisservices/2017/09/12/using-legacy-data-sources-in-tabular-1400/">https://blogs.msdn.microsoft.com/analysisservices/2017/09/12/using-legacy-data-sources-in-tabular-1400/</a></li>
</ul>
</li>
 	<li>Using Azure Analysis Services on Top of Azure Data Lake Storage
<ul>
 	<li>The latest release of SSDT Tabular adds support for Azure Data Lake Store (ADLS) to the modern Get Data experience</li>
 	<li>The Azure Data Lake Store connector only supports interactive logons. When you define the Azure Data Lake Store data source, SSDT prompts you to log on to Azure Data Lake.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/analysisservices/2017/09/05/using-azure-analysis-services-on-top-of-azure-data-lake-storage/">https://blogs.msdn.microsoft.com/analysisservices/2017/09/05/using-azure-analysis-services-on-top-of-azure-data-lake-storage/</a></li>
</ul>
</li>
 	<li>Featurizing images: the shallow end of deep learning
<ul>
 	<li>We explore an example of using a pre-trained deep learning image classifier to generate features for use with traditional machine learning approaches to address a problem the original model was never trained on.</li>
 	<li><a href="http://blog.revolutionanalytics.com/2017/09/wood-knots.html">http://blog.revolutionanalytics.com/2017/09/wood-knots.html</a></li>
</ul>
</li>
 	<li>Pirating Pirate Data for Pirate Day
<ul>
 	<li>Discusses a post from Bob Rudis, who used R to create a map of worldwide piracy incidents from 2013 to 2017. It provides a useful and practical example of extracting data from a website without an API, otherwise known as "scraping" data.</li>
 	<li><a href="http://blog.revolutionanalytics.com/2017/09/pirating-pirate-data-for-pirate-day.html">http://blog.revolutionanalytics.com/2017/09/pirating-pirate-data-for-pirate-day.html</a></li>
</ul>
</li>
 	<li>Preview: ALTREP promises to bring major performance improvements to R
<ul>
 	<li>ALTREP is an alternative way of representing R objects internally</li>
 	<li>One example: Today, a vector of numbers in R is represented as a contiguous block of memory in RAM. In other words, if you create the sequence of a million integers 1:1000000, R creates a block of memory 4Mb in size. With ALTREP, a sequence like this is instead represented by just its start and end values, which takes up almost no memory at all.</li>
 	<li><a href="http://blog.revolutionanalytics.com/2017/09/altrep-preview.html">http://blog.revolutionanalytics.com/2017/09/altrep-preview.html</a></li>
</ul>
</li>
 	<li>Monitoring Azure SQL Data Sync using OMS Log Analytics
<ul>
 	<li>Previously, users had to manually look at SQL Azure Data Sync in the Azure portal or use PowerShell/RestAPI's to pull the log and detect errors and warnings. By following the steps in this blog post, Data Sync users can configure a custom solution which will greatly improve the Data Sync monitoring experience.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/monitoring-azure-sql-data-sync-using-oms-log-analytics/">https://azure.microsoft.com/en-us/blog/monitoring-azure-sql-data-sync-using-oms-log-analytics/</a></li>
</ul>
</li>
 	<li>Automation of Azure Analysis Services with Service Principals and PowerShell
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/automation-of-azure-analysis-services-with-service-principals-and-powershell/">https://azure.microsoft.com/en-us/blog/automation-of-azure-analysis-services-with-service-principals-and-powershell/</a></li>
</ul>
</li>
 	<li>Enhancing query performance with Adaptive Query Processing in SQL Server 2017
<ul>
 	<li>For this first version of this adaptive query processing feature family, we have three new improvements: batch mode adaptive joins, batch mode memory grant feedback, and interleaved execution for multi-statement table valued functions.</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2017/09/28/enhancing-query-performance-with-adaptive-query-processing-in-sql-server-2017/">https://blogs.technet.microsoft.com/dataplatforminsider/2017/09/28/enhancing-query-performance-with-adaptive-query-processing-in-sql-server-2017/</a></li>
</ul>
</li>
 	<li>Embed paginated reports into SharePoint using the Report Viewer web part (Preview)
<ul>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlrsteamblog/2017/09/22/embed-paginated-reports-into-sharepoint-using-the-report-viewer-web-part/">https://blogs.msdn.microsoft.com/sqlrsteamblog/2017/09/22/embed-paginated-reports-into-sharepoint-using-the-report-viewer-web-part/</a></li>
</ul>
</li>
 	<li>Azure SQL Data Warehouse Workload Patterns and Anti-Patterns
<ul>
 	<li>Workload patterns on a data warehouse can be characterized as: (1) Batch loading of data (2) Transformed into fact and dimension tables (3) Complex queries involving multiple table joins (4) Aggregates over a certain dimension key (example: date or customer)</li>
 	<li>Azure SQL DW is not a good match for the following scenarios: (1) OLTP workload (2) High volume of small reads and writes (3) Multi-Tenancy Database (4) Frequent changing of schema (5) Row by row processing (6) JSON, XML data and Spatial, Struct, Array and Map data types (7) Power BI direct query requiring dashboard performance (8) High concurrency of queries (eg. hundreds of thousands of concurrent queries) (9) Small datasets (less than 250GB) (10) Disaster recovery with stringent RPO and RTO</li>
 	<li><a href="https://blogs.msdn.microsoft.com/sqlcat/2017/09/05/azure-sql-data-warehouse-workload-patterns-and-anti-patterns/">https://blogs.msdn.microsoft.com/sqlcat/2017/09/05/azure-sql-data-warehouse-workload-patterns-and-anti-patterns/</a></li>
</ul>
</li>
</ul>
<h1><a></a>Recent Training and Technical Guides</h1>
<ul>
 	<li>View Microsoft Ignite Event Sessions
<ul>
 	<li><a href="https://www.microsoft.com/en-us/ignite">https://www.microsoft.com/en-us/ignite</a></li>
</ul>
</li>
 	<li>Microsoft Data Platform - SQL Server 2017 and Azure Data Services
<ul>
 	<li>This session covers all the latest news - from upcoming SQL Server 2017 general availability, to the new Azure Hybrid Benefit for SQL Server, to serverless computing with Azure Cosmos DB and Azure Functions. Hear how to take your SQL Server Integration Services to the cloud with Azure Data Factory's new hybrid functionality, plus learn about the latest performance and scale enhancements for Azure Data Services.</li>
 	<li><a href="https://blogs.technet.microsoft.com/dataplatforminsider/2017/09/29/view-on-demand-microsoft-data-platform-sql-server-2017-and-azure-data-services/">https://blogs.technet.microsoft.com/dataplatforminsider/2017/09/29/view-on-demand-microsoft-data-platform-sql-server-2017-and-azure-data-services/</a></li>
</ul>
</li>
 	<li>Online textbook on data visualization with the ggplot2 package
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2017/09/data-visualization-for-social-science.html">http://blog.revolutionanalytics.com/2017/09/data-visualization-for-social-science.html</a></li>
</ul>
</li>
 	<li>Free edX Course - Introduction to Artificial Intelligence (AI)
<ul>
 	<li>Discover how machine learning can be used to build predictive models for AI. Learn how software can be used to process, analyze, and extract meaning from natural language and to process images and video to understand the world the way we do. Find out how to build intelligent bots that enable conversational communication between humans and AI systems.</li>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2017/09/12/free-edx-course-introduction-to-artificial-intelligence-ai/">https://blogs.technet.microsoft.com/machinelearning/2017/09/12/free-edx-course-introduction-to-artificial-intelligence-ai/</a></li>
</ul>
</li>
 	<li>Tutorial: Launch a Spark and R cluster with HDInsight
<ul>
 	<li><a href="http://blog.revolutionanalytics.com/2017/09/hdinsight-tutorial.html">http://blog.revolutionanalytics.com/2017/09/hdinsight-tutorial.html</a></li>
</ul>
</li>
 	<li>Invoking Azure ML Web Services from Excel, Using Power Query
<ul>
 	<li>Walkthrough of using Power Query to invoke an Azure ML web service that forecasts various financial metrics (e.g., revenue, EPS, etc.) for the 30 Dow Jones companies</li>
 	<li><a href="https://blogs.technet.microsoft.com/machinelearning/2017/09/20/invoking-azure-machine-learning-web-services-from-excel-spreadsheets/">https://blogs.technet.microsoft.com/machinelearning/2017/09/20/invoking-azure-machine-learning-web-services-from-excel-spreadsheets/</a></li>
</ul>
</li>
 	<li>Azure HDInsight training resources - Learn about big data using open source technologies
<ul>
 	<li><a href="https://azure.microsoft.com/en-us/blog/azure-hdinsight-training-resources-learn-about-big-data-using-open-source-technologies/">https://azure.microsoft.com/en-us/blog/azure-hdinsight-training-resources-learn-about-big-data-using-open-source-technologies/</a></li>
</ul>
</li>
 	<li>Microsoft Tech Summit is back - register for a free event near you!
<ul>
 	<li>Announcing the 2017-2018 Microsoft Tech Summit global tour.</li>
 	<li>Build your skills with the latest in cloud technologies at a free, technical learning event for IT professionals and developers, coming to a city near you. We're hitting the road with our top engineers to bring you two days of in-depth sessions, networking opportunities, industry insights, and hands-on skill-building with the experts behind Microsoft's cloud services.</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/microsoft-tech-summit-is-back-register-for-a-free-event-near-you/">https://azure.microsoft.com/en-us/blog/microsoft-tech-summit-is-back-register-for-a-free-event-near-you/</a></li>
</ul>
</li>
</ul>
<h1><a></a><a></a>Monthly Script and Tool Tips</h1>
<ul>
 	<li>Get the most out of your Azure portal experience
<ul>
 	<li>The list of resources provides the ability to either act on one or multiple resources. For example, you can start multiple VM's at once.</li>
 	<li>Organize resources using tags</li>
 	<li>Customizable dashboards</li>
 	<li>And more...</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/azure-portal-experience/">https://azure.microsoft.com/en-us/blog/azure-portal-experience/</a></li>
</ul>
</li>
 	<li>Five more reasons why you should download the Azure mobile app
<ul>
 	<li>The Azure mobile app allows you to quickly check your resources status at a glance</li>
 	<li>Use Bash and now even PowerShell on Cloud Shell to take full control of your Azure resources.</li>
 	<li>"Favorite" your most important resources across subscriptions and keep them in your Favorites tab for easy access.</li>
 	<li>Share a direct link to the Azure resource via email, text message or other apps with the click of a button.</li>
 	<li>The Azure mobile app can even help you track Azure Health incidents. Just scan the QR code from the portal and track the incident from your phone</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/five-more-reasons-why-you-should-download-the-azure-mobile-app/">https://azure.microsoft.com/en-us/blog/five-more-reasons-why-you-should-download-the-azure-mobile-app/</a></li>
</ul>
</li>
 	<li>DSC Future Direction Update
<ul>
 	<li>As a Windows product, <strong>Windows PowerShell Desired State Configuration</strong> will continue to be supported and security fixes will be released for it but <strong>all new features and functionality will be driven in and released in DSC Core</strong>.</li>
 	<li><strong>Windows PowerShell DSC</strong>: Requires WMI; Requires Windows PowerShell 4.0, 5.0, 5.1; Cmdlets use WinRM or CIM for remote connections</li>
 	<li><strong>DSC on Linux</strong>: Requires OMI; Is separate open source code base; Is not at feature parity with Windows DSC</li>
 	<li><strong>DSC Core</strong>: A soon to be released version of DSC that aligns with PowerShell Core; No dependency on WMI; Xcopy-able package; Runs on Windows and Linux; Requires (includes in package) PowerShell Core and .NET Core</li>
 	<li><strong>Azure Automation DSC </strong>is the recommended pull server solution for enterprise and cloud environments. It supports both Windows PowerShell Desired State Configuration and will support DSC Core.</li>
 	<li><a href="https://blogs.msdn.microsoft.com/powershell/2017/09/12/dsc-future-direction-update/">https://blogs.msdn.microsoft.com/powershell/2017/09/12/dsc-future-direction-update/</a></li>
</ul>
</li>
 	<li>Run your Hive LLAP &amp; PySpark Job in Visual Studio Code
<ul>
 	<li>Use HDInsight Tools for Visual Studio Code (VSCode) for (1) querying log files and gaining insights through Hive LLAP (2) data warehouse query experiences for big data (3) data science interactive tools and BI applications for big data (4) python HDInsight Spark developers</li>
 	<li><a href="https://azure.microsoft.com/en-us/blog/run-you-hive-llap-pyspark-job-in-visual-studio-code-vscode/">https://azure.microsoft.com/en-us/blog/run-you-hive-llap-pyspark-job-in-visual-studio-code-vscode/</a></li>
</ul>
</li>
 	<li>SQL Server Database Objects and Dependencies Report
<ul>
 	<li>Walk through the steps to create an SSRS report visualizing database objects and dependencies</li>
 	<li><a href="https://blogs.technet.microsoft.com/johannh/2017/09/09/sql-server-database-objects-and-dependencies-report/">https://blogs.technet.microsoft.com/johannh/2017/09/09/sql-server-database-objects-and-dependencies-report/</a></li>
</ul>
</li>
</ul>
&nbsp;
<p style="margin: 0in;font-family: Calibri;font-size: 11.0pt">Fany Carolina Vargas | SQL Dedicated Premier Field Engineer | Microsoft Services</p>]]></content:encoded>
    </item>
  </channel>
</rss>