SQL Server 2017: Cumulative Update 20 (KB4541283) Now Available
Release Date: April 7, 2020
Version: 14.0.3294.2
Summary¶
This article provides details regarding Cumulative Update package 20 (CU20) for Microsoft SQL Server 2017. This update is a significant release containing 36 individual fixes that were addressed and issued following the prior release, SQL Server 2017 Cumulative Update 19. Installing this package will update various components within your SQL Server 2017 environment to the specified versions. The updated builds included are SQL Server with product version 14.0.3294.2 and file version 2017.140.3294.2, and Analysis Services with product version 14.0.249.36 and file version 2017.140.249.36. Applying this update is crucial for ensuring the stability and reliability of your SQL Server 2017 installation by incorporating the latest patches and improvements.
Under specific conditions, users might encounter a known issue when attempting to uninstall this SQL Server 2017 CU20. If you proceed with the uninstallation process, SQL Server may fail to come back online as expected. The SQL Server error log will likely display a message indicating a script level mismatch, specifically for ‘system_xevents_modification.sql’ in the ‘master’ database, suggesting an unsupported downgrade path. This error typically occurs if a future version’s database structure or script level was introduced, and the current installation does not support rolling back to the previous script level.
To mitigate this uninstallation issue and bring SQL Server back online, you can enable Trace Flag T902. Activating this trace flag will allow SQL Server to bypass the script level check and start successfully. Once SQL Server is online after enabling T902, no further uninstallation attempts related to this specific error are necessary. However, it is essential to remember that this trace flag must be removed before attempting to upgrade to a new cumulative update or performing any future installations that might be affected by it. Microsoft has addressed and fixed this particular uninstallation issue in SQL Server 2017 CU21 and all subsequent CU releases for SQL Server 2017.
A comprehensive downloadable Excel workbook is available, offering a summarized list of various SQL Server builds and their respective current support lifecycle status. This valuable resource also includes detailed lists of fixes specifically for SQL Server 2019 and SQL Server 2017. You can download this Excel file directly to access this information and plan your update strategy effectively.
Individual entries within the table listing the fixes can be directly referenced for convenience. By selecting any specific bug reference ID provided in the table, a bookmark tag in the format “#NNNNNNNN” is appended to the URL. This feature enables users to share specific links that direct others immediately to the relevant fix description within the table, facilitating easier collaboration and troubleshooting. For more in-depth information about the bugs that have been fixed and the enhancements that are incorporated into this servicing update, you should refer to the accompanying Microsoft Knowledge Base articles associated with each fix.
Improvements and Fixes Included in This Update¶
This cumulative update includes a range of fixes and improvements across various components of SQL Server 2017 and Analysis Services. These updates address issues related to performance, stability, availability, and specific functionalities. The following table lists the specific items included in this update, categorized by Fix Area, Component, and Platform.
| Bug Reference | Description | Fix Area | Component | Platform |
|---|---|---|---|---|
| 13367989 | FIX: Analysis Services Execute DDL task may fail to impersonate the user context to the remote Analysis services instance in SQL Server 2017 | Analysis Services | Analysis Services | Windows |
| 13421896 | FIX: DAX query causes server to have exceptions in TBB heap and crash in Windows heap in SQL Server 2016 and 2017 | Analysis Services | Analysis Services | Windows |
| 13378811 | DMV query $system.DISCOVER_STORAGE_TABLES may execute slowly against in-memory model that contains many tables and large table row counts in SQL Server 2017. |
Analysis Services | Analysis Services | Windows |
| 13378402 | Floating point exception error occurs during Clustered Columnstore Index Rebuild in SQL Server 2017. | SQL Server Engine | Column Stores | Windows |
| 13361135 | FIX: Database creation to Azure blob storage from SQL Server 2017 or 2019 on Linux may fail with error | SQL Server Engine | DB Management | All |
| 13047035 | FIX: Error occurs when you try to create a differential backup on secondary replica in SQL Server 2017 | SQL Server Engine | High Availability and Disaster Recovery | Windows |
| 13421855 | FIX: Missing log block may occur when you use Always On availability group in SQL Server | SQL Server Engine | High Availability and Disaster Recovery | Windows |
| 13421857 | FIX: Non-yielding Scheduler error may occur with Always On availability group in Microsoft SQL Server | SQL Server Engine | High Availability and Disaster Recovery | Windows |
| 13421879 | FIX: Fix incorrect values in auto seeding XEvents in SQL Server | SQL Server Engine | High Availability and Disaster Recovery | Windows |
| 13431247 | Access violation occurs when you enable Parallel Recovery by turning of Trace Flag 3459 during runtime and there’s in-memory table in the database. | SQL Server Engine | High Availability and Disaster Recovery | Windows |
| 13421864 | FIX: Intermittent non-yielding scheduler occurs when memory-optimized database running under heavy I/O activities in SQL Server | SQL Server Engine | In-Memory OLTP | Windows |
| 13243017 | Mssql-conf tool fails if IPV6 is disabled on the Linux system | SQL Server Engine | Linux | Linux |
| 13368462 | FIX: Management Data Warehouse Server Activity Collection Set may fail in SQL Server | SQL Server Engine | Management Services | Windows |
| 13421885 | FIX: System or background task may fail when number of sessions reaches the maximum limit in SQL Server 2016, 2017 and 2019 | SQL Server Engine | Programmability | Windows |
| 13421915 | FIX: Non-yielding scheduler condition occurs with CONNECTION_MANAGER spinlock in SQL Server | SQL Server Engine | Programmability | Windows |
| 13421868 | FIX: Access violation occurs with wait_info XEvent on busy SQL Server | SQL Server Engine | Query Execution | Windows |
| 13421906 | FIX: MERGE statement fails with assert “Attempt to access expired blob handle (1)” in SQL Server 2016, 2017 and 2019 | SQL Server Engine | Query Execution | Windows |
| 12795916 | FIX: Assertion error occurs when you run resumable index statement in SQL Server 2017 | SQL Server Engine | Query Optimizer | All |
| 13421851 | FIX: Parallel sampled filtered statistics may cause incorrect histogram scaling in SQL Server | SQL Server Engine | Query Optimizer | All |
| 13421859 | FIX: Access Violation occurs when you run query on computed columns in SQL Server | SQL Server Engine | Query Optimizer | All |
| 13375414 | When you run a query against a table with filtered index, the query may fail and stack dump may be generated. | SQL Server Engine | Query Optimizer | Windows |
| 13380148 | Memory dump may be generated for non-yielding scheduler condition (message 17883) when query plan is forced (using QDS, Plan Guide or USE PLAN hint) for queries that contain large number of joins. | SQL Server Engine | Query Optimizer | Windows |
| 13388961 | FIX: Distribution Agent “Parameterized values for above command” log message is missing | SQL Server Engine | Replication | Windows |
| 13421888 | FIX: Access violation occurs when change tracking auto cleanup tries to clean up side tables in SQL Server | SQL Server Engine | Replication | Windows |
| 13421901 | FIX: Non-yielding scheduler dump occurs in InterlockedCompareExchangePointer and SOS_RWLock in SQL Server 2016, 2017 and 2019 | SQL Server Engine | Replication | Windows |
| 13421877 | Non-yielding scheduler dump in InterlockedCompareExchangePointer and SOS_RWLock on the publisher in SQL Server 2017. |
SQL Server Engine | Replication | Windows |
| 13421910 | FIX: SQL Server may terminate due to lock conflicts during error message processing in SQL Server 2016, 2017 and 2019 | SQL Server Engine | Security Infrastructure | Windows |
| 13091545 | FIX: Geocentric Datum of Australia 2020 is added to SQL Server 2014, 2016 and 2017 | SQL Server Engine | Spatial | All |
| 13421862 | FIX: Assertion occurs when you process a malformed XML message sent as message in Service Broker queue in SQL Server | SQL Server Engine | Service Broker | Windows |
| 13359750 | Improvement: Size and retention policy are increased in default XEvent trace system_health in SQL Server 2016, 2017 and 2019 | SQL Server Engine | SQL OS | All |
| 13401115 | FIX: Fix incorrect memory page accounting that causes out-of-memory errors in SQL Server 2017 and 2019 | SQL Server Engine | SQL OS | All |
| 13434971 | FIX: Access violation exception occurs when promoting latches of frequently used database pages in SQL Server 2017 | SQL Server Engine | SQL OS | All |
| 13398892 | Extended Event session_nt_username name is truncated and reported incorrectly in SQL Server 2017. |
SQL Server Engine | SQL OS | Linux |
| 13431232 | Improves speed of memory dump generation (filtered dumps) using Page exclusion bitmap mechanism. The PageExclusionBitmap is turned on by default in SQL Server 2017. | SQL Server Engine | SQL OS | All |
| 13421875 | FIX: Error occurs when you rename a column on temporal current table in SQL Server | SQL Server Engine | Temporal | Windows |
| 13421881 | FIX: Assertion failure occurs when persistent log buffer is used in SQL Server | SQL Server Engine | Transaction Services | Windows |
Obtaining and Downloading the Update¶
How to Obtain or Download the Latest Cumulative Update Package for Windows (Recommended)¶
The most current cumulative update package for SQL Server 2017 for the Windows platform is available for download directly from the Microsoft Download Center. Accessing the Download Center ensures you are always getting the latest released CU package for SQL Server 2017, which is the recommended practice.
If you encounter any issues locating the download page or accessing the package, you should contact Microsoft Customer Service and Support. They can assist you in obtaining the necessary cumulative update package directly.
How to Obtain or Download This Cumulative Update Package for Windows from Microsoft Update Catalog¶
Once future cumulative updates for SQL Server 2017 are made available, this CU20 package, along with all previously released cumulative updates, can be accessed and downloaded through the Microsoft Update Catalog. While the catalog provides access to past updates, Microsoft consistently advises installing the very latest cumulative update package that is currently available to ensure your system benefits from the most recent fixes and improvements.
The specific cumulative update package for SQL Server 2017 CU20 can be downloaded directly from the Microsoft Update Catalog via a dedicated link. This method is an alternative to the Download Center, particularly useful if you manage updates via WSUS or other catalog-based systems.
How to Obtain or Download the Latest Cumulative Update Package for Linux¶
To update your SQL Server 2017 installation on the Linux operating system to incorporate the latest cumulative update, you are required to configure the Cumulative Update repository beforehand. Setting up the correct repository ensures that your system can access the official Microsoft update packages for SQL Server on Linux.
After successfully configuring the CU repository for your specific Linux distribution, you can proceed to update your SQL Server packages. This is done by utilizing the appropriate package update command that corresponds to your platform’s package manager (e.g., apt, yum, zypper). For detailed installation instructions tailored to Linux and direct links to the cumulative update package downloads, please refer to the official SQL Server 2017 Release Notes documentation.
File Information¶
This section provides details regarding the files included in the SQL Server 2017 Cumulative Update 20 package. It includes information about file hashes for verification and detailed file attributes for the updated components.
File Hash Information¶
To verify the integrity and authenticity of the downloaded SQLServer2017-KB4541283-x64.exe file, you can compute its SHA256 hash. This process helps ensure that the file has not been tampered with during the download process. You can use the following command in a command prompt or PowerShell window to calculate the hash:
certutil -hashfile SQLServer2017-KB4541283-x64.exe SHA256
The computed hash value should match the one provided below for the downloaded executable file.
| File name | SHA256 hash |
|---|---|
| SQLServer2017-KB4541283-x64.exe | 90677F7D8FF04691BD5BD7653B9E2498EECCAC1AD331B1DD12249190B4F442FC |
Cumulative Update Package File Information¶
The English version of this cumulative update package for SQL Server 2017 includes updated files with specific attributes such as file name, version, size, date, time, and platform. The dates and times listed for these files are initially in Coordinated Universal Time (UTC). When viewing this file information on your local system, the times are automatically converted to your local time zone. To understand the conversion, you can use the Time Zone tab within the Date and Time settings found in the Windows Control Panel.
Below are tables listing the file attributes for the x64-based versions across various SQL Server 2017 components updated by this package. Note that some components may also include x86 files due to dependencies or shared components.
SQL Server 2017 Analysis Services (x64-based)
| File Name | File Version | File Size | Date | Time | Platform |
|---|---|---|---|---|---|
| Asplatformhost.dll | 2017.140.249.36 | 259464 | 14-Mar-20 | 02:13 | x64 |
| Microsoft.analysisservices.minterop.dll | 14.0.249.36 | 734600 | 14-Mar-20 | 02:06 | x86 |
| Microsoft.analysisservices.server.core.dll | 14.0.249.36 | 1373576 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.analysisservices.server.tabular.dll | 14.0.249.36 | 977504 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.analysisservices.server.tabular.json.dll | 14.0.249.36 | 514440 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.applicationinsights.dll | 2.7.0.13435 | 329872 | 14-Mar-20 | 02:02 | x86 |
| Microsoft.data.mashup.dll | 2.57.5068.261 | 180424 | 14-Mar-20 | 02:06 | x86 |
| Microsoft.data.mashup.oledb.dll | 2.57.5068.261 | 37584 | 14-Mar-20 | 02:06 | x86 |
| Microsoft.data.mashup.preview.dll | 2.57.5068.261 | 54472 | 14-Mar-20 | 02:06 | x86 |
| Microsoft.data.mashup.providercommon.dll | 2.57.5068.261 | 107728 | 14-Mar-20 | 02:06 | x86 |
| Microsoft.hostintegration.connectors.dll | 2.57.5068.261 | 5223112 | 14-Mar-20 | 02:06 | x86 |
| Microsoft.mashup.container.exe | 2.57.5068.261 | 26312 | 14-Mar-20 | 02:06 | x64 |
| Microsoft.mashup.container.netfx40.exe | 2.57.5068.261 | 26824 | 14-Mar-20 | 02:06 | x64 |
| Microsoft.mashup.container.netfx45.exe | 2.57.5068.261 | 26824 | 14-Mar-20 | 02:06 | x64 |
| Microsoft.mashup.eventsource.dll | 2.57.5068.261 | 159440 | 14-Mar-20 | 02:06 | x86 |
| Microsoft.mashup.oauth.dll | 2.57.5068.261 | 84176 | 14-Mar-20 | 02:06 | x86 |
| Microsoft.mashup.oledbprovider.dll | 2.57.5068.261 | 67280 | 14-Mar-20 | 02:06 | x86 |
| Microsoft.mashup.shims.dll | 2.57.5068.261 | 25808 | 14-Mar-20 | 02:06 | x86 |
| Microsoft.mashup.storage.xmlserializers.dll | 1.0.0.0 | 151240 | 14-Mar-20 | 02:06 | x86 |
| Microsoft.mashupengine.dll | 2.57.5068.261 | 13608144 | 14-Mar-20 | 02:06 | x86 |
| Microsoft.powerbi.adomdclient.dll | 15.0.1.272 | 1106088 | 14-Mar-20 | 02:06 | x86 |
| Msmdctr.dll | 2017.140.249.36 | 33160 | 14-Mar-20 | 02:15 | x64 |
| Msmdlocal.dll | 2017.140.249.36 | 40412552 | 14-Mar-20 | 02:05 | x86 |
| Msmdlocal.dll | 2017.140.249.36 | 60753288 | 14-Mar-20 | 02:15 | x64 |
| Msmdpump.dll | 2017.140.249.36 | 9332832 | 14-Mar-20 | 02:15 | x64 |
| Msmdredir.dll | 2017.140.249.36 | 7088216 | 14-Mar-20 | 02:05 | x86 |
| Msmdsrv.exe | 2017.140.249.36 | 60651608 | 14-Mar-20 | 02:15 | x64 |
| Msmgdsrv.dll | 2017.140.249.36 | 7304584 | 14-Mar-20 | 02:05 | x86 |
| Msmgdsrv.dll | 2017.140.249.36 | 9000328 | 14-Mar-20 | 02:15 | x64 |
| Msolap.dll | 2017.140.249.36 | 7772768 | 14-Mar-20 | 02:05 | x86 |
| Msolap.dll | 2017.140.249.36 | 10256264 | 14-Mar-20 | 02:15 | x64 |
| Msolui.dll | 2017.140.249.36 | 280456 | 14-Mar-20 | 02:05 | x86 |
| Msolui.dll | 2017.140.249.36 | 304224 | 14-Mar-20 | 02:15 | x64 |
| Powerbiextensions.dll | 2.57.5068.261 | 6606536 | 14-Mar-20 | 02:06 | x86 |
| Sql_as_keyfile.dll | 2017.140.3294.2 | 93576 | 14-Mar-20 | 02:13 | x64 |
| Sqlboot.dll | 2017.140.3294.2 | 190856 | 14-Mar-20 | 02:15 | x64 |
| Sqlceip.exe | 14.0.3294.2 | 255096 | 14-Mar-20 | 02:02 | x86 |
| Sqldumper.exe | 2017.140.3294.2 | 138632 | 14-Mar-20 | 01:51 | x64 |
| Sqldumper.exe | 2017.140.3294.2 | 116320 | 14-Mar-20 | 02:09 | x86 |
| Tmapi.dll | 2017.140.249.36 | 5814664 | 14-Mar-20 | 02:15 | x64 |
| Tmcachemgr.dll | 2017.140.249.36 | 4157832 | 14-Mar-20 | 02:15 | x64 |
| Tmpersistence.dll | 2017.140.249.36 | 1125256 | 14-Mar-20 | 02:15 | x64 |
| Tmtransactions.dll | 2017.140.249.36 | 1634184 | 14-Mar-20 | 02:15 | x64 |
| Xe.dll | 2017.140.3294.2 | 666504 | 14-Mar-20 | 02:15 | x64 |
| Xmlrw.dll | 2017.140.3294.2 | 250760 | 14-Mar-20 | 02:05 | x86 |
| Xmlrw.dll | 2017.140.3294.2 | 298376 | 14-Mar-20 | 02:15 | x64 |
| Xmlrwbin.dll | 2017.140.3294.2 | 182880 | 14-Mar-20 | 02:05 | x86 |
| Xmlrwbin.dll | 2017.140.3294.2 | 217696 | 14-Mar-20 | 02:15 | x64 |
| Xmsrv.dll | 2017.140.249.36 | 33349000 | 14-Mar-20 | 02:05 | x86 |
| Xmsrv.dll | 2017.140.249.36 | 25375840 | 14-Mar-20 | 02:15 | x64 |
SQL Server 2017 Database Services Common Core (x64-based)
| File Name | File Version | File Size | Date | Time | Platform |
|---|---|---|---|---|---|
| Batchparser.dll | 2017.140.3294.2 | 153480 | 14-Mar-20 | 02:02 | x86 |
| Batchparser.dll | 2017.140.3294.2 | 173960 | 14-Mar-20 | 02:13 | x64 |
| Instapi140.dll | 2017.140.3294.2 | 55688 | 14-Mar-20 | 02:05 | x86 |
| Instapi140.dll | 2017.140.3294.2 | 65416 | 14-Mar-20 | 02:15 | x64 |
| Isacctchange.dll | 2017.140.3294.2 | 22624 | 14-Mar-20 | 02:02 | x86 |
| Isacctchange.dll | 2017.140.3294.2 | 23944 | 14-Mar-20 | 02:13 | x64 |
| Microsoft.analysisservices.adomdclient.dll | 14.0.249.36 | 1081736 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.analysisservices.adomdclient.dll | 14.0.249.36 | 1081736 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.analysisservices.core.dll | 14.0.249.36 | 1374600 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.analysisservices.xmla.dll | 14.0.249.36 | 734600 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.analysisservices.xmla.dll | 14.0.249.36 | 734600 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.edition.dll | 14.0.3294.2 | 30088 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.mgdsqldumper.v4x.dll | 2017.140.3294.2 | 71560 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.mgdsqldumper.v4x.dll | 2017.140.3294.2 | 75144 | 14-Mar-20 | 02:13 | x64 |
| Microsoft.sqlserver.rmo.dll | 14.0.3294.2 | 564856 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.rmo.dll | 14.0.3294.2 | 564832 | 14-Mar-20 | 02:13 | x86 |
| Msasxpress.dll | 2017.140.249.36 | 25208 | 14-Mar-20 | 02:05 | x86 |
| Msasxpress.dll | 2017.140.249.36 | 29064 | 14-Mar-20 | 02:15 | x64 |
| Pbsvcacctsync.dll | 2017.140.3294.2 | 62344 | 14-Mar-20 | 02:05 | x86 |
| Pbsvcacctsync.dll | 2017.140.3294.2 | 77408 | 14-Mar-20 | 02:15 | x64 |
| Sql_common_core_keyfile.dll | 2017.140.3294.2 | 93576 | 14-Mar-20 | 02:13 | x64 |
| Sqldumper.exe | 2017.140.3294.2 | 138632 | 14-Mar-20 | 01:51 | x64 |
| Sqldumper.exe | 2017.140.3294.2 | 116320 | 14-Mar-20 | 02:09 | x86 |
| Sqlftacct.dll | 2017.140.3294.2 | 49032 | 14-Mar-20 | 02:05 | x86 |
| Sqlftacct.dll | 2017.140.3294.2 | 57224 | 14-Mar-20 | 02:15 | x64 |
| Sqlmanager.dll | 2017.140.17218.0 | 602848 | 14-Mar-20 | 02:03 | x86 |
| Sqlmanager.dll | 2017.140.17218.0 | 734952 | 14-Mar-20 | 02:15 | x64 |
| Sqlmgmprovider.dll | 2017.140.3294.2 | 368520 | 14-Mar-20 | 02:03 | x86 |
| Sqlmgmprovider.dll | 2017.140.3294.2 | 413064 | 14-Mar-20 | 02:15 | x64 |
| Sqlsecacctchg.dll | 2017.140.3294.2 | 28256 | 14-Mar-20 | 02:05 | x86 |
| Sqlsecacctchg.dll | 2017.140.3294.2 | 30600 | 14-Mar-20 | 02:15 | x64 |
| Sqlsvcsync.dll | 2017.140.3294.2 | 267144 | 14-Mar-20 | 02:05 | x86 |
| Sqlsvcsync.dll | 2017.140.3294.2 | 351112 | 14-Mar-20 | 02:15 | x64 |
| Sqltdiagn.dll | 2017.140.3294.2 | 53640 | 14-Mar-20 | 02:03 | x86 |
| Sqltdiagn.dll | 2017.140.3294.2 | 60808 | 14-Mar-20 | 02:15 | x64 |
| Svrenumapi140.dll | 2017.140.3294.2 | 888416 | 14-Mar-20 | 02:05 | x86 |
| Svrenumapi140.dll | 2017.140.3294.2 | 1167752 | 14-Mar-20 | 02:15 | x64 |
SQL Server 2017 Data Quality Client (x64-based)
| File Name | File Version | File Size | Date | Time | Platform |
|---|---|---|---|---|---|
| Dumpbin.exe | 12.10.30102.2 | 24624 | 14-Mar-20 | 02:05 | x86 |
| Link.exe | 12.10.30102.2 | 852528 | 14-Mar-20 | 02:05 | x86 |
| Mspdb120.dll | 12.10.30102.2 | 259632 | 14-Mar-20 | 02:05 | x86 |
| Sql_dqc_keyfile.dll | 2017.140.3294.2 | 93576 | 14-Mar-20 | 02:13 | x64 |
| Stdole.dll | 7.0.9466.0 | 32296 | 14-Mar-20 | 02:05 | x86 |
SQL Server 2017 Data Quality (x64-based)
| File Name | File Version | File Size | Date | Time | Platform |
|---|---|---|---|---|---|
| Microsoft.practices.enterpriselibrary.common.dll | 4.1.0.0 | 208648 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.practices.enterpriselibrary.common.dll | 4.1.0.0 | 208648 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.practices.enterpriselibrary.logging.dll | 4.1.0.0 | 264968 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.practices.enterpriselibrary.logging.dll | 4.1.0.0 | 264968 | 14-Mar-20 | 02:13 | x86 |
SQL Server 2017 sql_dreplay_client (x64-based)
| File Name | File Version | File Size | Date | Time | Platform |
|---|---|---|---|---|---|
| Dreplayclient.exe | 2017.140.3294.2 | 114272 | 14-Mar-20 | 02:02 | x86 |
| Dreplaycommon.dll | 2017.140.3294.2 | 693128 | 14-Mar-20 | 02:02 | x86 |
| Dreplayserverps.dll | 2017.140.3294.2 | 25992 | 14-Mar-20 | 02:02 | x86 |
| Dreplayutil.dll | 2017.140.3294.2 | 302984 | 14-Mar-20 | 02:02 | x86 |
| Instapi140.dll | 2017.140.3294.2 | 65416 | 14-Mar-20 | 02:15 | x64 |
| Sql_dreplay_client_keyfile.dll | 2017.140.3294.2 | 93576 | 14-Mar-20 | 02:13 | x64 |
| Sqlresourceloader.dll | 2017.140.3294.2 | 22408 | 14-Mar-20 | 02:03 | x86 |
SQL Server 2017 sql_dreplay_controller (x64-based)
| File Name | File Version | File Size | Date | Time | Platform |
|---|---|---|---|---|---|
| Dreplaycommon.dll | 2017.140.3294.2 | 693128 | 14-Mar-20 | 02:02 | x86 |
| Dreplaycontroller.exe | 2017.140.3294.2 | 343432 | 14-Mar-20 | 02:02 | x86 |
| Dreplayprocess.dll | 2017.140.3294.2 | 164744 | 14-Mar-20 | 02:02 | x86 |
| Dreplayserverps.dll | 2017.140.3294.2 | 25992 | 14-Mar-20 | 02:02 | x86 |
| Instapi140.dll | 2017.140.3294.2 | 65416 | 14-Mar-20 | 02:15 | x64 |
| Sql_dreplay_controller_keyfile.dll | 2017.140.3294.2 | 93576 | 14-Mar-20 | 02:13 | x64 |
| Sqlresourceloader.dll | 2017.140.3294.2 | 22408 | 14-Mar-20 | 02:03 | x86 |
SQL Server 2017 Database Services Core Instance (x64-based)
| File Name | File Version | File Size | Date | Time | Platform |
|---|---|---|---|---|---|
| Backuptourl.exe | 14.0.3294.2 | 33888 | 14-Mar-20 | 02:13 | x64 |
| Batchparser.dll | 2017.140.3294.2 | 173960 | 14-Mar-20 | 02:13 | x64 |
| C1.dll | 18.10.40116.18 | 925232 | 14-Mar-20 | 02:11 | x64 |
| C2.dll | 18.10.40116.18 | 5341440 | 14-Mar-20 | 02:11 | x64 |
| Cl.exe | 18.10.40116.18 | 192048 | 14-Mar-20 | 02:11 | x64 |
| Clui.dll | 18.10.40116.10 | 486144 | 14-Mar-20 | 02:10 | x64 |
| Databasemailprotocols.dll | 14.0.17178.0 | 48352 | 14-Mar-20 | 02:13 | x86 |
| Datacollectorcontroller.dll | 2017.140.3294.2 | 220768 | 14-Mar-20 | 02:13 | x64 |
| Dcexec.exe | 2017.140.3294.2 | 67680 | 14-Mar-20 | 02:13 | x64 |
| Fssres.dll | 2017.140.3294.2 | 83848 | 14-Mar-20 | 02:15 | x64 |
| Hadrres.dll | 2017.140.3294.2 | 182664 | 14-Mar-20 | 02:15 | x64 |
| Hkcompile.dll | 2017.140.3294.2 | 1416072 | 14-Mar-20 | 02:15 | x64 |
| Hkengine.dll | 2017.140.3294.2 | 5852040 | 14-Mar-20 | 02:15 | x64 |
| Hkruntime.dll | 2017.140.3294.2 | 156256 | 14-Mar-20 | 02:15 | x64 |
| Link.exe | 12.10.40116.18 | 1017392 | 14-Mar-20 | 02:11 | x64 |
| Microsoft.analysisservices.applocal.xmla.dll | 14.0.249.36 | 734088 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.applicationinsights.dll | 2.7.0.13435 | 329872 | 14-Mar-20 | 02:02 | x86 |
| Microsoft.sqlautoadmin.autobackupagent.dll | 14.0.3294.2 | 229496 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlautoadmin.sqlautoadmin.dll | 14.0.3294.2 | 72584 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.types.dll | 2017.140.3294.2 | 385928 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.vdiinterface.dll | 2017.140.3294.2 | 65416 | 14-Mar-20 | 02:13 | x64 |
| Microsoft.sqlserver.xe.core.dll | 2017.140.3294.2 | 58248 | 14-Mar-20 | 02:13 | x64 |
| Microsoft.sqlserver.xevent.configuration.dll | 2017.140.3294.2 | 145288 | 14-Mar-20 | 02:13 | x64 |
| Microsoft.sqlserver.xevent.dll | 2017.140.3294.2 | 152456 | 14-Mar-20 | 02:13 | x64 |
| Microsoft.sqlserver.xevent.linq.dll | 2017.140.3294.2 | 296840 | 14-Mar-20 | 02:13 | x64 |
| Microsoft.sqlserver.xevent.targets.dll | 2017.140.3294.2 | 67976 | 14-Mar-20 | 02:13 | x64 |
| Msobj120.dll | 12.10.40116.18 | 129576 | 14-Mar-20 | 02:11 | x64 |
| Mspdb120.dll | 12.10.40116.18 | 559144 | 14-Mar-20 | 02:11 | x64 |
| Mspdbcore.dll | 12.10.40116.18 | 559144 | 14-Mar-20 | 02:11 | x64 |
| Msvcp120.dll | 12.10.40116.18 | 661040 | 14-Mar-20 | 02:11 | x64 |
| Msvcr120.dll | 12.10.40116.18 | 964656 | 14-Mar-20 | 02:11 | x64 |
| Odsole70.dll | 2017.140.3294.2 | 85896 | 14-Mar-20 | 02:15 | x64 |
| Opends60.dll | 2017.140.3294.2 | 25992 | 14-Mar-20 | 02:15 | x64 |
| Qds.dll | 2017.140.3294.2 | 1175136 | 14-Mar-20 | 02:15 | x64 |
| Rsfxft.dll | 2017.140.3294.2 | 27528 | 14-Mar-20 | 02:15 | x64 |
| Secforwarder.dll | 2017.140.3294.2 | 30600 | 14-Mar-20 | 02:15 | x64 |
| Sqagtres.dll | 2017.140.3294.2 | 69000 | 14-Mar-20 | 02:15 | x64 |
| Sql_engine_core_inst_keyfile.dll | 2017.140.3294.2 | 93576 | 14-Mar-20 | 02:13 | x64 |
| Sqlaamss.dll | 2017.140.3294.2 | 84872 | 14-Mar-20 | 02:15 | x64 |
| Sqlaccess.dll | 2017.140.3294.2 | 468872 | 14-Mar-20 | 02:15 | x64 |
| Sqlagent.exe | 2017.140.3294.2 | 598408 | 14-Mar-20 | 02:15 | x64 |
| Sqlagentctr140.dll | 2017.140.3294.2 | 47496 | 14-Mar-20 | 02:03 | x86 |
| Sqlagentctr140.dll | 2017.140.3294.2 | 56416 | 14-Mar-20 | 02:15 | x64 |
| Sqlagentlog.dll | 2017.140.3294.2 | 25992 | 14-Mar-20 | 02:15 | x64 |
| Sqlagentmail.dll | 2017.140.3294.2 | 46984 | 14-Mar-20 | 02:15 | x64 |
| Sqlboot.dll | 2017.140.3294.2 | 190856 | 14-Mar-20 | 02:15 | x64 |
| Sqlceip.exe | 14.0.3294.2 | 255096 | 14-Mar-20 | 02:02 | x86 |
| Sqlcmdss.dll | 2017.140.3294.2 | 67680 | 14-Mar-20 | 02:15 | x64 |
| Sqlctr140.dll | 2017.140.3294.2 | 106376 | 14-Mar-20 | 02:05 | x86 |
| Sqlctr140.dll | 2017.140.3294.2 | 123784 | 14-Mar-20 | 02:15 | x64 |
| Sqldk.dll | 2017.140.3294.2 | 2799496 | 14-Mar-20 | 02:15 | x64 |
| Sqldtsss.dll | 2017.140.3294.2 | 102280 | 14-Mar-20 | 02:15 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3595136 | 14-Mar-20 | 01:50 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3913608 | 14-Mar-20 | 01:50 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3916168 | 14-Mar-20 | 01:51 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3400584 | 14-Mar-20 | 01:51 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3778440 | 14-Mar-20 | 01:51 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3784072 | 14-Mar-20 | 01:51 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3336584 | 14-Mar-20 | 01:55 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 1440648 | 14-Mar-20 | 01:55 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3365768 | 14-Mar-20 | 01:55 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3479944 | 14-Mar-20 | 01:58 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3634568 | 14-Mar-20 | 01:59 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3819400 | 14-Mar-20 | 02:00 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3288968 | 14-Mar-20 | 02:01 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 4025736 | 14-Mar-20 | 02:01 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3675528 | 14-Mar-20 | 02:02 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 2086280 | 14-Mar-20 | 02:04 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3211656 | 14-Mar-20 | 02:06 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3295112 | 14-Mar-20 | 02:08 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3785608 | 14-Mar-20 | 02:08 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3586952 | 14-Mar-20 | 02:09 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 2033032 | 14-Mar-20 | 02:10 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 1493384 | 14-Mar-20 | 02:12 | x64 |
| Sqliosim.com | 2017.140.3294.2 | 306784 | 14-Mar-20 | 02:15 | x64 |
| Sqliosim.exe | 2017.140.3294.2 | 3013000 | 14-Mar-20 | 02:15 | x64 |
| Sqllang.dll | 2017.140.3294.2 | 41243528 | 14-Mar-20 | 02:15 | x64 |
| Sqlmin.dll | 2017.140.3294.2 | 40417160 | 14-Mar-20 | 02:15 | x64 |
| Sqlolapss.dll | 2017.140.3294.2 | 102496 | 14-Mar-20 | 02:15 | x64 |
| Sqlos.dll | 2017.140.3294.2 | 19552 | 14-Mar-20 | 02:15 | x64 |
| Sqlpowershellss.dll | 2017.140.3294.2 | 63072 | 14-Mar-20 | 02:15 | x64 |
| Sqlrepss.dll | 2017.140.3294.2 | 61832 | 14-Mar-20 | 02:15 | x64 |
| Sqlresld.dll | 2017.140.3294.2 | 23944 | 14-Mar-20 | 02:15 | x64 |
| Sqlresourceloader.dll | 2017.140.3294.2 | 25480 | 14-Mar-20 | 02:15 | x64 |
| Sqlscm.dll | 2017.140.3294.2 | 66144 | 14-Mar-20 | 02:15 | x64 |
| Sqlscriptdowngrade.dll | 2017.140.3294.2 | 20872 | 14-Mar-20 | 02:15 | x64 |
| Sqlscriptupgrade.dll | 2017.140.3294.2 | 5888392 | 14-Mar-20 | 02:15 | x64 |
| Sqlserverspatial140.dll | 2017.140.3294.2 | 725896 | 14-Mar-20 | 02:15 | x64 |
| Sqlservr.exe | 2017.140.3294.2 | 481888 | 14-Mar-20 | 02:15 | x64 |
| Sqlsvc.dll | 2017.140.3294.2 | 156248 | 14-Mar-20 | 02:15 | x64 |
| Sqltses.dll | 2017.140.3294.2 | 9555848 | 14-Mar-20 | 02:15 | x64 |
| Sqsrvres.dll | 2017.140.3294.2 | 255880 | 14-Mar-20 | 02:15 | x64 |
| Svl.dll | 2017.140.3294.2 | 146824 | 14-Mar-20 | 02:15 | x64 |
| Xe.dll | 2017.140.3294.2 | 666504 | 14-Mar-20 | 02:15 | x64 |
| Xmlrw.dll | 2017.140.3294.2 | 298376 | 14-Mar-20 | 02:15 | x64 |
| Xmlrwbin.dll | 2017.140.3294.2 | 217696 | 14-Mar-20 | 02:15 | x64 |
| Xpadsi.exe | 2017.140.3294.2 | 84872 | 14-Mar-20 | 02:15 | x64 |
| Xplog70.dll | 2017.140.3294.2 | 71288 | 14-Mar-20 | 02:15 | x64 |
| Xpqueue.dll | 2017.140.3294.2 | 68192 | 14-Mar-20 | 02:15 | x64 |
| Xprepl.dll | 2017.140.3294.2 | 96648 | 14-Mar-20 | 02:15 | x64 |
| Xpsqlbot.dll | 2017.140.3294.2 | 25480 | 14-Mar-20 | 02:15 | x64 |
| Xpstar.dll | 2017.140.3294.2 | 445320 | 14-Mar-20 | 02:15 | x64 |
SQL Server 2017 Database Services Core Shared (x64-based)
| File Name | File Version | File Size | Date | Time | Platform |
|---|---|---|---|---|---|
| Batchparser.dll | 2017.140.3294.2 | 153480 | 14-Mar-20 | 02:02 | x86 |
| Batchparser.dll | 2017.140.3294.2 | 173960 | 14-Mar-20 | 02:13 | x64 |
| Bcp.exe | 2017.140.3294.2 | 113032 | 14-Mar-20 | 02:15 | x64 |
| Commanddest.dll | 2017.140.3294.2 | 239200 | 14-Mar-20 | 02:13 | x64 |
| Datacollectorenumerators.dll | 2017.140.3294.2 | 109448 | 14-Mar-20 | 02:13 | x64 |
| Datacollectortasks.dll | 2017.140.3294.2 | 180832 | 14-Mar-20 | 02:13 | x64 |
| Distrib.exe | 2017.140.3294.2 | 198240 | 14-Mar-20 | 02:15 | x64 |
| Dteparse.dll | 2017.140.3294.2 | 104536 | 14-Mar-20 | 02:13 | x64 |
| Dteparsemgd.dll | 2017.140.3294.2 | 82528 | 14-Mar-20 | 02:13 | x64 |
| Dtepkg.dll | 2017.140.3294.2 | 130952 | 14-Mar-20 | 02:13 | x64 |
| Dtexec.exe | 2017.140.3294.2 | 67168 | 14-Mar-20 | 02:13 | x64 |
| Dts.dll | 2017.140.3294.2 | 2994264 | 14-Mar-20 | 02:13 | x64 |
| Dtscomexpreval.dll | 2017.140.3294.2 | 468360 | 14-Mar-20 | 02:13 | x64 |
| Dtsconn.dll | 2017.140.3294.2 | 493664 | 14-Mar-20 | 02:13 | x64 |
| Dtshost.exe | 2017.140.3294.2 | 99424 | 14-Mar-20 | 02:15 | x64 |
| Dtslog.dll | 2017.140.3294.2 | 113536 | 14-Mar-20 | 02:13 | x64 |
| Dtsmsg140.dll | 2017.140.3294.2 | 538720 | 14-Mar-20 | 02:15 | x64 |
| Dtspipeline.dll | 2017.140.3294.2 | 1261664 | 14-Mar-20 | 02:13 | x64 |
| Dtspipelineperf140.dll | 2017.140.3294.2 | 41352 | 14-Mar-20 | 02:13 | x64 |
| Dtuparse.dll | 2017.140.3294.2 | 82312 | 14-Mar-20 | 02:13 | x64 |
| Dtutil.exe | 2017.140.3294.2 | 141704 | 14-Mar-20 | 02:13 | x64 |
| Exceldest.dll | 2017.140.3294.2 | 254048 | 14-Mar-20 | 02:13 | x64 |
| Excelsrc.dll | 2017.140.3294.2 | 275848 | 14-Mar-20 | 02:13 | x64 |
| Execpackagetask.dll | 2017.140.3294.2 | 161376 | 14-Mar-20 | 02:13 | x64 |
| Flatfiledest.dll | 2017.140.3294.2 | 380024 | 14-Mar-20 | 02:13 | x64 |
| Flatfilesrc.dll | 2017.140.3294.2 | 392584 | 14-Mar-20 | 02:13 | x64 |
| Foreachfileenumerator.dll | 2017.140.3294.2 | 89480 | 14-Mar-20 | 02:13 | x64 |
| Hkengperfctrs.dll | 2017.140.3294.2 | 52824 | 14-Mar-20 | 02:15 | x64 |
| Ionic.zip.dll | 1.9.1.8 | 471440 | 14-Mar-20 | 01:51 | x86 |
| Logread.exe | 2017.140.3294.2 | 629640 | 14-Mar-20 | 02:15 | x64 |
| Mergetxt.dll | 2017.140.3294.2 | 58248 | 14-Mar-20 | 02:15 | x64 |
| Microsoft.analysisservices.applocal.core.dll | 14.0.249.36 | 1374600 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.data.datafeedclient.dll | 13.1.1.0 | 171208 | 14-Mar-20 | 01:51 | x86 |
| Microsoft.exceptionmessagebox.dll | 14.0.3294.2 | 130952 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.integrationservice.hadoop.common.dll | 14.0.3294.2 | 48008 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.integrationservice.hadoopcomponents.dll | 14.0.3294.2 | 83040 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.integrationservice.hadooptasks.dll | 14.0.3294.2 | 66656 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.maintenanceplantasks.dll | 14.0.3294.2 | 384904 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.manageddts.dll | 14.0.3294.2 | 607112 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.replication.dll | 2017.140.3294.2 | 1657736 | 14-Mar-20 | 02:13 | x64 |
| Microsoft.sqlserver.rmo.dll | 14.0.3294.2 | 564856 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.xevent.configuration.dll | 2017.140.3294.2 | 145288 | 14-Mar-20 | 02:13 | x64 |
| Microsoft.sqlserver.xevent.dll | 2017.140.3294.2 | 152456 | 14-Mar-20 | 02:13 | x64 |
| Msdtssrvrutil.dll | 2017.140.3294.2 | 96136 | 14-Mar-20 | 02:13 | x64 |
| Msgprox.dll | 2017.140.3294.2 | 265312 | 14-Mar-20 | 02:15 | x64 |
| Msxmlsql.dll | 2017.140.3294.2 | 1441160 | 14-Mar-20 | 02:15 | x64 |
| Newtonsoft.json.dll | 6.0.8.18111 | 522856 | 14-Mar-20 | 01:51 | x86 |
| Oledbdest.dll | 2017.140.3294.2 | 254344 | 14-Mar-20 | 02:13 | x64 |
| Oledbsrc.dll | 2017.140.3294.2 | 282208 | 14-Mar-20 | 02:13 | x64 |
| Osql.exe | 2017.140.3294.2 | 68488 | 14-Mar-20 | 02:13 | x64 |
| Qrdrsvc.exe | 2017.140.3294.2 | 469088 | 14-Mar-20 | 02:15 | x64 |
| Rawdest.dll | 2017.140.3294.2 | 199560 | 14-Mar-20 | 02:15 | x64 |
| Rawsource.dll | 2017.140.3294.2 | 187272 | 14-Mar-20 | 02:15 | x64 |
| Rdistcom.dll | 2017.140.3294.2 | 852360 | 14-Mar-20 | 02:15 | x64 |
| Recordsetdest.dll | 2017.140.3294.2 | 177784 | 14-Mar-20 | 02:15 | x64 |
| Replagnt.dll | 2017.140.3294.2 | 23944 | 14-Mar-20 | 02:15 | x64 |
| Repldp.dll | 2017.140.3294.2 | 285576 | 14-Mar-20 | 02:15 | x64 |
| Replerrx.dll | 2017.140.3294.2 | 148872 | 14-Mar-20 | 02:15 | x64 |
| Replisapi.dll | 2017.140.3294.2 | 357472 | 14-Mar-20 | 02:15 | x64 |
| Replmerg.exe | 2017.140.3294.2 | 520072 | 14-Mar-20 | 02:15 | x64 |
| Replprov.dll | 2017.140.3294.2 | 797280 | 14-Mar-20 | 02:15 | x64 |
| Replrec.dll | 2017.140.3294.2 | 970120 | 14-Mar-20 | 02:15 | x64 |
| Replsub.dll | 2017.140.3294.2 | 440416 | 14-Mar-20 | 02:15 | x64 |
| Replsync.dll | 2017.140.3294.2 | 148360 | 14-Mar-20 | 02:15 | x64 |
| Sort00001000.dll | 4.0.30319.576 | 871680 | 14-Mar-20 | 02:15 | x64 |
| Sort00060101.dll | 4.0.30319.576 | 75016 | 14-Mar-20 | 02:15 | x64 |
| Spresolv.dll | 2017.140.3294.2 | 247176 | 14-Mar-20 | 02:15 | x64 |
| Sql_engine_core_shared_keyfile.dll | 2017.140.3294.2 | 93576 | 14-Mar-20 | 02:13 | x64 |
| Sqlcmd.exe | 2017.140.3294.2 | 242272 | 14-Mar-20 | 02:15 | x64 |
| Sqldiag.exe | 2017.140.3294.2 | 1254792 | 14-Mar-20 | 02:15 | x64 |
| Sqldistx.dll | 2017.140.3294.2 | 219744 | 14-Mar-20 | 02:15 | x64 |
| Sqllogship.exe | 14.0.3294.2 | 98696 | 14-Mar-20 | 02:15 | x64 |
| Sqlmergx.dll | 2017.140.3294.2 | 355208 | 14-Mar-20 | 02:15 | x64 |
| Sqlresld.dll | 2017.140.3294.2 | 21896 | 14-Mar-20 | 02:03 | x86 |
| Sqlresld.dll | 2017.140.3294.2 | 23944 | 14-Mar-20 | 02:15 | x64 |
| Sqlresourceloader.dll | 2017.140.3294.2 | 22408 | 14-Mar-20 | 02:03 | x86 |
| Sqlresourceloader.dll | 2017.140.3294.2 | 25480 | 14-Mar-20 | 02:15 | x64 |
| Sqlscm.dll | 2017.140.3294.2 | 55392 | 14-Mar-20 | 02:03 | x86 |
| Sqlscm.dll | 2017.140.3294.2 | 66144 | 14-Mar-20 | 02:15 | x64 |
| Sqlsvc.dll | 2017.140.3294.2 | 128632 | 14-Mar-20 | 02:03 | x86 |
| Sqlsvc.dll | 2017.140.3294.2 | 156248 | 14-Mar-20 | 02:15 | x64 |
| Sqltaskconnections.dll | 2017.140.3294.2 | 177272 | 14-Mar-20 | 02:15 | x64 |
| Sqlwep140.dll | 2017.140.3294.2 | 98696 | 14-Mar-20 | 02:15 | x64 |
| Ssdebugps.dll | 2017.140.3294.2 | 26504 | 14-Mar-20 | 02:15 | x64 |
| Ssisoledb.dll | 2017.140.3294.2 | 209496 | 14-Mar-20 | 02:15 | x64 |
| Ssradd.dll | 2017.140.3294.2 | 70240 | 14-Mar-20 | 02:15 | x64 |
| Ssravg.dll | 2017.140.3294.2 | 70752 | 14-Mar-20 | 02:15 | x64 |
| Ssrdown.dll | 2017.140.3294.2 | 55176 | 14-Mar-20 | 02:15 | x64 |
| Ssrmax.dll | 2017.140.3294.2 | 68488 | 14-Mar-20 | 02:15 | x64 |
| Ssrmin.dll | 2017.140.3294.2 | 68488 | 14-Mar-20 | 02:15 | x64 |
| Ssrpub.dll | 2017.140.3294.2 | 55904 | 14-Mar-20 | 02:15 | x64 |
| Ssrup.dll | 2017.140.3294.2 | 55392 | 14-Mar-20 | 02:15 | x64 |
| Tablediff.exe | 14.0.3294.2 | 79752 | 14-Mar-20 | 02:15 | x64 |
| Txagg.dll | 2017.140.3294.2 | 355424 | 14-Mar-20 | 02:15 | x64 |
| Txbdd.dll | 2017.140.3294.2 | 163424 | 14-Mar-20 | 02:15 | x64 |
| Txdatacollector.dll | 2017.140.3294.2 | 360328 | 14-Mar-20 | 02:15 | x64 |
| Txdataconvert.dll | 2017.140.3294.2 | 286088 | 14-Mar-20 | 02:15 | x64 |
| Txderived.dll | 2017.140.3294.2 | 597600 | 14-Mar-20 | 02:15 | x64 |
| Txlookup.dll | 2017.140.3294.2 | 521312 | 14-Mar-20 | 02:15 | x64 |
| Txmerge.dll | 2017.140.3294.2 | 223328 | 14-Mar-20 | 02:15 | x64 |
| Txmergejoin.dll | 2017.140.3294.2 | 268896 | 14-Mar-20 | 02:15 | x64 |
| Txmulticast.dll | 2017.140.3294.2 | 120928 | 14-Mar-20 | 02:15 | x64 |
| Txrowcount.dll | 2017.140.3294.2 | 118664 | 14-Mar-20 | 02:15 | x64 |
| Txsort.dll | 2017.140.3294.2 | 249736 | 14-Mar-20 | 02:15 | x64 |
| Txsplit.dll | 2017.140.3294.2 | 589920 | 14-Mar-20 | 02:15 | x64 |
| Txunionall.dll | 2017.140.3294.2 | 177032 | 14-Mar-20 | 02:15 | x64 |
| Xe.dll | 2017.140.3294.2 | 666504 | 14-Mar-20 | 02:15 | x64 |
| Xmlrw.dll | 2017.140.3294.2 | 298376 | 14-Mar-20 | 02:15 | x64 |
| Xmlsub.dll | 2017.140.3294.2 | 255368 | 14-Mar-20 | 02:15 | x64 |
SQL Server 2017 sql_extensibility (x64-based)
| File Name | File Version | File Size | Date | Time | Platform |
|---|---|---|---|---|---|
| Launchpad.exe | 2017.140.3294.2 | 1119112 | 14-Mar-20 | 02:15 | x64 |
| Sql_extensibility_keyfile.dll | 2017.140.3294.2 | 93576 | 14-Mar-20 | 02:13 | x64 |
| Sqlsatellite.dll | 2017.140.3294.2 | 917080 | 14-Mar-20 | 02:15 | x64 |
SQL Server 2017 Full-Text Engine (x64-based)
| File Name | File Version | File Size | Date | Time | Platform |
|---|---|---|---|---|---|
| Fd.dll | 2017.140.3294.2 | 665696 | 14-Mar-20 | 02:15 | x64 |
| Fdhost.exe | 2017.140.3294.2 | 109448 | 14-Mar-20 | 02:15 | x64 |
| Fdlauncher.exe | 2017.140.3294.2 | 57440 | 14-Mar-20 | 02:15 | x64 |
| Nlsdl.dll | 6.0.6001.18000 | 46360 | 14-Mar-20 | 02:15 | x64 |
| Sql_fulltext_keyfile.dll | 2017.140.3294.2 | 93576 | 14-Mar-20 | 02:13 | x64 |
| Sqlft140ph.dll | 2017.140.3294.2 | 62856 | 14-Mar-20 | 02:15 | x64 |
SQL Server 2017 sql_inst_mr (x64-based)
| File Name | File Version | File Size | Date | Time | Platform |
|---|---|---|---|---|---|
| Imrdll.dll | 14.0.3294.2 | 16776 | 14-Mar-20 | 02:13 | x86 |
| Sql_inst_mr_keyfile.dll | 2017.140.3294.2 | 93576 | 14-Mar-20 | 02:13 | x64 |
SQL Server 2017 Integration Services (x64-based)
| File Name | File Version | File Size | Date | Time | Platform |
|---|---|---|---|---|---|
| Attunity.sqlserver.cdccontroltask.dll | 5.0.0.112 | 75264 | 14-Mar-20 | 02:02 | x86 |
| Attunity.sqlserver.cdccontroltask.dll | 5.0.0.112 | 75264 | 14-Mar-20 | 02:13 | x86 |
| Attunity.sqlserver.cdcsplit.dll | 5.0.0.112 | 36352 | 14-Mar-20 | 02:02 | x86 |
| Attunity.sqlserver.cdcsplit.dll | 5.0.0.112 | 36352 | 14-Mar-20 | 02:13 | x86 |
| Attunity.sqlserver.cdcsrc.dll | 5.0.0.112 | 76288 | 14-Mar-20 | 02:02 | x86 |
| Attunity.sqlserver.cdcsrc.dll | 5.0.0.112 | 76288 | 14-Mar-20 | 02:13 | x86 |
| Commanddest.dll | 2017.140.3294.2 | 193928 | 14-Mar-20 | 02:02 | x86 |
| Commanddest.dll | 2017.140.3294.2 | 239200 | 14-Mar-20 | 02:13 | x64 |
| Dteparse.dll | 2017.140.3294.2 | 93576 | 14-Mar-20 | 02:02 | x86 |
| Dteparse.dll | 2017.140.3294.2 | 104536 | 14-Mar-20 | 02:13 | x64 |
| Dteparsemgd.dll | 2017.140.3294.2 | 76896 | 14-Mar-20 | 02:02 | x86 |
| Dteparsemgd.dll | 2017.140.3294.2 | 82528 | 14-Mar-20 | 02:13 | x64 |
| Dtepkg.dll | 2017.140.3294.2 | 110176 | 14-Mar-20 | 02:02 | x86 |
| Dtepkg.dll | 2017.140.3294.2 | 130952 | 14-Mar-20 | 02:13 | x64 |
| Dtexec.exe | 2017.140.3294.2 | 61528 | 14-Mar-20 | 02:02 | x86 |
| Dtexec.exe | 2017.140.3294.2 | 67168 | 14-Mar-20 | 02:13 | x64 |
| Dts.dll | 2017.140.3294.2 | 2544008 | 14-Mar-20 | 02:02 | x86 |
| Dts.dll | 2017.140.3294.2 | 2994264 | 14-Mar-20 | 02:13 | x64 |
| Dtscomexpreval.dll | 2017.140.3294.2 | 411256 | 14-Mar-20 | 02:02 | x86 |
| Dtscomexpreval.dll | 2017.140.3294.2 | 468360 | 14-Mar-20 | 02:13 | x64 |
| Dtsconn.dll | 2017.140.3294.2 | 395656 | 14-Mar-20 | 02:02 | x86 |
| Dtsconn.dll | 2017.140.3294.2 | 493664 | 14-Mar-20 | 02:13 | x64 |
| Dtsdebughost.exe | 2017.140.3294.2 | 88456 | 14-Mar-20 | 02:02 | x86 |
| Dtsdebughost.exe | 2017.140.3294.2 | 104328 | 14-Mar-20 | 02:13 | x64 |
| Dtshost.exe | 2017.140.3294.2 | 84576 | 14-Mar-20 | 02:05 | x86 |
| Dtshost.exe | 2017.140.3294.2 | 99424 | 14-Mar-20 | 02:15 | x64 |
| Dtslog.dll | 2017.140.3294.2 | 96136 | 14-Mar-20 | 02:02 | x86 |
| Dtslog.dll | 2017.140.3294.2 | 113536 | 14-Mar-20 | 02:13 | x64 |
| Dtsmsg140.dll | 2017.140.3294.2 | 534408 | 14-Mar-20 | 02:05 | x86 |
| Dtsmsg140.dll | 2017.140.3294.2 | 538720 | 14-Mar-20 | 02:15 | x64 |
| Dtspipeline.dll | 2017.140.3294.2 | 1053576 | 14-Mar-20 | 02:02 | x86 |
| Dtspipeline.dll | 2017.140.3294.2 | 1261664 | 14-Mar-20 | 02:13 | x64 |
| Dtspipelineperf140.dll | 2017.140.3294.2 | 35936 | 14-Mar-20 | 02:02 | x86 |
| Dtspipelineperf140.dll | 2017.140.3294.2 | 41352 | 14-Mar-20 | 02:13 | x64 |
| Dtuparse.dll | 2017.140.3294.2 | 73096 | 14-Mar-20 | 02:02 | x86 |
| Dtuparse.dll | 2017.140.3294.2 | 82312 | 14-Mar-20 | 02:13 | x64 |
| Dtutil.exe | 2017.140.3294.2 | 120928 | 14-Mar-20 | 02:02 | x86 |
| Dtutil.exe | 2017.140.3294.2 | 141704 | 14-Mar-20 | 02:13 | x64 |
| Exceldest.dll | 2017.140.3294.2 | 207752 | 14-Mar-20 | 02:02 | x86 |
| Exceldest.dll | 2017.140.3294.2 | 254048 | 14-Mar-20 | 02:13 | x64 |
| Excelsrc.dll | 2017.140.3294.2 | 223624 | 14-Mar-20 | 02:02 | x86 |
| Excelsrc.dll | 2017.140.3294.2 | 275848 | 14-Mar-20 | 02:13 | x64 |
| Execpackagetask.dll | 2017.140.3294.2 | 128392 | 14-Mar-20 | 02:02 | x86 |
| Execpackagetask.dll | 2017.140.3294.2 | 161376 | 14-Mar-20 | 02:13 | x64 |
| Flatfiledest.dll | 2017.140.3294.2 | 325512 | 14-Mar-20 | 02:02 | x86 |
| Flatfiledest.dll | 2017.140.3294.2 | 380024 | 14-Mar-20 | 02:13 | x64 |
| Flatfilesrc.dll | 2017.140.3294.2 | 337288 | 14-Mar-20 | 02:02 | x86 |
| Flatfilesrc.dll | 2017.140.3294.2 | 392584 | 14-Mar-20 | 02:13 | x64 |
| Foreachfileenumerator.dll | 2017.140.3294.2 | 73608 | 14-Mar-20 | 02:02 | x86 |
| Foreachfileenumerator.dll | 2017.140.3294.2 | 89480 | 14-Mar-20 | 02:13 | x64 |
| Ionic.zip.dll | 1.9.1.8 | 471440 | 14-Mar-20 | 01:51 | x86 |
| Ionic.zip.dll | 1.9.1.8 | 471440 | 14-Mar-20 | 02:16 | x86 |
| Isdeploymentwizard.exe | 14.0.3294.2 | 460168 | 14-Mar-20 | 02:02 | x86 |
| Isdeploymentwizard.exe | 14.0.3294.2 | 459872 | 14-Mar-20 | 02:13 | x64 |
| Isserverexec.exe | 14.0.3294.2 | 142216 | 14-Mar-20 | 02:02 | x86 |
| Isserverexec.exe | 14.0.3294.2 | 141704 | 14-Mar-20 | 02:13 | x64 |
| Microsoft.analysisservices.applocal.core.dll | 14.0.249.36 | 1374600 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.analysisservices.applocal.core.dll | 14.0.249.36 | 1374600 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.applicationinsights.dll | 2.7.0.13435 | 329872 | 14-Mar-20 | 02:02 | x86 |
| Microsoft.data.datafeedclient.dll | 13.1.1.0 | 171208 | 14-Mar-20 | 01:51 | x86 |
| Microsoft.data.datafeedclient.dll | 13.1.1.0 | 171208 | 14-Mar-20 | 02:16 | x86 |
| Microsoft.sqlserver.astasks.dll | 14.0.3294.2 | 67680 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.bulkinserttaskconnections.dll | 2017.140.3294.2 | 100448 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.bulkinserttaskconnections.dll | 2017.140.3294.2 | 105352 | 14-Mar-20 | 02:13 | x64 |
| Microsoft.sqlserver.integrationservice.hadoop.common.dll | 14.0.3294.2 | 48008 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.integrationservice.hadoop.common.dll | 14.0.3294.2 | 48008 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.integrationservice.hadoopcomponents.dll | 14.0.3294.2 | 83032 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.integrationservice.hadoopcomponents.dll | 14.0.3294.2 | 83040 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.integrationservice.hadooptasks.dll | 14.0.3294.2 | 66440 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.integrationservice.hadooptasks.dll | 14.0.3294.2 | 66656 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.integrationservices.isserverdbupgrade.dll | 14.0.3294.2 | 505736 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.integrationservices.isserverdbupgrade.dll | 14.0.3294.2 | 505736 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.integrationservices.server.dll | 14.0.3294.2 | 76680 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.integrationservices.server.dll | 14.0.3294.2 | 76680 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.integrationservices.wizard.common.dll | 14.0.3294.2 | 408968 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.integrationservices.wizard.common.dll | 14.0.3294.2 | 408968 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.maintenanceplantasks.dll | 14.0.3294.2 | 384904 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.manageddts.dll | 14.0.3294.2 | 607112 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.manageddts.dll | 14.0.3294.2 | 607112 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.management.integrationservices.dll | 14.0.3294.2 | 245856 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.management.integrationservices.dll | 14.0.3294.2 | 245640 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.xevent.configuration.dll | 2017.140.3294.2 | 135048 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.xevent.configuration.dll | 2017.140.3294.2 | 145288 | 14-Mar-20 | 02:13 | x64 |
| Microsoft.sqlserver.xevent.dll | 2017.140.3294.2 | 138848 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.xevent.dll | 2017.140.3294.2 | 152456 | 14-Mar-20 | 02:13 | x64 |
| Msdtssrvr.exe | 14.0.3294.2 | 213088 | 14-Mar-20 | 02:15 | x64 |
| Msdtssrvrutil.dll | 2017.140.3294.2 | 83336 | 14-Mar-20 | 02:02 | x86 |
| Msdtssrvrutil.dll | 2017.140.3294.2 | 96136 | 14-Mar-20 | 02:13 | x64 |
| Msmdpp.dll | 2017.140.249.36 | 9191816 | 14-Mar-20 | 02:15 | x64 |
| Newtonsoft.json.dll | 6.0.8.18111 | 522856 | 14-Mar-20 | 01:51 | x86 |
| Newtonsoft.json.dll | 6.0.8.18111 | 513424 | 14-Mar-20 | 01:59 | x86 |
| Newtonsoft.json.dll | 6.0.8.18111 | 513424 | 14-Mar-20 | 02:12 | x86 |
| Newtonsoft.json.dll | 6.0.8.18111 | 522856 | 14-Mar-20 | 02:16 | x86 |
| Oledbdest.dll | 2017.140.3294.2 | 207752 | 14-Mar-20 | 02:02 | x86 |
| Oledbdest.dll | 2017.140.3294.2 | 254344 | 14-Mar-20 | 02:13 | x64 |
| Oledbsrc.dll | 2017.140.3294.2 | 226184 | 14-Mar-20 | 02:02 | x86 |
| Oledbsrc.dll | 2017.140.3294.2 | 282208 | 14-Mar-20 | 02:13 | x64 |
| Rawdest.dll | 2017.140.3294.2 | 159840 | 14-Mar-20 | 02:03 | x86 |
| Rawdest.dll | 2017.140.3294.2 | 199560 | 14-Mar-20 | 02:15 | x64 |
| Rawsource.dll | 2017.140.3294.2 | 146312 | 14-Mar-20 | 02:03 | x86 |
| Rawsource.dll | 2017.140.3294.2 | 187272 | 14-Mar-20 | 02:15 | x64 |
| Recordsetdest.dll | 2017.140.3294.2 | 142216 | 14-Mar-20 | 02:03 | x86 |
| Recordsetdest.dll | 2017.140.3294.2 | 177784 | 14-Mar-20 | 02:15 | x64 |
| Sql_is_keyfile.dll | 2017.140.3294.2 | 93576 | 14-Mar-20 | 02:13 | x64 |
| Sqlceip.exe | 14.0.3294.2 | 255096 | 14-Mar-20 | 02:02 | x86 |
| Sqldest.dll | 2017.140.3294.2 | 206944 | 14-Mar-20 | 02:03 | x86 |
| Sqldest.dll | 2017.140.3294.2 | 254048 | 14-Mar-20 | 02:15 | x64 |
| Sqltaskconnections.dll | 2017.140.3294.2 | 148360 | 14-Mar-20 | 02:03 | x86 |
| Sqltaskconnections.dll | 2017.140.3294.2 | 177272 | 14-Mar-20 | 02:15 | x64 |
| Ssisoledb.dll | 2017.140.3294.2 | 170080 | 14-Mar-20 | 02:03 | x86 |
| Ssisoledb.dll | 2017.140.3294.2 | 209496 | 14-Mar-20 | 02:15 | x64 |
| Txagg.dll | 2017.140.3294.2 | 295304 | 14-Mar-20 | 02:05 | x86 |
| Txagg.dll | 2017.140.3294.2 | 355424 | 14-Mar-20 | 02:15 | x64 |
| Txbdd.dll | 2017.140.3294.2 | 132488 | 14-Mar-20 | 02:05 | x86 |
| Txbdd.dll | 2017.140.3294.2 | 163424 | 14-Mar-20 | 02:15 | x64 |
| Txbestmatch.dll | 2017.140.3294.2 | 486496 | 14-Mar-20 | 02:05 | x86 |
| Txbestmatch.dll | 2017.140.3294.2 | 598408 | 14-Mar-20 | 02:15 | x64 |
| Txcache.dll | 2017.140.3294.2 | 139144 | 14-Mar-20 | 02:05 | x86 |
| Txcache.dll | 2017.140.3294.2 | 173664 | 14-Mar-20 | 02:15 | x64 |
| Txcharmap.dll | 2017.140.3294.2 | 242056 | 14-Mar-20 | 02:05 | x86 |
| Txcharmap.dll | 2017.140.3294.2 | 279944 | 14-Mar-20 | 02:15 | x64 |
| Txcopymap.dll | 2017.140.3294.2 | 138848 | 14-Mar-20 | 02:05 | x86 |
| Txcopymap.dll | 2017.140.3294.2 | 173448 | 14-Mar-20 | 02:15 | x64 |
| Txdataconvert.dll | 2017.140.3294.2 | 246368 | 14-Mar-20 | 02:05 | x86 |
| Txdataconvert.dll | 2017.140.3294.2 | 286088 | 14-Mar-20 | 02:15 | x64 |
| Txderived.dll | 2017.140.3294.2 | 508808 | 14-Mar-20 | 02:05 | x86 |
| Txderived.dll | 2017.140.3294.2 | 597600 | 14-Mar-20 | 02:15 | x64 |
| Txfileextractor.dll | 2017.140.3294.2 | 153992 | 14-Mar-20 | 02:05 | x86 |
| Txfileextractor.dll | 2017.140.3294.2 | 192096 | 14-Mar-20 | 02:15 | x64 |
| Txfileinserter.dll | 2017.140.3294.2 | 152456 | 14-Mar-20 | 02:05 | x86 |
| Txfileinserter.dll | 2017.140.3294.2 | 189832 | 14-Mar-20 | 02:15 | x64 |
| Txgroupdups.dll | 2017.140.3294.2 | 224136 | 14-Mar-20 | 02:05 | x86 |
| Txgroupdups.dll | 2017.140.3294.2 | 283528 | 14-Mar-20 | 02:15 | x64 |
| Txlineage.dll | 2017.140.3294.2 | 103304 | 14-Mar-20 | 02:05 | x86 |
| Txlineage.dll | 2017.140.3294.2 | 130144 | 14-Mar-20 | 02:15 | x64 |
| Txlookup.dll | 2017.140.3294.2 | 439688 | 14-Mar-20 | 02:05 | x86 |
| Txlookup.dll | 2017.140.3294.2 | 521312 | 14-Mar-20 | 02:15 | x64 |
| Txmerge.dll | 2017.140.3294.2 | 169864 | 14-Mar-20 | 02:05 | x86 |
| Txmerge.dll | 2017.140.3294.2 | 223328 | 14-Mar-20 | 02:15 | x64 |
| Txmergejoin.dll | 2017.140.3294.2 | 215136 | 14-Mar-20 | 02:05 | x86 |
| Txmergejoin.dll | 2017.140.3294.2 | 268896 | 14-Mar-20 | 02:15 | x64 |
| Txmulticast.dll | 2017.140.3294.2 | 95624 | 14-Mar-20 | 02:05 | x86 |
| Txmulticast.dll | 2017.140.3294.2 | 120928 | 14-Mar-20 | 02:15 | x64 |
| Txpivot.dll | 2017.140.3294.2 | 173448 | 14-Mar-20 | 02:05 | x86 |
| Txpivot.dll | 2017.140.3294.2 | 218208 | 14-Mar-20 | 02:15 | x64 |
| Txrowcount.dll | 2017.140.3294.2 | 94600 | 14-Mar-20 | 02:05 | x86 |
| Txrowcount.dll | 2017.140.3294.2 | 118664 | 14-Mar-20 | 02:15 | x64 |
| Txsampling.dll | 2017.140.3294.2 | 128904 | 14-Mar-20 | 02:05 | x86 |
| Txsampling.dll | 2017.140.3294.2 | 165768 | 14-Mar-20 | 02:15 | x64 |
| Txscd.dll | 2017.140.3294.2 | 163208 | 14-Mar-20 | 02:05 | x86 |
| Txscd.dll | 2017.140.3294.2 | 213896 | 14-Mar-20 | 02:15 | x64 |
| Txsort.dll | 2017.140.3294.2 | 201096 | 14-Mar-20 | 02:05 | x86 |
| Txsort.dll | 2017.140.3294.2 | 249736 | 14-Mar-20 | 02:15 | x64 |
| Txsplit.dll | 2017.140.3294.2 | 503688 | 14-Mar-20 | 02:05 | x86 |
| Txsplit.dll | 2017.140.3294.2 | 589920 | 14-Mar-20 | 02:15 | x64 |
| Txtermextraction.dll | 2017.140.3294.2 | 8608136 | 14-Mar-20 | 02:05 | x86 |
| Txtermextraction.dll | 2017.140.3294.2 | 8669576 | 14-Mar-20 | 02:15 | x64 |
| Txtermlookup.dll | 2017.140.3294.2 | 4100192 | 14-Mar-20 | 02:05 | x86 |
| Txtermlookup.dll | 2017.140.3294.2 | 4150368 | 14-Mar-20 | 02:15 | x64 |
| Txunionall.dll | 2017.140.3294.2 | 132488 | 14-Mar-20 | 02:05 | x86 |
| Txunionall.dll | 2017.140.3294.2 | 177032 | 14-Mar-20 | 02:15 | x64 |
| Txunpivot.dll | 2017.140.3294.2 | 153480 | 14-Mar-20 | 02:05 | x86 |
| Txunpivot.dll | 2017.140.3294.2 | 193120 | 14-Mar-20 | 02:15 | x64 |
| Xe.dll | 2017.140.3294.2 | 588680 | 14-Mar-20 | 02:05 | x86 |
| Xe.dll | 2017.140.3294.2 | 666504 | 14-Mar-20 | 02:15 | x64 |
SQL Server 2017 sql_polybase_core_inst (x64-based)
| File Name | File Version | File Size | Date | Time | Platform |
|---|---|---|---|---|---|
| Dms.dll | 13.0.9124.22 | 523848 | 14-Mar-20 | 02:10 | x86 |
| Dmsnative.dll | 2016.130.9124.22 | 78408 | 14-Mar-20 | 02:10 | x64 |
| Dwengineservice.dll | 13.0.9124.22 | 45640 | 14-Mar-20 | 02:10 | x86 |
| Instapi140.dll | 2017.140.3294.2 | 65416 | 14-Mar-20 | 02:10 | x64 |
| Microsoft.sqlserver.datawarehouse.backup.backupmetadata.dll | 13.0.9124.22 | 74824 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.catalog.dll | 13.0.9124.22 | 213576 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.common.dll | 13.0.9124.22 | 1799240 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.configuration.dll | 13.0.9124.22 | 116808 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.datamovement.common.dll | 13.0.9124.22 | 390216 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.datamovement.manager.dll | 13.0.9124.22 | 196168 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.datamovement.messagetypes.dll | 13.0.9124.22 | 131144 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.datamovement.messagingprotocol.dll | 13.0.9124.22 | 63048 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.diagnostics.dll | 13.0.9124.22 | 55368 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.distributor.dll | 13.0.9124.22 | 93768 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.engine.dll | 13.0.9124.22 | 792648 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.engine.statsstream.dll | 13.0.9124.22 | 87624 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.eventing.dll | 13.0.9124.22 | 77896 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.fabric.appliance.dll | 13.0.9124.22 | 42056 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.fabric.interface.dll | 13.0.9124.22 | 36936 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.fabric.polybase.dll | 13.0.9124.22 | 47688 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.fabric.xdbinterface.dll | 13.0.9124.22 | 27208 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.failover.dll | 13.0.9124.22 | 32328 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.hadoop.hadoopbridge.dll | 13.0.9124.22 | 129608 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.loadercommon.dll | 13.0.9124.22 | 95304 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.loadmanager.dll | 13.0.9124.22 | 109128 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.localization.dll | 13.0.9124.22 | 264264 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.localization.resources.dll | 13.0.9124.22 | 105032 | 14-Mar-20 | 01:56 | x86 |
| Microsoft.sqlserver.datawarehouse.localization.resources.dll | 13.0.9124.22 | 119368 | 14-Mar-20 | 02:09 | x86 |
| Microsoft.sqlserver.datawarehouse.localization.resources.dll | 13.0.9124.22 | 122440 | 14-Mar-20 | 02:08 | x86 |
| Microsoft.sqlserver.datawarehouse.localization.resources.dll | 13.0.9124.22 | 118856 | 14-Mar-20 | 01:57 | x86 |
| Microsoft.sqlserver.datawarehouse.localization.resources.dll | 13.0.9124.22 | 129096 | 14-Mar-20 | 01:57 | x86 |
| Microsoft.sqlserver.datawarehouse.localization.resources.dll | 13.0.9124.22 | 121416 | 14-Mar-20 | 01:51 | x86 |
| Microsoft.sqlserver.datawarehouse.localization.resources.dll | 13.0.9124.22 | 116296 | 14-Mar-20 | 01:56 | x86 |
| Microsoft.sqlserver.datawarehouse.localization.resources.dll | 13.0.9124.22 | 149576 | 14-Mar-20 | 02:06 | x86 |
| Microsoft.sqlserver.datawarehouse.localization.resources.dll | 13.0.9124.22 | 102984 | 14-Mar-20 | 01:51 | x86 |
| Microsoft.sqlserver.datawarehouse.localization.resources.dll | 13.0.9124.22 | 118344 | 14-Mar-20 | 02:15 | x86 |
| Microsoft.sqlserver.datawarehouse.nodes.dll | 13.0.9124.22 | 70216 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.nulltransaction.dll | 13.0.9124.22 | 28744 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.parallelizer.dll | 13.0.9124.22 | 43592 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.resourcemanagement.dll | 13.0.9124.22 | 83528 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.setup.componentupgradelibrary.dll | 13.0.9124.22 | 136776 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.sql.dll | 13.0.9124.22 | 2340936 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.sql.parser.dll | 13.0.9124.22 | 3860040 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.sql.parser.resources.dll | 13.0.9124.22 | 110664 | 14-Mar-20 | 01:56 | x86 |
| Microsoft.sqlserver.datawarehouse.sql.parser.resources.dll | 13.0.9124.22 | 123464 | 14-Mar-20 | 02:09 | x86 |
| Microsoft.sqlserver.datawarehouse.sql.parser.resources.dll | 13.0.9124.22 | 128072 | 14-Mar-20 | 02:08 | x86 |
| Microsoft.sqlserver.datawarehouse.sql.parser.resources.dll | 13.0.9124.22 | 123976 | 14-Mar-20 | 01:57 | x86 |
| Microsoft.sqlserver.datawarehouse.sql.parser.resources.dll | 13.0.9124.22 | 136776 | 14-Mar-20 | 01:57 | x86 |
| Microsoft.sqlserver.datawarehouse.sql.parser.resources.dll | 13.0.9124.22 | 124488 | 14-Mar-20 | 01:51 | x86 |
| Microsoft.sqlserver.datawarehouse.sql.parser.resources.dll | 13.0.9124.22 | 121416 | 14-Mar-20 | 01:56 | x86 |
| Microsoft.sqlserver.datawarehouse.sql.parser.resources.dll | 13.0.9124.22 | 156232 | 14-Mar-20 | 02:06 | x86 |
| Microsoft.sqlserver.datawarehouse.sql.parser.resources.dll | 13.0.9124.22 | 108616 | 14-Mar-20 | 01:51 | x86 |
| Microsoft.sqlserver.datawarehouse.sql.parser.resources.dll | 13.0.9124.22 | 122952 | 14-Mar-20 | 02:15 | x86 |
| Microsoft.sqlserver.datawarehouse.sqldistributor.dll | 13.0.9124.22 | 70216 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.transactsql.scriptdom.dll | 13.0.9124.22 | 2756168 | 14-Mar-20 | 02:10 | x86 |
| Microsoft.sqlserver.datawarehouse.utilities.dll | 13.0.9124.22 | 751688 | 14-Mar-20 | 02:10 | x86 |
| Mpdwinterop.dll | 2017.140.3294.2 | 400264 | 14-Mar-20 | 02:10 | x64 |
| Mpdwsvc.exe | 2017.140.3294.2 | 7321184 | 14-Mar-20 | 02:10 | x64 |
| Pdwodbcsql11.dll | 2017.140.3294.2 | 2258016 | 14-Mar-20 | 02:10 | x64 |
| Secforwarder.dll | 2017.140.3294.2 | 30600 | 14-Mar-20 | 02:10 | x64 |
| Sharedmemory.dll | 2016.130.9124.22 | 64584 | 14-Mar-20 | 02:10 | x64 |
| Sqldk.dll | 2017.140.3294.2 | 2732424 | 14-Mar-20 | 02:10 | x64 |
| Sqldumper.exe | 2017.140.3294.2 | 138632 | 14-Mar-20 | 02:10 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 1493384 | 14-Mar-20 | 02:12 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3913608 | 14-Mar-20 | 01:50 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3211656 | 14-Mar-20 | 02:06 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3916168 | 14-Mar-20 | 01:51 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3819400 | 14-Mar-20 | 02:00 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 2086280 | 14-Mar-20 | 02:04 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 2033032 | 14-Mar-20 | 02:10 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3586952 | 14-Mar-20 | 02:09 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3595136 | 14-Mar-20 | 01:50 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 1440648 | 14-Mar-20 | 01:55 | x64 |
| Sqlevn70.rll | 2017.140.3294.2 | 3784072 | 14-Mar-20 | 01:51 | x64 |
| Sqlos.dll | 2017.140.3294.2 | 19552 | 14-Mar-20 | 02:10 | x64 |
| Sqlsortpdw.dll | 2016.130.9124.22 | 4347976 | 14-Mar-20 | 02:10 | x64 |
| Sqltses.dll | 2017.140.3294.2 | 9729632 | 14-Mar-20 | 02:10 | x64 |
SQL Server 2017 sql_shared_mr (x64-based)
| File Name | File Version | File Size | Date | Time | Platform |
|---|---|---|---|---|---|
| Smrdll.dll | 14.0.3294.2 | 16776 | 14-Mar-20 | 02:15 | x86 |
| Sql_engine_core_shared_keyfile.dll | 2017.140.3294.2 | 93576 | 14-Mar-20 | 02:13 | x64 |
SQL Server 2017 sql_tools_extensions (x64-based)
| File Name | File Version | File Size | Date | Time | Platform |
|---|---|---|---|---|---|
| Autoadmin.dll | 2017.140.3294.2 | 1441672 | 14-Mar-20 | 02:05 | x86 |
| Dtaengine.exe | 2017.140.3294.2 | 197512 | 14-Mar-20 | 02:02 | x86 |
| Dteparse.dll | 2017.140.3294.2 | 93576 | 14-Mar-20 | 02:02 | x86 |
| Dteparse.dll | 2017.140.3294.2 | 104536 | 14-Mar-20 | 02:13 | x64 |
| Dteparsemgd.dll | 2017.140.3294.2 | 76896 | 14-Mar-20 | 02:02 | x86 |
| Dteparsemgd.dll | 2017.140.3294.2 | 82528 | 14-Mar-20 | 02:13 | x64 |
| Dtepkg.dll | 2017.140.3294.2 | 110176 | 14-Mar-20 | 02:02 | x86 |
| Dtepkg.dll | 2017.140.3294.2 | 130952 | 14-Mar-20 | 02:13 | x64 |
| Dtexec.exe | 2017.140.3294.2 | 61528 | 14-Mar-20 | 02:02 | x86 |
| Dtexec.exe | 2017.140.3294.2 | 67168 | 14-Mar-20 | 02:13 | x64 |
| Dts.dll | 2017.140.3294.2 | 2544008 | 14-Mar-20 | 02:02 | x86 |
| Dts.dll | 2017.140.3294.2 | 2994264 | 14-Mar-20 | 02:13 | x64 |
| Dtscomexpreval.dll | 2017.140.3294.2 | 411256 | 14-Mar-20 | 02:02 | x86 |
| Dtscomexpreval.dll | 2017.140.3294.2 | 468360 | 14-Mar-20 | 02:13 | x64 |
| Dtsconn.dll | 2017.140.3294.2 | 395656 | 14-Mar-20 | 02:02 | x86 |
| Dtsconn.dll | 2017.140.3294.2 | 493664 | 14-Mar-20 | 02:13 | x64 |
| Dtshost.exe | 2017.140.3294.2 | 84576 | 14-Mar-20 | 02:05 | x86 |
| Dtshost.exe | 2017.140.3294.2 | 99424 | 14-Mar-20 | 02:15 | x64 |
| Dtslog.dll | 2017.140.3294.2 | 96136 | 14-Mar-20 | 02:02 | x86 |
| Dtslog.dll | 2017.140.3294.2 | 113536 | 14-Mar-20 | 02:13 | x64 |
| Dtsmsg140.dll | 2017.140.3294.2 | 534408 | 14-Mar-20 | 02:05 | x86 |
| Dtsmsg140.dll | 2017.140.3294.2 | 538720 | 14-Mar-20 | 02:15 | x64 |
| Dtspipeline.dll | 2017.140.3294.2 | 1053576 | 14-Mar-20 | 02:02 | x86 |
| Dtspipeline.dll | 2017.140.3294.2 | 1261664 | 14-Mar-20 | 02:13 | x64 |
| Dtspipelineperf140.dll | 2017.140.3294.2 | 35936 | 14-Mar-20 | 02:02 | x86 |
| Dtspipelineperf140.dll | 2017.140.3294.2 | 41352 | 14-Mar-20 | 02:13 | x64 |
| Dtuparse.dll | 2017.140.3294.2 | 73096 | 14-Mar-20 | 02:02 | x86 |
| Dtuparse.dll | 2017.140.3294.2 | 82312 | 14-Mar-20 | 02:13 | x64 |
| Dtutil.exe | 2017.140.3294.2 | 120928 | 14-Mar-20 | 02:02 | x86 |
| Dtutil.exe | 2017.140.3294.2 | 141704 | 14-Mar-20 | 02:13 | x64 |
| Exceldest.dll | 2017.140.3294.2 | 207752 | 14-Mar-20 | 02:02 | x86 |
| Exceldest.dll | 2017.140.3294.2 | 254048 | 14-Mar-20 | 02:13 | x64 |
| Excelsrc.dll | 2017.140.3294.2 | 223624 | 14-Mar-20 | 02:02 | x86 |
| Excelsrc.dll | 2017.140.3294.2 | 275848 | 14-Mar-20 | 02:13 | x64 |
| Flatfiledest.dll | 2017.140.3294.2 | 325512 | 14-Mar-20 | 02:02 | x86 |
| Flatfiledest.dll | 2017.140.3294.2 | 380024 | 14-Mar-20 | 02:13 | x64 |
| Flatfilesrc.dll | 2017.140.3294.2 | 337288 | 14-Mar-20 | 02:02 | x86 |
| Flatfilesrc.dll | 2017.140.3294.2 | 392584 | 14-Mar-20 | 02:13 | x64 |
| Foreachfileenumerator.dll | 2017.140.3294.2 | 73608 | 14-Mar-20 | 02:02 | x86 |
| Foreachfileenumerator.dll | 2017.140.3294.2 | 89480 | 14-Mar-20 | 02:13 | x64 |
| Microsoft.sqlserver.astasks.dll | 14.0.3294.2 | 67464 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.astasksui.dll | 14.0.3294.2 | 179800 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.chainer.infrastructure.dll | 14.0.3294.2 | 403040 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.chainer.infrastructure.dll | 14.0.3294.2 | 403040 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.configuration.sco.dll | 14.0.3294.2 | 2086280 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.configuration.sco.dll | 14.0.3294.2 | 2086280 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.manageddts.dll | 14.0.3294.2 | 607112 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.manageddts.dll | 14.0.3294.2 | 607112 | 14-Mar-20 | 02:13 | x86 |
| Microsoft.sqlserver.management.integrationservices.dll | 14.0.3294.2 | 245856 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.xevent.configuration.dll | 2017.140.3294.2 | 135048 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.xevent.configuration.dll | 2017.140.3294.2 | 145288 | 14-Mar-20 | 02:13 | x64 |
| Microsoft.sqlserver.xevent.dll | 2017.140.3294.2 | 138848 | 14-Mar-20 | 02:03 | x86 |
| Microsoft.sqlserver.xevent.dll | 2017.140.3294.2 | 152456 | 14-Mar-20 | 02:13 | x64 |
| Msdtssrvrutil.dll | 2017.140.3294.2 | 83336 | 14-Mar-20 | 02:02 | x86 |
| Msdtssrvrutil.dll | 2017.140.3294.2 | 96136 | 14-Mar-20 | 02:13 | x64 |
| Msmgdsrv.dll | 2017.140.249.36 | 7304584 | 14-Mar-20 | 02:05 | x86 |
| Oledbdest.dll | 2017.140.3294.2 | 207752 | 14-Mar-20 | 02:02 | x86 |
| Oledbdest.dll | 2017.140.3294.2 | 254344 | 14-Mar-20 | 02:13 | x64 |
| Oledbsrc.dll | 2017.140.3294.2 | 226184 | 14-Mar-20 | 02:02 | x86 |
| Oledbsrc.dll | 2017.140.3294.2 | 282208 | 14-Mar-20 | 02:13 | x64 |
| Sql_tools_extensions_keyfile.dll | 2017.140.3294.2 | 93576 | 14-Mar-20 | 02:13 | x64 |
| Sqlresld.dll | 2017.140.3294.2 | 21896 | 14-Mar-20 | 02:03 | x86 |
| Sqlresld.dll | 2017.140.3294.2 | 23944 | 14-Mar-20 | 02:15 | x64 |
| Sqlresourceloader.dll | 2017.140.3294.2 | 22408 | 14-Mar-20 | 02:03 | x86 |
| Sqlresourceloader.dll | 2017.140.3294.2 | 25480 | 14-Mar-20 | 02:15 | x64 |
| Sqlscm.dll | 2017.140.3294.2 | 55392 | 14-Mar-20 | 02:03 | x86 |
| Sqlscm.dll | 2017.140.3294.2 | 66144 | 14-Mar-20 | 02:15 | x64 |
| Sqlsvc.dll | 2017.140.3294.2 | 128632 | 14-Mar-20 | 02:03 | x86 |
| Sqlsvc.dll | 2017.140.3294.2 | 156248 | 14-Mar-20 | 02:15 | x64 |
| Sqltaskconnections.dll | 2017.140.3294.2 | 148360 | 14-Mar-20 | 02:03 | x86 |
| Sqltaskconnections.dll | 2017.140.3294.2 | 177272 | 14-Mar-20 | 02:15 | x64 |
| Txdataconvert.dll | 2017.140.3294.2 | 246368 | 14-Mar-20 | 02:05 | x86 |
| Txdataconvert.dll | 2017.140.3294.2 | 286088 | 14-Mar-20 | 02:15 | x64 |
| Xe.dll | 2017.140.3294.2 | 588680 | 14-Mar-20 | 02:05 | x86 |
| Xe.dll | 2017.140.3294.2 | 666504 | 14-Mar-20 | 02:15 | x64 |
| Xmlrw.dll | 2017.140.3294.2 | 250760 | 14-Mar-20 | 02:05 | x86 |
| Xmlrw.dll | 2017.140.3294.2 | 298376 | 14-Mar-20 | 02:15 | x64 |
| Xmlrwbin.dll | 2017.140.3294.2 | 182880 | 14-Mar-20 | 02:05 | x86 |
| Xmlrwbin.dll | 2017.140.3294.2 | 217696 | 14-Mar-20 | 02:15 | x64 |
Prerequisites¶
To successfully apply this cumulative update package to your SQL Server 2017 instance, a specific prerequisite must be met. Your system must already be running an existing installation of SQL Server 2017. This update is designed to patch an existing installation and cannot be applied as a standalone installation or to previous versions of SQL Server. Ensure your SQL Server 2017 instance is operational before proceeding with the update process.
Restart Information¶
Applying this cumulative update package to your SQL Server 2017 installation may necessitate a restart of the computer. A restart ensures that all updated files and components are properly loaded and that the changes take effect throughout the system. It is recommended to plan for a potential downtime and schedule the installation during a maintenance window if a restart is required.
Registry Information¶
To utilize any of the specific hotfixes or changes included within this cumulative update package, you are generally not required to make any manual modifications to the Windows registry. The installation process for the cumulative update package handles the necessary registry configurations automatically. This simplifies the deployment process and reduces the risk of errors associated with manual registry editing.
Important Notices¶
This article includes important information and specific instructions related to certain scenarios you might encounter after applying this update. Pay close attention to the details provided regarding the Pacemaker clustering component and the Query Store feature, as these sections outline potential behavioral changes and required actions.
Analysis Services CU Build Version¶
It is important to note a change in how build versions are managed starting with Microsoft SQL Server 2017. The build version number for Analysis Services components does not necessarily align or match the build version number of the SQL Server Database Engine components. This distinction means you should verify the specific Analysis Services cumulative update build version separately if you need to confirm its patch level. Further details on verifying the Analysis Services build version can be found in the relevant Microsoft documentation.
Cumulative updates (CU) for SQL Server 2017 are now conveniently available for download from the Microsoft Download Center. It is worth noting that the Download Center typically hosts only the most recent cumulative update release for SQL Server 2017, ensuring you access the latest set of fixes. However, as mentioned earlier, previous CUs are available via the Microsoft Update Catalog.
For users running SQL Server 2017 on Linux, the CU packages are provided through the Microsoft package repositories. You can access these packages by configuring your Linux system to use the https://packages.microsoft.com/ repository, which is the standard method for obtaining Microsoft software updates on Linux platforms.
Each new cumulative update package released for SQL Server contains all the fixes and improvements that were previously included in all prior cumulative updates for the same installed version of SQL Server. This ensures that installing the latest CU brings your installation fully up-to-date with all released patches. SQL Server CUs are certified to the same rigorous quality standards as service packs, providing a high level of confidence for their installation in production environments.
Microsoft strongly recommends the ongoing, proactive installation of cumulative updates as they become available. Historical data indicates that a significant proportion of customer support issues have already been addressed in previously released CUs, meaning installing updates can prevent encountering known problems. Furthermore, CUs often include valuable enhancements beyond specific bug fixes, such as improvements to supportability, manageability, and overall reliability of the SQL Server platform. It is always best practice to thoroughly test SQL Server CUs in a non-production environment before deploying them to your critical production systems.
Pacemaker Notice¶
IMPORTANT
A significant behavioral change has been introduced in Linux distributions that utilize the latest available version of the Pacemaker package 1.1.18-11.el7 or later. This change affects the cluster setting start-failure-is-fatal when its value is set to false. This modification impacts the failover workflow for SQL Server Always On Availability Groups configured with Pacemaker. Traditionally, if a primary replica experiences an outage, the cluster is designed to automatically fail over to one of the designated available secondary replicas to maintain high availability.
However, with this change in Pacemaker’s behavior, users might observe that instead of failing over, the cluster persistently attempts to restart the failed primary replica. If the primary replica is unable to come back online due to a permanent failure or a persistent issue, the cluster will not initiate a failover to another available secondary replica. This situation can lead to prolonged downtime for the affected Availability Group. This issue is not specific to a particular SQL Server cumulative update version but is related to the interaction with the updated Pacemaker package version.
To mitigate this issue and restore the desired failover behavior, you can implement either of the following two methods. These methods provide ways to configure Pacemaker to correctly handle primary replica failures and trigger failover when necessary, despite the default behavior change in the specified Pacemaker package versions.
Method 1¶
This method involves adjusting existing Pacemaker cluster properties and resource configurations. Follow these steps carefully to apply the necessary changes to your Pacemaker cluster setup.
-
Remove the override setting for
start-failure-is-fatalfrom the existing cluster configuration. This can be done by unsetting the property or explicitly setting it totrue, which restores the behavior where a start failure is considered fatal and can trigger other actions like failover.# For RHEL and Ubuntu distributions pcs property unset start-failure-is-fatal # Alternatively, explicitly set it to true pcs property set start-failure-is-fatal=true # For SLES distributions crm configure property start-failure-is-fatal=true -
Decrease the value assigned to the
cluster-recheck-intervalproperty. This property dictates how often the cluster checks the status of resources. Reducing this interval can help the cluster react more quickly to resource state changes, although setting it too low can increase cluster overhead.# For RHEL and Ubuntu distributions pcs property set cluster-recheck-interval=<Xmin> # For SLES distributions crm configure property cluster-recheck-interval=<Xmin> -
Add the
failure-timeoutmeta property to each Availability Group (AG) resource defined within your Pacemaker cluster configuration. This property specifies how long Pacemaker should wait for a resource (like an AG replica) to start before considering the start attempt a failure that could lead to stronger actions like failover.# For RHEL and Ubuntu distributions (replace 'ag1' with your AG resource name) pcs resource update ag1 meta failure-timeout=60s # For SLES distributions (replace 'ag1' with your AG resource name) crm configure edit ag1 # In the text editor that opens, find the AG resource definition and add 'meta failure-timeout=60s' # Add it after any 'param' lines and before any 'op' lines for the resource.Note: In the commands above, replace
<Xmin>with an appropriate time value in minutes (e.g., ‘1min’). When a replica goes down, the cluster will attempt to restart it at intervals that are bounded by both thefailure-timeoutvalue and thecluster-recheck-intervalvalue. For instance, iffailure-timeoutis set to 60 seconds andcluster-recheck-intervalis set to 120 seconds, the restart attempts will occur at intervals greater than 60 seconds but less than 120 seconds. It is recommended to setfailure-timeoutto60sand ensurecluster-recheck-intervalis set to a value greater than 60 seconds. However, exercise caution and avoid settingcluster-recheck-intervalto an excessively small value, as this can put undue load on the cluster management system. For further detailed guidance on Pacemaker configuration, consult the official Pacemaker documentation or seek advice from your system provider.
Method 2¶
An alternative approach to mitigating the Pacemaker issue is to revert the Pacemaker package version on your Linux system. This involves downgrading the installed Pacemaker package to a version prior to 1.1.18-11.el7, specifically reverting to version 1.1.16. This will restore the previous behavior of the start-failure-is-fatal=false setting, allowing failover to proceed as expected when a primary replica start fails. Consult your Linux distribution’s package management documentation for instructions on how to perform a package rollback or install a specific older version.
Query Store Notice¶
IMPORTANT
If you are actively using the Query Store feature within your SQL Server 2017 databases and are in the process of updating your SQL Server 2017 installation directly from Cumulative Update 2 (CU2) to Cumulative Update 3 (CU3) or any subsequent cumulative update, it is mandatory to execute a specific SQL script after applying the update. This script is designed to address potential inconsistencies or issues within the Query Store data that might arise from the jump from CU2 to CU3+. Failing to run this script could lead to unexpected behavior or errors related to Query Store.
However, it is crucial to understand that this script is only necessary if your upgrade path specifically involves going from CU2 to CU3 or any CU released after CU3. If you have already installed SQL Server 2017 Cumulative Update 3 (CU3) or any later cumulative update prior to applying the current CU20, you do not need to execute this script. The necessary Query Store adjustments were included in CU3 and subsequent updates.
The script provided below should be run against your SQL Server instance after the cumulative update has been successfully installed. It iterates through user databases where Query Store is enabled and clears potentially affected query plans.
SET NOCOUNT ON;
DROP TABLE IF EXISTS #tmpUserDBs;
SELECT [database_id], 0 AS [IsDone]
INTO #tmpUserDBs
FROM master.sys.databases
WHERE [database_id] > 4
AND [state] = 0 -- must be ONLINE
AND is_read_only = 0 -- cannot be READ_ONLY
AND [database_id] NOT IN (SELECT dr.database_id FROM sys.dm_hadr_database_replica_states dr -- Except all local Always On secondary replicas
INNER JOIN sys.dm_hadr_availability_replica_states rs ON dr.group_id = rs.group_id
INNER JOIN sys.databases d ON dr.database_id = d.database_id
WHERE rs.role = 2 -- Is Secondary
AND dr.is_local = 1
AND rs.is_local = 1)
DECLARE @userDB sysname;
WHILE (SELECT COUNT([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0) > 0
BEGIN
SELECT TOP 1 @userDB = DB_NAME([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0
-- PRINT 'Working on database ' + @userDB
EXEC ('USE [' + @userDB + '];
DECLARE @clearPlan bigint, @clearQry bigint;
IF EXISTS (SELECT [actual_state] FROM sys.database_query_store_options WHERE [actual_state] IN (1,2))
BEGIN
IF EXISTS (SELECT plan_id FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27'')
BEGIN
DROP TABLE IF EXISTS #tmpclearPlans;
SELECT plan_id, query_id, 0 AS [IsDone]
INTO #tmpclearPlans
FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27''
WHILE (SELECT COUNT(plan_id) FROM #tmpclearPlans WHERE [IsDone] = 0) > 0
BEGIN
SELECT TOP 1 @clearPlan = plan_id, @clearQry = query_id FROM #tmpclearPlans WHERE [IsDone] = 0
EXECUTE sys.sp_query_store_unforce_plan @clearQry, @clearPlan;
EXECUTE sys.sp_query_store_remove_plan @clearPlan;
UPDATE #tmpclearPlans
SET [IsDone] = 1
WHERE plan_id = @clearPlan AND query_id = @clearQry
END;
PRINT ''- Cleared possibly affected plans in database [' + @userDB + ']''
END
ELSE
BEGIN
PRINT ''- No affected plans in database [' + @userDB + ']''
END
END
ELSE
BEGIN
PRINT ''- Query Store not enabled in database [' + @userDB + ']''
END')
UPDATE #tmpUserDBs
SET [IsDone] = 1
WHERE [database_id] = DB_ID(@userDB)
END
This script should be executed with sufficient privileges (e.g., sysadmin) against the master database or from a client tool capable of executing scripts against multiple databases. It targets databases that are online, read-write, and not local Always On secondary replicas, checking for Query Store plans specifically identified as potentially problematic after the CU2 to CU3+ update path and removing them.
Hybrid Environment Deployment¶
When you are deploying an update such as this cumulative update package in a hybrid SQL Server environment, which includes configurations like Always On Availability Groups, replication, failover clusters, or database mirroring, it is strongly recommended to consult specific documentation before initiating the deployment. These specific deployment topologies require particular steps and considerations to ensure minimal downtime and data loss during the update process.
For updating a SQL Server Failover Cluster Instance, the standard procedure involves a rolling update process. If you choose not to follow the rolling update procedure for a failover cluster, the recommended steps for applying the update are to first install the update on the passive node(s) of the cluster, and then install the update on the active node, which will require a service restart and failover.
When updating instances participating in Always On Availability Groups, there are specific procedures designed to achieve minimal downtime and data loss. These procedures typically involve updating secondary replicas first, then failing over the primary replica to an updated secondary, and finally updating the original primary (which is now a secondary). If you have enabled the SSISDB catalog with Always On, there are specific considerations and steps required for applying updates in this configuration, which are detailed in dedicated documentation.
For transactional replication and database mirroring topologies, there are also recommended procedures for applying hotfixes or cumulative updates to ensure the integrity and continuity of data synchronization. Similarly, upgrading mirrored instances has its own set of steps to follow. General information on SQL Server Servicing Installation provides an overview of these processes and considerations.
Components (Features) Updated¶
A single cumulative update package for SQL Server 2017 is designed to contain all available updates for all components (features) that are part of SQL Server 2017. However, it is important to understand that when you apply the cumulative update package, it will only install updates for those specific SQL Server components or features that are currently installed on the SQL Server instance you are servicing. It does not install features that were not previously present.
If, at a later time, you decide to add a new SQL Server feature (for instance, Analysis Services, Integration Services, or a Full-Text Engine component) to the instance after you have already applied this cumulative update, that newly added feature will be installed at the original SQL Server 2017 RTM (Release To Manufacturing) level or the level of the last installed service pack. To ensure this new feature is also updated with the fixes included in this CU20 package, you must reapply this cumulative update package to the instance after the new feature has been installed. This subsequent installation will specifically update the newly added component to the CU20 level.
Support for This Update¶
If you encounter any issues during or after the installation of this cumulative update, or if any troubleshooting is required that is not directly resolved by the information provided in this article, you may need to create a service request with Microsoft Support. Standard support costs will typically apply to additional support questions and to issues that are determined not to be directly related to or caused by this specific cumulative update package.
For a comprehensive list of Microsoft Customer Service and Support telephone numbers applicable to your region, or to initiate the process of creating a separate service request for assistance, please visit the official Microsoft support website. The support team can provide expert guidance and help resolve complex issues that may arise.
How to Uninstall This Update¶
Should you need to remove this cumulative update package from your SQL Server 2017 installation, the process varies slightly depending on whether your instance is running on Windows or Linux.
How to Uninstall This Update on Windows¶
To uninstall this cumulative update package from a SQL Server 2017 instance running on the Windows operating system, follow these standard steps using the Control Panel:
- Open the Control Panel on your Windows server.
- Navigate to the Programs section and select Programs and Features.
- In the left-hand pane of the “Programs and Features” window, click on View installed updates. This will display a list of all updates installed on your system.
- Scroll through the list of installed updates to locate the entry corresponding to this cumulative update package. It will typically be listed under the SQL Server 2017 category, identified by its Knowledge Base (KB) number, which is KB4541283 for this update.
- Once you have found the entry for the cumulative update, press and hold (or right-click) on it.
- From the context menu that appears, select the Uninstall option and follow any on-screen prompts to complete the removal process.
Remember the known uninstall issue mentioned earlier. If you encounter issues bringing SQL Server online after uninstalling, enabling Trace Flag T902 might be necessary as a mitigation step.
How to Uninstall This Update on Linux¶
To uninstall this cumulative update (CU) package from a SQL Server 2017 instance running on the Linux operating system, you must use your distribution’s package management system to roll back the SQL Server package to its prior version. Rolling back effectively removes the updated files installed by the CU and reverts to the components from the previous installation level.
The specific command and procedure for rolling back an installation depend on the Linux distribution and the package manager you are using (e.g., apt for Debian/Ubuntu, yum or dnf for RHEL/CentOS, zypper for SLES). For detailed instructions on how to perform a package rollback for SQL Server on Linux, please refer to the official documentation section titled “Rollback SQL Server” within the SQL Server on Linux setup guide. This guide provides platform-specific commands and information necessary to revert your SQL Server installation to a previous state.
Third-Party Information Disclaimer¶
This article may discuss or reference products manufactured by companies that are independent of Microsoft. Any mention of these third-party products is for informational purposes only. Microsoft does not provide any warranty, whether implied or otherwise, regarding the performance, reliability, or suitability of these third-party products. Users should consult the documentation and support resources provided by the respective manufacturers for any issues or questions related to their products.
What has your experience been with applying SQL Server 2017 Cumulative Updates? Share your thoughts in the comments below!
Post a Comment