<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Microsoft Dynamics CRM &#187; upgrade</title>
	<atom:link href="http://ms-dynamics-crm.com.ua/tag/upgrade/feed/" rel="self" type="application/rss+xml" />
	<link>http://ms-dynamics-crm.com.ua</link>
	<description>Все о Microsoft Dynamics CRM</description>
	<lastBuildDate>Wed, 25 Jan 2012 21:20:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Обновление с Microsoft Dynamics CRM 3.0 на Microsoft Dynamics CRM 4.0</title>
		<link>http://ms-dynamics-crm.com.ua/2009/02/11/upgrade-from-ms-crm-30-to-microsoft-dynamics-crm-40/</link>
		<comments>http://ms-dynamics-crm.com.ua/2009/02/11/upgrade-from-ms-crm-30-to-microsoft-dynamics-crm-40/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 09:48:56 +0000</pubDate>
		<dc:creator>Костя Афендиков</dc:creator>
				<category><![CDATA[ms crm 4.0]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://ms-dynamics-crm.com.ua/?p=220</guid>
		<description><![CDATA[Теоретически, обновление происходит в пару кликов, практически как установка Microsoft Dynamics CRM 4.0 заново. Но, как всегда, не все так просто . Задача: обновление Microsoft Dynamics CRM 3.0 на Microsoft Dynamics CRM 4.0. Исходные данные: рабочий сервер со следующими параметрами Microsoft Server 2003, MS SQL 2000, Microsoft Dynamics CRM 3.0. Одна из основных проблем – [...]]]></description>
			<content:encoded><![CDATA[<p>Теоретически, обновление происходит в пару кликов, практически как установка<a title="установка microsoft dynamics crm 4.0" href="http://ms-dynamics-crm.com.ua/2009/02/08/microsoft-dynamics-crm-40-installation/" target="_blank"> Microsoft Dynamics CRM 4.0 заново</a>. Но, как всегда, не все так просто <img src='http://ms-dynamics-crm.com.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<br />
<span style="text-decoration: underline;">Задача</span>: обновление  <strong>Microsoft Dynamics CRM 3.0</strong> на <strong>Microsoft Dynamics CRM 4.0</strong>.<br />
<span style="text-decoration: underline;">Исходные данные</span>: рабочий сервер со следующими параметрами <strong>Microsoft Server 2003</strong>, <strong>MS SQL 2000</strong>, <strong>Microsoft Dynamics CRM 3.0</strong>.</p>
<p><span id="more-220"></span>Одна из основных проблем – это то, что базы <em>MS CRM 3.0</em> крутились на <em>MS SQL 2000</em>, который не поддерживает <strong>полнотекстовый индекс</strong> (full text search), а  для 4й версии MS CRM обязательное требование <strong>MS SQL 2005 + SP2 + full text search</strong>. Поэтому одной из основных задач было <strong>перенос базы с MS SQL 2000 на MS SQL 2005</strong>. Установка на тот же экземпляр  2005 SQL у меня прошла успешно, но последующая установка Microsoft Dynamics CRM 4.0 проходила не корректно и я так и не смог найти причину.</p>
<h3>Инструкция по обновлению с Microsoft Dynamics CRM 3.0 на Microsoft Dynamics CRM 4.0</h3>
<p><em>Примечание</em><em>:</em></p>
<p>Т.к. в MS CRM 3.0 не был реализован мультивалютный учет, то была создана сущность, с логичным названием <em>Валюта</em>. В MS CRM 4.0 мультивалютный учет уже сделан и сущность для валют называется не менее логично – <em>Валюта </em> <img src='http://ms-dynamics-crm.com.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Когда обновление дойдет до этого места (а это уже около 70% и час потраченного времени), то выдастся ошибка и установка прекратится. Для решения этой проблемы достаточно переименовать отображаемое имя сущности, например с <em>Валюта – Vалюта</em> и <em>Валюты – Vалюты</em>.</p>
<ol>
<li>Запускаем CRM</li>
<li>Настройки – Изменить объекты</li>
<li>Переименовываю сущность new_currency с Валюта – Vалюта и Валюты – Vалюты.</li>
<li>Публикую все настройки
<ol>
<li>Делаю backup баз.</li>
<li>Detach (отсоединение) баз MS CRM 3.0 + базы ReportServer, ReportServerTempDB</li>
<li>Удаляем все экземпляры MS SQL</li>
<li>Перезагрузка</li>
</ol>
</li>
<li><strong>Устанавливаю MS SQL 2005</strong>
<ol>
<li>Ставлю службы SQL Server Database Services</li>
<li>Reporting services</li>
<li>Компоненты рабочей станции, инструменты …</li>
<li>Экземпляр по умолчанию, все Next (для меня это подоходит)</li>
</ol>
</li>
<li>Проверяю работу Report-сервера <strong>http://crmserver/reportserver</strong></li>
<li>Обновляю MS SQL 2005, <strong>устанавливаю SP2</strong></li>
<li>Atach баз MS CRM и включаю <strong>full text search</strong> (полнотекстовый индекс). Для базы &lt;Имя организации&gt;_MSCRM выполняю скрипт: <strong>sp_fulltext_database enable</strong> .</li>
<li>Проверяю запуск MS CRM 3.0: <em>http://crmserver:5555/loader.aspx</em></li>
<li>Проверяю настройки Report Server.
<ol>
<li>Пуск – Программы – Microsoft SQL Server 2005</li>
<li>Службы настройки – Настройка служб Reporting Services – Виртуальный каталог сервера отчетов</li>
<li>убрать галочку для «Необходимы соединения по протоколу SSL».</li>
</ol>
</li>
<li>Проверяю <em> http://crmserver/reportserver</em></li>
<li>Опубликовываю все настройки</li>
<li>Отключаю внешние сборки(callouts). Достаточно переименовать callout.config.xml и сделать iisreset.</li>
<li> Убираю предупреждения <a title="The word breaker for language 1049 is not installed" href="http://ms-dynamics-crm.com.ua/2009/02/09/the-word-breaker-for-language-1049-is-not-installed/" target="_blank">The word breaker for language 1049 is not installed</a></li>
<li>Качаю сам все необходимые обновления и <a title="Скачать обновления для Microsoft Dynamics CRM 4.0" href="http://ms-dynamics-crm.com.ua/2009/02/11/install-microsoft-dynamics-crm-40-update-files-without-internet/" target="_blank">создаю файл config.xml</a></li>
<li>iisreset</li>
<li>диск с инсталляцией Microsoft Dynamics CRM 4.0 в cd-rom и вызываю строкой вызова свой config.xml (e:\server\i386\setupserver.exe /config D:\config.xml)</li>
</ol>
<p>Чистая установка Microsoft Dynamics CRM 4.0 занимает около часа, а вот обновление – <strong>гораздо больше </strong>времени. Особенно когда подходит к своему завершению и обновляет правила workflow. Кстати, не все созданные workflow обновились корректно, но это не очень критично, в логе сможете посмотреть что не корректно обновилось (лог весит около 500 Мб, обычный блокнот «умирает» при его открытии, <a title="инструменты для разработчика microsoft dynamics crm" href="http://ms-dynamics-crm.com.ua/2009/02/08/tools-for-ms-crm-developerstools-for-microsoft-dynamics-crm-developers/" target="_blank">пользуйтесь notepad++</a>)</p>
<p>Вот и все. Запускаем <em>http://crmserver:5555/</em> и начинаем работу с Microsoft Dynamics CRM 4.0. (пишем плагины вместо колаутов <img src='http://ms-dynamics-crm.com.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
]]></content:encoded>
			<wfw:commentRss>http://ms-dynamics-crm.com.ua/2009/02/11/upgrade-from-ms-crm-30-to-microsoft-dynamics-crm-40/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

