Applies ToSQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Analysis Services SQL Server 2012 Business Intelligence SQL Server 2012 Standard SQL Server 2012 Web

This article contains important information that you should review before you install Microsoft SQL Server 2012 Service Pack 3 (SP3). It describes how to obtain the service pack, the list of fixes that are included in the service pack, how to select the correct download based on your currently installed version, and a list of copyright attributions for the product.Note This article serves as a single source of information to locate all documentation that is related to this service pack. It includes all the information that you previously found in the release notes and Readme.txt files.

More Information

How to obtain SQL Server 2012 SP3

SQL Server 2012 SP3, Microsoft SQL Server 2012 Service Pack 3 (SP3) Express, and Microsoft SQL Server 2012 Service Pack 3 (SP3) Feature Pack are available for manual download and installation at the following Microsoft Download Center websites.

SQL Server 2012 SP3

Download Download the package now.

SQL Server 2012 SP3 Express

Download Download the package now.

Microsoft SQL Server 2012 SP3 Feature Pack

Download Download the package now.

Note After you install the service pack, the SQL Server service version should be 11.0.6020.0. Microsoft SQL Server 2012 service packs are cumulative updates. SQL Server 2012 SP3 upgrades all editions and service levels of SQL Server 2012 to SQL Server 2012 SP3. In addition to the enhancements and fixes that are listed in this article, this service pack contains all cumulative updates up to and including Microsoft SQL Server 2012 SP2 Cumulative Update 9 (CU9). For more information about the cumulative updates that are available in SQL Server 2012, see SQL Server 2012 build versions.

List of enhancements and fixes included in SQL Server 2012 SP3

Note Besides the above updates, additional changes may also be included in this service pack. You may receive documentation in the future.

Enhancements and new capabilities

SQL Server 2012 Service Pack 3 provides additional updates to help workloads from a performance, scalability and monitoring perspective. Key updates include:

  • Scalability and performance improvements for the storage engine

  • Improvements in consistency check performance

  • Query hints to provide granular control while using Resource Governor

  • Additional monitoring capabilities through enhancements in DMV, Extended Events and Query Plans

  • Improved performance while opening and reading XEL files using XEvent Linq reader

  • Improved performance for spatial queries

For more information about some of these enhancements that are included in SQL Server 2012 SP3, click the following links to go to the articles in the Microsoft Knowledge Base.Note Additional information about these and other enhancements is also available at the SQL Server 2012 Service Pack 3 is now Available! blog post on SQL Release Services blog.

VSTS bug number

KB article number

Description

5477465

3107397

Improved diagnostics for query execution plans that involve residual predicate pushdown in SQL Server 2012

5457497

3107399

Spatial performance improvements in SQL Server 2012

5067011

3107401

New query memory grant options are available (min_grant_percent and max_grant_percent) in SQL Server 2012

5701679, 5701680, 5701683, 5701713

3112363

Improvements for SQL Server AlwaysOn Lease Timeout supportability are available in SQL Server 2012

5700903

3107400

Improved tempdb spill diagnostics in Showplan XML Schema in SQL Server 2012

5477280

3107172

Improved tempdb spill diagnostics using Extended Events in SQL Server 2012

5220209

3107398

Update for Dm_exec_query_stats DMV to track memory grants information in SQL Server 2012

5828091

2926217

Make the database lock partitioning feature enabled by default without using trace flag T1236

5502320

2809338

SQL Server now partitions the pointer to a memory object (PMO) that is used by the log pool at node level by default so that trace flag T9024 is no longer needed

Fix list:

For more information about the bugs that are fixed in SQL Server 2012 SP3, click the following links to go to the articles in the Microsoft Knowledge Base.

VSTS bug number

KB article number

Description

5855179

3107354

FIX: Access violation occurs when you enable TDE in SQL Server 2012

5744439

3029825

FIX: DBCC CHECKDB/CHECKTABLE command may take longer in SQL Server 2012 or SQL Server 2014

5852955

3065060

FIX: "Unable to create restore plan due to break in the LSN chain" error when you restore differential backup in SSMS

5828333

3070147

Incorrect values are included in the description column when you query the sys.dm_xe_objects dynamic management object in SQL Server

5869133

2925865

Error when you execute SSIS package on FIPS-enabled Windows

5016480

3081074

FIX: A stalled dispatcher system dump forces a failover and service outage in SQL Server 2014 or SQL Server 2012

5111850

3112361

FIX: The alwayson_ddl_executed extended event doesn't include the error number in SQL Server 2012

5112292

3112362

FIX: Replica disappears from the availability group and the database changes to restoring state in SQL Server 2012

1010079

3112704

FIX: Missing columns can't be indicated in the error message when you import data by using Import and Export Wizard

5587451

3112710

FIX: It's too slow to open and read event files (XEL) files from SQL Server 2012 by using XEvent Linq reader

Additional resolutions

Resolutions to the following issues are also included in SQL Server 2012 SP3.

VSTS bug number

Description

5836754

FIX: You cannot access the Filestream file share resource if NT AUTHORITY\SYSTEM is disabled or removed from SQL Server logins.

5867615

FIX: You cannot repair a SlipStream installation of SQL Server 2012.

5199657

FIX: The assertion failures that occur when you use a 3rd-party application to back up SQL Server databases are not logged in the SQL Server error log.

5668650

FIX: DBCC CHECKDB WITH ESTIMATEONLY might return incorrect result.

5828091

Make the database lock partitioning feature enabled by default without using trace flag T1236.

5798189

FIX: You cannot perform any setup operations (for example, install update, uninstall) for SQL Server 2012 on a computer that has 50 instances of SQL Server installed.

2450481

FIX: When you perform a SlipStream installation of a Chinese (Traditional) version of SQL Server 2012, the URL of an MSDN article is missing in the Details section on the Complete page of the installation wizard.

2578181

FIX: When you remove an update for SQL Server 2012 by using the installation wizard, the service pack information is missing in the Ready to remove the update page.

2979444

FIX: You receive error "No datapoint found for id '554'" when you run the PREPAREIMAGE action on a SlipStream installation of SQL Server 2012.

3207178

FIX: You might receive false alarms for scheduler health conditions such as error 17883 and related errors.

3284022

FIX: When you install SQL Server 2012 on a ReFS volume, the installation fails because it is not supported. But the error message doesn't provide the information that install SQL Server 2012 on a ReFS volume is not supported.

3360765

FIX: Search for the inflectional form of Dutch words by using the INFLECTIONAL argument of the Full-Text Search feature might return incorrect result.

4179079

FIX: You might falsely receive the "Failed to verify Authenticode signature" error message in SQL Server 2012 when you execute a query that uses OPENXML as rowset provider.

4773459

FIX: When you click the How to Get Started with a PowerPivot for SharePoint Standalone Server Installation link in the Planning page of the Korea version of SQL Server Installation Center, it opens the MSDN web page in English language version.

4870215

Improve the error message "The specified edition upgrade is not supported." by providing more meaningful information to help you understand why the upgrade operation is failed.

5458518

The SET STATISTICS IO ON option does not include statistical information for sort operations.

5217798

FIX: Microsoft Update might apply QFE patches to GDR branch installations when multiple instances of SQL Server 2012 are installed.

Select the correct file to download and install

The SQL Server 2012 SP3 download page contains the system requirements for installing SQL Server 2012 SP3 and basic installation instructions. For additional documentation about how to upgrade installed 2012 SP3 components with a SQL Server 2012 servicing update, see "install SQL Server 2012 Servicing Updates".Use the following table to identify the location and name of the file to download based on your currently installed version. The download pages provide system requirements and basic installation instructions.

Version you currently have installed

Action that you want to take

File to download and install

A 32-bit version of any edition of SQL Server 2012

Upgrade to the 32-bit version of SQL Server 2012 SP3

SQLServer2012SP2-KB3072779-<arch>-<lang id>.exe from SQL Server 2012 SP3 download page

A 32-bit version of SQL Server 2012 RTM Express

Upgrade to the 32-bit version of SQL Server 2012 Express SP3

SQLEXPR_<arch>_<lang>.msi from SQL Server 2012 SP3 Express download page

A 32-bit version of only the client and manageability tools for SQL Server 2012 (including SQL Server 2012 Management Studio)

Upgrade the client and manageability tools to the 32-bit version of SQL Server 2012 SP3

SQLEXPRWT_<arch>_<lang>.msi from SQL Server 2012 SP3 Express download page

A 32-bit version of SQL Server 2012 Management Studio Express

Upgrade to the 32-bit version of SQL Server 2012 SP3 Management Studio Express

SQLManagementStudio_<arch>_<lang>.msi from SQL Server 2012 SP3 Express download page

A 32-bit version of any edition of SQL Server 2012 and a 32-bit version of the client and manageability tools (including SQL Server 2012 RTM Management Studio)

Upgrade all products to the 32-bit version of SQL Server 2012 SP3

SQLEXPRADV_<arch>_<lang>.msi from SQL Server 2012 SP3 Express download page.

A 32-bit version of one or more tools from the Microsoft SQL Server 2012 RTM Feature Pack , the Microsoft SQL Server 2012 SP1 Feature Pack, or the Microsoft SQL Server 2012 SP2 Feature Pack download page

Upgrade the tools to the 32-bit version of Microsoft SQL Server 2012 SP3 Feature Pack

One or more tools from Microsoft SQL Server 2012 SP3 Feature Pack download page

A 64-bit version of any edition of SQL Server 2012

Upgrade to the 64-bit version of SQL Server 2012 SP3

SQLServer2012SP2-KB3072779-<arch>-<langid>.exe from SQL Server 2012 SP3 download page

A 64-bit version of SQL Server 2012 RTM Express

Upgrade to the 64-bit version of SQL Server 2012 SP3

SQLEXPR_<arch>_<lang>.msi from SQL Server 2012 SP3 Express download page

A 64-bit version of only the client and manageability tools for SQL Server 2012 (including SQL Server 2012 Management Studio)

Upgrade the client and manageability tools to the 64-bit version of SQL Server 2012 SP3

SQLEXPRWT_<arch>_<lang>.msi from SQL Server 2012 SP3 Express download page

A 64-bit version of SQL Server 2012 Management Studio Express

Upgrade to the 64-bit version of SQL Server 2012 SP3 Management Studio Express

SQLManagementStudio_<arch>_<lang>.msi from SQL Server 2012 SP3 Express download page

A 64-bit version of one or more tools from the Microsoft SQL Server 2012 RTM Feature Pack , the Microsoft SQL Server 2012 SP1 Feature Pack, or the Microsoft SQL Server 2012 SP2 Feature Pack download page

Upgrade the tools to the 64-bit version of Microsoft SQL Server 2012 SP3 Feature Pack

One or more tools from Microsoft SQL Server 2012 SP3 Feature Pack download page

For more information about how to upgrade your SQL Server installation to SQL Server 2012 SP3, see Supported Version and Edition Upgrades.

  • This product contains software derived from the Xerox Secure Hash Function.

  • This product includes software from the zlib general purpose compression library.

  • Parts of this software are based in part on the work of RSA Data Security, Inc. Because Microsoft has included the RSA Data Security, Inc., software in this product, Microsoft is required to include the text below that accompanied such software:

    • Copyright 1990, RSA Data Security, Inc. All rights reserved.

    • License to copy and use this software is granted provided that it is identified as the "RSA Data Security, Inc., MD5 Message-Digest Algorithm" in all material mentioning or referencing this software or this function. License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Data Security, Inc., MD5 Message-Digest Algorithm" in all material mentioning or referencing the derived work.

    • RSA Data Security, Inc., makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind.

    These notices must be retained in any copies of any part of this documentation or software.

  • The Reporting Services mapping feature uses data from TIGER/Line Shapefiles that are provided courtesy of the U.S. Census Bureau (http://www.census.gov/). TIGER/Line Shapefiles are an extract of selected geographic and cartographic information from the Census MAF/TIGER database. TIGER/Line Shapefiles are available without charge from the U.S. Census Bureau. To obtain more information about the TIGER/Line shapefiles, go to http://www.census.gov/geo/www/tiger. The boundary information in the TIGER/Line Shapefiles is for statistical data collection and tabulation purposes only; its depiction and designation for statistical purposes does not constitute a determination of jurisdictional authority, rights of ownership, or entitlement, and does not reflect legal land descriptions. Census TIGER and TIGER/Line are registered trademarks of the U.S. Bureau of the Census.

Copyright 2012 Microsoft. All rights reserved.

References

For more information about how to determine the current SQL Server version and edition, click the following article number to go to the article in the Microsoft Knowledge Base:

321185 How to identify your SQL Server version and edition The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.