|  08.08.2008, 21:46 | #1 | 
| Участник | Перенос баз и настроек CRM 3.0 в 4.0 с одного сервера на другой 
			
			Добрый вечер, наша организация раньше арендовала MSCRM 3.0 на виртуальном выделенном сервере, сейчас был закуплен свой собственный сервер и CRM4.0, теперь нужно прикрутить существующую конфигурацию трёшки на новую четвёрку. У меня сейчас есть 2 файла баз Metabase.bak и Mscrm.bak, как их приладить к новой свежеустановленной четверке? Может кто сталкивался?
		 | 
|  | 
|  11.08.2008, 08:13 | #2 | 
| Moderator | 
			
			Напрямую никак. Необходимо сперва развернуть на сервере трешку и потом обновить ее до 4й версии. Иначе базу и настройки не перенести никак.
		 
				__________________ http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.   MS Certified Dirty Magic Professional | 
|  | |
| За это сообщение автора поблагодарили: Antonf (1). | |
|  11.08.2008, 10:46 | #3 | 
| MCTS | 
			
			я вижу, только один способ.  1. Качаем с Microsoft.com, если конечно еще есть дистрибутив CRM 3.0 Trial. Если там нет, то можно поробовать поискать в других источниках. 2. Восстанавливаем на тройку базы, MSCRM.bak, metabase.bak. 3.делаем UpGrade 3ки на 4ку. Просто восстановить троешные базы в четверке не получится, Артем - прав! | 
|  | 
|  11.08.2008, 10:49 | #4 | 
| Участник | 
			
			Спасибо Вам за ответы! Я так и думал! Без геморроя никуда!    | 
|  | 
|  11.08.2008, 10:59 | #5 | 
| MCTS | 
			
			ну а как вы хотели ? :-) к тому же в тройке было две БД, а в 4ке одна.
		 | 
|  | 
|  11.08.2008, 14:06 | #6 | 
| Участник | 
			
			Дааа, при установке всплыла непонятная ошибка: MS SQL server: setup detected a version mismatch between the specified database and the current product. Я так понял инсталлер ругается на то, что версия базы данных отличная от версии устанавливаемой CRM (скачал с сайта MS версию 3.0.5300.11). А где посмотреть версию в БД? и как её можно поменять?
		 | 
|  | 
|  11.08.2008, 14:58 | #7 | 
| Участник | 
			
			Решил я эту проблемку. Нужно в таблице dbo.BuildVersion базы данных Имя_Фирмы_MSCRM значение поля Revision изменить на номер билда вашей копии CRM (в моем случае это был 11) и выполнить скрипт, после этого всё инсталлится как по маслу.
		 | 
|  | 
|  11.08.2008, 15:10 | #8 | 
| MCTS | 
			
			интересное решение Вы предлагаете. Но возникают вопросы: 1. Будет ли корректно работать CRM после такой реализации? 2. Перенесутся ли настройки сделанные в тройке? 3. Как насчет мапинга пользователей | 
|  | 
|  11.08.2008, 15:15 | #9 | 
| Участник | 
			
			1. В данный момент сижу тестирую все настройки сделанные на прошлом сервере, проверил пока процентов на 70 - все работает правильно и все базы клиентов остались неизменными. 2. После проверки по пункту 1, буду ставить поверх четвёрку. (пока я поставил только трёшку, это при её установке были проблемы с версиями баз) 3. Все пользователи замапились отлично - подо всеми можно заходить и работать. | 
|  | 
|  11.08.2008, 15:19 | #10 | 
| MCTS | Цитата:  я думал Вы изменили версию базы, руками в БД, у подсунули ее 4ке :-)))) На самом деле руками в БД лезть не стоит. Вам нужно было использовать утилитку для 3ки - Redeployment Tool, находится на дистрибутиве тройки   | 
|  | 
|  11.08.2008, 15:49 | #11 | 
| Участник | 
			
			Я redeployment'ом и пользовался, но всё равно при установке он мне сказал, что версия не подходит, пришлось вот так ручками и менять.
		 | 
|  | 
|  11.08.2008, 18:14 | #12 | 
| Moderator | 
			
			Скорее всего провайдеры услуги накатывали на вашу базу обновления (или наоборот не накатывали) вот ваши дистрибутивы и не срослись.
		 
				__________________ http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.   MS Certified Dirty Magic Professional | 
|  | 
|  | 
| 
 |