13 марта 2010

reacreate crm 3.0 sql jobs

Привет! Давно не обновлялся :(. Как всегда дела. Вот и сейчас сижу на "работе" несмотря на солнечную погоду за окном.

Ладно теперь о делах.
Тут у одного из моих подопечных клиентов возникла необходимость обновить Microsoft CRM 3.0 до CRM 4.0 (хотя лучше бы уж дождались выхода 5-ой версии ;)). Вот... О чем я? А... ну да...
В общем чтобы не испытывать судьбу и не делать все на горячюу сделал бэкап БД и решил развернуть их копию на совем тестовом домене.
Развернул с помощью Microsoft CRM Redeployment Wizard на новом своем домене. Проверил общую функциональность и вроде проблем не выявил.
Для пушей уверенности запустил Environment Diagnostics Wizard.
И вот тут мне выдало два предупреждения:
Job ST_MSCRM.Update Contract States could not be found in the sysjobs table.
Job Start_Incremental on ST_MSCRM.ftcat_documentindex.[7.5] could not be found in the sysjobs table.

Немного поискав нашел следующую статью от Microsoft:
How to move Microsoft Dynamics CRM 3.0 SQL databases from one server to a different server that is in the same domain
http://support.microsoft.com/kb/917948
В которой в 9 пункте говориться о SQL Jobs:
Verify that the following jobs are listed in the Jobs folder:
Organization_Name.Update Contract States
MSCRM Identity Reseeding
MSCRM Index Reindexing
MSCRM Stored Procedures Priming
Start_Incremental on Organization_Name_ftcat_documentindex

Задавшись вопросом того как все таки восстановить эти Jobs в моей среде нашел KB917948 в которой был дан совет отсылавший к KB910044:
When you move Microsoft Dynamics CRM databases to a new instance of SQL Server, SQL Server jobs may not be created
в которой написано буквально следующее:
To work around this problem, you can copy the script from other SQL Server jobs in another Microsoft CRM environment. For more information about how to copy scripts from other SQL Server jobs, contact Microsoft Product Customer Support Services.

Короче обращайтесь в поддержку. Так как кейсов на данный продукт у меня нет пришлось кумекать дальше. Итогом кумеканья стало 2 варианта:
1. Вариант:
- удалить CRM 3.0
- удалить БД
- установить CRM 3.0, не в существующую, а в тестовую БД
- удалить CRM
- удалить тестовую БД
- восстановить БД с данными из бэкапа
- установить CRM 3.0 с указанием существующей БД
- изменить SQL Jobs для того чтобы они ссылались на БД с данными
2. Вариант:
- запустить скипты которые создают Jobs.

Я решил действовать по короткому варианту :).

Два Jobs можно найти в файлике:
".\sql\1.0\11 - index msdb.sql"
в дистрибутиве CRM 3.0.
Открываем его и редактируем заменяя [mscrm] на имя своей БД.
Открываем SQL выбираем msdb - new query - paste - execute.
Два Jobs есть. Осталось найти остальные.
Остальные лежат в файлике:
".\sql\2.0\MSCRM\InstallJobs.sql"
С ним поступаем так же как и с первым. Меняем на нашу БД и запускаем на SQL сервере.

Вот собственно и все. Теперь для пущей уверенности запистим Environment Diagnostics Wizard и убедимся что все ок.

Удачный Вам обновлений CRM!

01 декабря 2009

Failed to create the ExchangeOAB folder

Только что полуил довольно забавную ошибку при переносе Offline Address Book с отдельностоящего сервера почтовых ящиков Exchange 2007 на сервер Exchange 2007 CCR, на котором еще не было OAB.
================================================================
Summary: 1 item(s). 0 succeeded, 1 failed.
Elapsed time: 00:00:00


Default Offline Address Book
Failed

Error:
Failed to create the 'ExchangeOAB' folder on the target server 'SRVEXCCR01'. Two possible reasons for the failure are that the System Attendant Service is not running or you do not have permission to perform this operation. Error message : 'Exception from HRESULT: 0xFFFFFFFF'.

Exception from HRESULT: 0xFFFFFFFF

Exchange Management Shell command attempted:
move-OfflineAddressBook -Identity '\Default Offline Address Book' -Server 'SRVEXCCR01'

Elapsed Time: 00:00:00
================================================================
Поиск в великом и могучем выдал только 1 совпадение на experts-exchange.com с такой же ошибкой. Но решение предлагаемое там не подходило под мою ситуацию.
Чтобы долго не мучать Вас своими изысканиями просто опишу решение:
Убдитесь, что у Вас нода которую вы устанавливали первой в кластере, в момент переноса адресной книги является активной.

Всем удачи!

10 ноября 2009

Microsoft Exchange Server 2010 FINAL

Встречаем - Microsoft Exchange Server 2010.
Сегодня официально объявили о выпуске новой версии Microsoft Exchange Server за номером - 2010.
А так как я являюсь поклонником данного продукта от MS, спешу поделиться этой новостью со всеми кто еще сюда заглядывает ;).
Что нового? Ну... на самом деле есть куда более узконаправленные блоги по этому продукту, например:
MaximumExchange.ru
ExchangeRus
вот, одни из наиболее интересных для русскоязычной аудитории.
Из наиболее значимых - полное отсутсвие 32bit. Т.е. даже для тестовой среды придеться использовать 64bit версии операционных систем и собственного самого приложения.
Скачать можно после необязательной регистрации с сайта Microsoft.
Download Microsoft Exchange Server 2010 RTM
Это Trial версия которую можно превратить в полнофункциональную путем ввода соответствующего серийного номера.

PS: переходить в продакшене на новую версию продукта пока не советую, однако начинать разворачивать в тестовой среде уже настоятельно рекомендую.

Удачных Вам внедрений Microsoft Exchange Server 2010 RTM!

01 ноября 2009

70-662: Microsoft Exchange Server 2010, Configuring

70-662 logo
Совершенство не знает предела :)
Хвастаюсь очередным значком в своей коллекции.
Теперь как всегда немного об экзамене...
Сдавал я его когда он был еще в BETA версии. Следовательно пользовался только своими знаниями по 2007, плюс знаниями полученными в "песочнице" при развертывании и использовании E2K10 Beta и RC1.
Сомнения по поводу того, что их хватит - были довольно большими, так как документации в technet еще было довольно мало, а свои догадки нередко были противоположенными настоящему положению дел.

В любом случае вопросы для этого beta экзамена были подобраны "правильно". Особых ляпов замечано не было, разве что один вопрос ввел в полнейщий ступор так как понять его смысл я так и не смог.

Итак что их себя представлял этот ээкзамен:
70-662: Microsoft Exchange Server 2010, Configuring

Время отводимое на экзамен: 240 минут
Количество вопросов: 70
Из них вопросов:
Один из многих - 66
Несколько из многих - 4
Drag and drop - 0
Выбор действия - 0
Симуляций работы - 0

По поводу подготовки к экзамену... Так как полной документации еще не было на момент сдачи, да и сам продукт был в бете, то сведения по нему искал в основном на technet или по блогам.
Единственное что действительно стоило уяснить это системные требования к новому Exchange и вкурить про DAG и RBAC. Этого достаточно в случае, если Вы имеете большой опыт работы с Exchange 2007.

Вот собственно и все чем хотел поделиться.
Удачи Вам в изучении Exchange 2010 и сертификации.

26 августа 2009

Встречаем WSUS Service Pack 2 RTM

То что некоторые долго ждали - наконец свершилось :).
Вчера 25.08.2009 стал доступен к загрузке Windows Software Update Services 3.0 Service Pack 2.
Скачать его можно по этой ссылке WSUS 3.0 SP2.
Новая функциональность довольно скудна, но с учетом выхода Windows 7 и Windows Server 2008 R2 очень необходима:
1. Поддержка новых ОС:
- интерграция с Windows Server® 2008 R2
- поддержка клиентов Windows 7
- поддержка функции BranchCache которая была добавлена в Windows Server® 2008 R2.
2. Расширение правил автоматического одобрения обновлений
Ну а остальное по мелочи :).
Более подробную информацию (на анГельском) можно получить из уст разработчиков WSUS.

Удачного Вам обновления до SP2.

PS: уже пошел обновляться :)