Skip to content

Commit 265da95

Browse files
authored
organization update
1 parent 62e3db6 commit 265da95

4 files changed

Lines changed: 40 additions & 25 deletions

File tree

support/sql/database-engine/backup-restore/backup-restore-operations.md

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ Backup and restore operations are I/O intensive. Backup/Restore throughput depen
3737
3838
1. Check whether you're experiencing any of the known issues that are listed in the following table. Consider whether you should implement the changes or apply the fixes and best practices that are discussed in the corresponding articles.
3939
40-
|Knowledge Base or Books Online link|Explanation and recommended actions|
40+
|Knowledge Base link|Explanation and recommended actions|
4141
|---|---|
42-
| [Optimizing Backup and Restore Performance in SQL Server](https://technet.microsoft.com/library/ms190954%28v=sql.105%29.aspx)|The Books Online topic covers various best practices that you can use to improve the performance of Backup/Restore operations. For example, you can assign the `SE_MANAGE_VOLUME_NAME` special privilege to the Windows account that's running SQL Server to enable instant initialization of data files. This can produce significant performance gains.|
42+
| [Optimizing Backup and Restore Performance in SQL Server](https://technet.microsoft.com/library/ms190954%28v=sql.105%29.aspx)|This article covers various best practices that you can use to improve the performance of Backup/Restore operations. For example, you can assign the `SE_MANAGE_VOLUME_NAME` special privilege to the Windows account that's running SQL Server to enable instant initialization of data files. This can produce significant performance gains.|
4343
| [2920151 Recommended hotfixes and updates for Windows Server 2012 R2-based failover clusters](https://support.microsoft.com/help/2920151) <br/><br/> [2822241 Windows 8 and Windows Server 2012 update rollup: April 2013](https://support.microsoft.com/help/2822241)|Current system rollups can include fixes for known issues at the system level that can degrade the performance of programs such as SQL Server. Installing these updates can help prevent such issues.|
4444
| [2878182 FIX: User mode processes in an application are unresponsive on servers that are running Windows Server 2012](https://support.microsoft.com/help/2878182) <br/><br/>|Backup operations are I/O intensive and can be affected by this bug. Apply this fix to help prevent these issues.|
4545
| [Configure antivirus software to work with SQL Server](../security/antivirus-and-sql-server.md)|Antivirus software may hold locks on .bak files. This can affect the performance of backup and restore operations. Follow the guidance in this article to exclude backup files from virus scans.|
@@ -161,19 +161,30 @@ SQL Server provides a Virtual Backup Device Interface (VDI) tool. This API enabl
161161
|Backups of case-sensitive databases failing| [2987610 FIX: Error when you back up a database that has case-sensitive collation by using VSS in SQL Server 2012 SP2](https://support.microsoft.com/help/2987610) |
162162
|Third-party backups that are made by using VSS writer may fail and return 8229 errors.| [2987610 FIX: Error when you back up a database that has case-sensitive collation by using VSS in SQL Server 2012 SP2](https://support.microsoft.com/help/2987610) |
163163
| Understanding how VDI backup works |[How It Works: SQL Server - VDI (VSS) Backup Resources](https://techcommunity.microsoft.com/t5/sql-server-support/how-it-works-sql-server-vdi-vss-backup-resources/ba-p/315695) |
164-
|Azure Site recovery agent reports failure | [ASR Agent or other non-component VSS backup fails for a server hosting SQL Server 2008 R2](https://support.microsoft.com/help/4504103) |
165164
166165
### More resources
167166
168167
[How It Works: How many databases can be backed up simultaneously?](https://techcommunity.microsoft.com/t5/sql-server-support/how-it-works-how-many-databases-can-be-backed-up-simultaneously/ba-p/315874)
169168
170-
## Miscellaneous issues
169+
## Backups might fail if change tracking is enabled
171170
172-
|Symptom/scenario|Remedial actions or additional information|
173-
|---|---|
174-
|Backups might fail if change tracking is enabled on the databases and returns errors that resemble the following:<br/><br/>"Error: 3999, Severity: 17, State: 1. <br/><br/>\<Time Stamp\> spid \<spid\> Failed to flush the commit table to disk in dbid 8 due to error 2601. Check the error log for more information."<br/><br/><br/>|See the following Microsoft Knowledge Base articles:<ul><li> [2682488 FIX: Backup operation fails in a SQL Server 2008, in a SQL Server 2008 R2 or in a SQL Server 2012 database after you enable change tracking](https://support.microsoft.com/help/2682488)</li><li> [2603910 FIX: Backup fails in SQL Server 2008, in SQL Server 2008 R2 or in SQL Server 2012 if you enable change tracking on the database](https://support.microsoft.com/help/2603910) </li><li> [2522893 FIX: A backup operation on a SQL Server 2008 or SQL Server 2008 R2 database fails if you enable change tracking on this database](https://support.microsoft.com/help/2522893)</li><ul> |
175-
|Issues restoring backups of encrypted databases| [Move a TDE Protected Database to Another SQL Server](/sql/relational-databases/security/encryption/move-a-tde-protected-database-to-another-sql-server) |
176-
|Trying to restore a CRM backup from the Enterprise edition fails on a Standard edition| [2567984 "Database cannot be started in this edition of SQL Server" error when restoring a Microsoft Dynamics CRM database](https://support.microsoft.com/help/2567984) |
171+
Backups might fail if change tracking is enabled on the databases and returns errors that resemble the following one:
172+
173+
> "Error: 3999, Severity: 17, State: 1.
174+
> \<Time Stamp\> spid \<spid\> Failed to flush the commit table to disk in dbid 8 due to error 2601. Check the error log for more information."
175+
176+
To solve the issue, see the following articles:
177+
178+
- [2682488 FIX: Backup operation fails in a SQL Server 2008, in a SQL Server 2008 R2 or in a SQL Server 2012 database after you enable change tracking](https://support.microsoft.com/help/2682488)
179+
- [2603910 FIX: Backup fails in SQL Server 2008, in SQL Server 2008 R2 or in SQL Server 2012 if you enable change tracking on the database](https://support.microsoft.com/help/2603910)
180+
181+
## Issues restoring backups of encrypted databases
182+
183+
If you encounter issues when restoring backups of encrypted databases, see [Move a TDE Protected Database to Another SQL Server](/sql/relational-databases/security/encryption/move-a-tde-protected-database-to-another-sql-server).
184+
185+
## Fail to restore a CRM backup from the Enterprise edition
186+
187+
If you fail to restore a CRM backup from the Enterprise edition on a Standard edition, see [2567984 "Database cannot be started in this edition of SQL Server" error when restoring a Microsoft Dynamics CRM database](https://support.microsoft.com/help/2567984).
177188
178189
## FAQ about SQL Server backup and restore operations
179190
@@ -213,9 +224,9 @@ SQL Server provides a Virtual Backup Device Interface (VDI) tool. This API enabl
213224
214225
## Reference topics for SQL Server backup and restore operations
215226
216-
- For more information about backup and restore operations, see the following topics in Books Online:
227+
- For more information about backup and restore operations, see the following article:
217228
218-
["Back Up and Restore of SQL Server Databases"](/sql/relational-databases/backup-restore/back-up-and-restore-of-sql-server-databases): This topic covers the concepts of the backup and restore operations for SQL Server databases, provides links to additional topics, and provides detailed procedures to run various backups or restore tasks (such as verifying backups, and backing up by using T-SQL or SSMS). This is the parent topic about this subject in SQL Server documentation.
229+
["Back Up and Restore of SQL Server Databases"](/sql/relational-databases/backup-restore/back-up-and-restore-of-sql-server-databases): This article covers the concepts of the backup and restore operations for SQL Server databases, provides links to additional topics, and provides detailed procedures to run various backups or restore tasks (such as verifying backups, and backing up by using T-SQL or SSMS). This is the parent topic about this subject in SQL Server documentation.
219230
- The following table lists additional topics that you might want to review for specific tasks that are related to backup and restore operations.
220231
221232
|Reference|Description|

support/sql/integration-services/ssis-package-doesnt-run-when-called-job-step.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -113,15 +113,5 @@ Log: Name: OnError Computer: COMPUTERNAME Operator: DOMAINNAME\username Source N
113113

114114
## References
115115

116-
- For more information about a similar problem, see [You receive an "Error loading" error message when you try to run a SQL Server 2005 Integration Services package in SQL Server 2005](https://support.microsoft.com/help/904800)
116+
For more information about how to create package templates, see [How to create a package template in SQL Server Business Intelligence Development Studio](https://support.microsoft.com/help/908018)
117117

118-
- For more information about how to use the Dtutil.exe utility in batch operations, see [How to use the dtutil utility (Dtutil.exe) to set the protection level of a batch of SQL Server Integration Services (SSIS) packages in SQL Server 2005](https://support.microsoft.com/help/906562)
119-
120-
- For more information about how to create package templates, see [How to create a package template in SQL Server Business Intelligence Development Studio](https://support.microsoft.com/help/908018)
121-
122-
- For more information about SSIS package security and the `ProtectionLevel` property, see the **Security Considerations for Integration Services** topic in SQL Server 2005 Books Online.
123-
124-
Unfortunately, users are not aware that default agent job step settings put them in this state. For more information about SQL Server Agent proxies and SSIS, see the following topics in SQL Server 2005 Books Online:
125-
126-
- Scheduling package execution in SQL Server Agent
127-
- Creating SQL Server Agent proxies

support/sql/releases/new-mu-servicing-model.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,15 @@ ms.reviewer: jeffwil
1111

1212
_Applies to:_ &nbsp; SQL Server 2019, SQL Server 2017, SQL Server 2016
1313

14+
## Historical servicing baselines
15+
1416
Historically, servicing baselines (RTM or Service Pack) have included the following servicing branches:
1517

1618
- A General Distribution Release (GDR) branch that contains only security and other critical fixes.
1719
- A cumulative update (CU) branch that contains security and other critical fixes plus all other fixes for the baseline.
1820

21+
## Microsoft update detection logic
22+
1923
The Microsoft Update (MU) detection logic was constructed so that instances at the servicing baseline or along the GDR branch would be offered updates from the GDR branch.
2024

2125
Previously, users had to proactively install at least one CU to align the instance to the CU branch for servicing through MU. However, after that was done, you could not return to the GDR branch for that instance until either of the following changes were made:
@@ -25,13 +29,23 @@ Previously, users had to proactively install at least one CU to align the instan
2529

2630
This logic was established to minimize the changes to the instance if a security update or other critical update was required. Instances on the CU branch have to take all updates that are released for the baseline when a required security or other critical release appears. This includes all nonsecurity changes up to the required security update.
2731

28-
However, this logic created problems for users who tried to manage routine servicing of large sets of instances by using WSUS. This is because the MU logic couldn't be used without first manually updating every client so that it could participate. To work around this issue and still avoid flipping instances to the CU train without explicit user consent, the following changes were made to the MU detection logic for both routine CU servicing and security releases for the more recent servicing releases of baselines in support:
32+
### Problems with MU logic
33+
34+
However, this logic created problems for users who tried to manage routine servicing of large sets of instances by using WSUS. This is because the MU logic couldn't be used without first manually updating every client so that it could participate.
35+
36+
### Changes to MU detection logic
37+
38+
To work around this issue and still avoid flipping instances to the CU train without explicit user consent, the following changes were made to the MU detection logic for both routine CU servicing and security releases for the more recent servicing releases of baselines in support:
2939

3040
- Cumulative Updates: The MU detection logic now allows clean instances that are at the baseline (RTM or SP, with no servicing updates) or that are already updated along the CU branch to receive the update. A CU update does not have to be installed for an instance to be offered the update. However, if the instance has a GDR update, the instance must still be manually updated outside MU to become manageable through MU (WSUS) automation.
3141
- Security Releases (GDRs): The logic for security releases is now split into the following channels:
42+
3243
- An *Automatic Updates* channel (Microsoft Update) keeps the older historic behavior that requires a CU to be installed on the instance in order for the CU branch version of the security release to be offered. It does this to protect instances from receiving all updates instead of only critical and security-related updates without evidence of the user explicitly opting in to the more extensive mode of servicing.
44+
3345
- A *WSUS / Catalog* channel that uses the new detection logic that allows the CU branch version of the security release to be applied against a clean baseline instance. This is the channel of the release that will be presented to users who go to the Microsoft Update Catalog website.
3446

47+
## Applicable releases
48+
3549
This new updated detection logic applies to the following CU and GDR releases:
3650

3751
- SQL Server 2016 Service Pack 2: CU14 and later CUs

support/sql/ssms/error-click-databases-node.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ You may receive an error message similar to the following when using SQL Server
1717

1818
> Failed to retrieve data for this request (Microsoft.SqlServer.Management.sdk.sfc)
1919
20-
## Troubleshooting
20+
## Cause and resolution
2121

22-
There can be multiple causes that can contribute to this problem. The following items may help you understand and troubleshoot theissue:
22+
There can be multiple causes that can contribute to this problem. The following items may help you understand and troubleshoot the issue:
2323

2424
- Check if you are running into any known issues listed below and use the resolutions documented in the corresponding articles:
2525

0 commit comments

Comments
 (0)