09.07.2009, 08:05 | #1 |
Участник
|
Microsoft Dynamics CRM Team Blog: Which Database Hotfixes Did I Just Install?
Источник: http://blogs.msdn.com/crm/archive/20...t-install.aspx
============== This article will cover how to answer:
Historically, database hotfixes have been considered an internal detail of Microsoft Dynamics CRM hotfixes, so there is currently no straightforward way for administrators to track exactly when particular database hotfixes are installed or uninstalled. There has been an increased interest in being able to track this information. This article is intended to describe a workaround for deriving this information until a more formal means is available, most likely in CRM 5.0 timeframe. All database hotfixes are cumulative. Each new database hotfix will include all previously released database hotfixes as dependencies. If a particular dependent database hotfix is already installed on your Server, it will not be reinstalled. If a particular database hotfix is a dependency of other currently installed hotfixes, uninstall of the dependent hotfix will be a no-op. It will be uninstalled when all other hotfixes that are dependent on it are also uninstalled. No database hotfixes are installed when Microsoft Dynamics CRM Server is installed using the “Update installation files (strongly recommended)” option. No database hotfixes are installed when a new organization database is created. You must re-install database hotfixes for the new organization. How to Track Database Hotfixes You will need to know the KB numbers of the fixes you have already installed. You can find this information in Add/Remove Programs. For all of our examples, we will suppose that you have already installed the following:
Before installing Update Rollup 4 (KB968176), you want to know which database hotfixes will be installed along with it.
Each entry is a database hotfix - for ease of reading, I have highlighted the ones installed in our example.
When you install a new hotfix, any entry with a version greater than your current build number will also be installed. Any entry with a version less than or equal to your current build number is already installed, and will not be installed again. So in the case of our example:
You want to uninstall KB949069. We will uninstall as far back as the next greatest version number. So in our example, that means we will go back to 04.00.7333.1235 (KB955482). So KB949069, KB960249, and KB956445 will be uninstalled.Example 3 You want to uninstall KB955482. If you uninstall a database hotfix that has a version less than your current build number, it will not actually be uninstalled until you uninstall all hotfixes with a greater version number. So when you uninstall KB955482, it will not be uninstalled until you also uninstall KB949069.Example 4 You want to install or uninstall a KB that is not listed in dbhotfix_install.xml If you have a KB that is not listed in this file, this is because no new database hotfix was released with it. You can still derive database hotfix tracking information by using the build number of that hotfix. You can find the build number in the KB article.Thanks, Leslie Zavisca Источник: http://blogs.msdn.com/crm/archive/20...t-install.aspx
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
|