вторник, марта 27, 2012

Сюрприз от DocumentSet - 3

Вполне возможно, что этот сюрприз и не только к набору документов относится, но нашёл я его именно здесь. Проявляется сюрприз в виде разных наборов “заметок” в веб-части “Доска заметок”, установленной на странице набора документов, в зависимости от активности на сайте фичи “Инфраструктура публикации SharePoint Server”.

Если посмотреть на “своём сайте” список заметок, то там они имеются все, при рассматривании ссылок на объекты комментирования видно, что в УРЛ при неактивной фиче вставлен лишний слеш после имени сервера. Вот и вся причина сюрприза…

Если эксперименты продолжить и формировать заметки не через веб-часть, а через кнопку вверху справа, то сюрприз не наблюдается… Получается, это веб-часть так шутит… Ура индийским братьям!

Technorati Теги:

воскресенье, марта 18, 2012

Не всё так просто…

Потребовалось сделать переустановку Sharepoint Server 2010 – требовалось заменить дистрибутив на Server 2010 for Internet Sites и поменять язык с английского на русский. Казалось бы, пустяковая операция – один дистрибутив снести, другой поставить. Ага, так бы, может, и было два года назад, когда система только вышла, но сейчас навыпущено много изменений и согласовать их между собой – та ещё задача.

На заменяемой системе был установлен sp1 и декабрьский (2011 г.) CU, к моменту переустановки уже был выпущен февральский (2012 г.) CU, и было бы глупым возвращаться к декабрьскому пакету. После установки дистрибутива “Server 2010 for Internet Sites”, сервиспака (вместе с английским языковым пакетом), февральского пакета обновлений и подключения к существующей Sharepoint-ферме оказалось, что “Центр администрирования” формируется с английским интерфейсом, а базы данных не обновляются “Мастером настройки”. С обновлением баз с данными (WSS_Content…) справиться удалось при помощи PowerShell, а вот базы разных служб (особенно упорствовали базы службы поиска) поддались не все. И оставить их в состоянии “как есть” было нельзя – из-за них не выполняется бекап фермы. Вопрос с этими базами “решился” просто – пересозданием служб вместе с базами. А у кого там какие-то данные есть, им как быть?

В итоге в системном логе остались два сообщения об ошибках (одно из них даже Critical):

  1. Исключение при обновлении адресов для подключенного приложения {e65aeea2-865c-49d8-a394-2ecdeb613811_4c8b4429-9205-4f6f-b3fb-0b4cd99de394}.
  2. Сбой при попытке синхронизировать веб-приложение 55e17656-0ee7-45ba-87ab-e971ab00ed24; база данных содержимого 23812d7b-3a7c-476c-bf6a-07c1bfec026f

Сообщения представлялись совершенно загадочными и никаких сбоев в работе фермы при этом не наблюдалось, а английский интерфейс не менялся при пересоздании “Центра управления” при помощи “Мастера”. Осталось последнее средство – пересоздание фермы. В новой ферме добавил веб-приложение, к которому присоединил базу данных контента – всё стало с нужным интерфейсом, все узлы/подузлы/списки/библиотеки оказались на месте.

Нда… Тошнит

Technorati Теги:

среда, марта 14, 2012

MS SQL Server - 2

Как и предполагал, удаляться текущая версия - 2008 r2 - не пожелала.

Новая (русский дистрибутив) при установке выдаёт вот такое диковинное сообщение:

------------------------------
Произошла следующая ошибка:
Программа установки обнаружила непредвиденную ошибку при установке данного пакета. Возможно, она вызвана неполадками в этом пакете. Код ошибки 2203.
Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.2100.60&EvtType=0xDF039760%25401201%25401
------------------------------

Если щёлкнуть по ссылке, там говорят – sorry, Вас тут не стояло с вашей чепухой…

Потом ещё куча разных похожих сообщений – и превед! – сервер не запускается… Пламенный привет

Попытки подействовать на конструкцию путём доустановки компонентов и запуска “исправления” ни к чему хорошему не привели. По ходу дела выяснилось забавное - в русский дистрибутив засунули английский компонент Reporting Services. Шутники, бля…

Но надо отдать должное – удаление прошло достаточно быстро и гладко. Если не считать оставленного мусора в реестре – ну, не барское это дело, за собой прибирать.

В общем, пускай лежит, будет новая ОС, будем полностью переустанавливаться (upgrade до #win8 тоже не очень получился), тогда и новый SQL Server установим (надеюсь).

понедельник, марта 12, 2012

MS SQL Server…

Выпустили новую версию продукта и выложили для подписчиков, не дожидаясь праздника “запуска”, назначенного на 1 апреля (ага, кто-то там с хорошим чувством юмора работает – из Одессы, наверное…).

В состав дистрибутива входит Upgrade Advisor, который рассказал, что всё, вроде бы, ничего, upgrade текущей версии (2008 R2) сделать можно, за исключением языка и Reporting Services, с которым, сервисом, надо что-то делать средствами того дистрибутива, из которого ставилась текущая версия.

Мастер исправлений текущей версии сдался практически сразу – не удалось ему, видите ли, получить версию продукта с неким ИД’ом… Что это за “мастер”, что от такой малости откидывается (и даже отладить его предлагает) – у тебя, урода, под руками целый дистрибутив, установи, гнида, версию оттуда. Или выброси этот “продукт” к беням…

В общем, просматривается только вариант от Лужкова – upgrade с предварительным сносом. Да ещё и неизвестно, получится ли снос без использования разных железяк типа лома…

А с языком - особое спасибо разработчикам, особенно с учётом того, что год нынче уже не 1976, а вовсе 2012-й. Какая, на хрен, разница моим данным, какой язык у всяких окружающих их примочек? Мало того, что у них версии другие, они ещё и в другие папки ставятся. Что за дятлы в этой команде, интересно? Даже смешнее Шарепойнта получается. А код у них, интересно, такой же весёлый, как у Шарепойнт-индусов?

В общем, дистрибутив растёт (уже на простой DVD не влезет), а глупость никуда не девается… Не зря на первое апреля Launch назначили, не случайно…

суббота, марта 03, 2012

#win8, упражнение третье.

После провала попытки получить рабочую установку #win8 преобразованием рабочей установки #win7, было решено посмотреть, что можно получить методом установки нужных программ на “чистую” установку ОС.

Выяснилось, что разные вспомогательные вещи типа архиваторов (7-zip), антивирусов (clamWin), тестовых утилит (procexp, siv, autorun и т.д.) работают точно так же, как в #win7. Что радует, без каких-либо перенастроек заработал FAR v.3.0. Собственно, в итоге получилась рабочая среда, к которой привык уже и менять которую вовсе неинтересно.

Хуже оказалось с “углублённой” проверкой работы Hyper-V, которая так понравилась при выполнении первого упражнения. Планировалось запустить виртуальную машину (VM) с установленным OSS 2007 под Windows Server 2008? использующуюся сейчас под VirtualBox (в этой же машине установлен SQL Server и VS 2010. Выяснилось, что виртуальные машины (ни новая, ни работавшая ранее с XP) не запускаются с сообщением о неработающем гипервизоре и советом проверить, соответствует ли мой компьютер требованиям и имеет ли он включённые средства виртуализации… С чего бы за два дня средства эти куда-то подевались? Средства оказались все на месте, а вот переустановка Hyper-V помогла – виртуалки запустились. Правда, для этого потребовалось две перезагрузки (и это после обещаний существенно снизить количество reboot’ов). Схожу с ума от злости 

Однако “углублённой” проверки не получилось – VM не сумела прочитать файлы виртуальных дисков и загрузиться с них. С другой стороны, поцедура генерации нового виртуального диска эти файлы вполне прочитала и начала из них копировать данные. Однако скорость этого копирования весьма мала, намного меньше скорости копирования файлов. Времени, которое потребовалось на это копирование (точнее, всего на треть одного из двух файлов), хватило на оценку результатов экспериментов с #win8 и принятие решения эти эксперименты (а с ними и копирование) приостановить до выхода более устойчивого релиза #win8 (раньше это называлось “beta2” или “release candidat”). Нынешняя моя “связка” из Windows 7 sp1 и VirtualBox v.4.1.8 работает вполне устойчиво и “потребности удовлетворяет”.

Но загружается система быстро, особенно из состояния sleep или hibernate. Жалко, что пока попользоваться не получится…

Technorati Теги:

пятница, марта 02, 2012

#win8, упражнение второе, посложнее.

Первое #win8-упражнение было сравнительно простым и успешным. Второе упражнение (наверное, в состоянии эйфории от результатов первого Смущенная рожица) было решено посвятить получению рабочей копии новой системы методом upgrade существующего экземпляра Windows 7 – приводить “чистый” экземпляр к рабочему состоянию методом установки нужных программ, во-первых, не сильно интересно, во-вторых, нудно и долго, в третьих, может и не получиться (многие программы и данные у меня установлены на отдельный диск, чтобы ими можно было пользоваться из разных ОС – SQL Server, MS Office и т.п.). Тем более, установщик #win8 сам первым пунктом предлагает вариант “установить прямо здесь”, рассказав перед этим, какие программы будут работать, а какие – не очень. Среди последних оказались IntelliType / IntelliPoint [App won't work] и Microsoft SQL Server (2008 and 2008 R2) [Some features might not work], что показалось несколько удивительным… Несколько других оказалось не жалко и снести.

Процесс длился примерно 35 минут (на SSD-диске и при четырёхядерном процессоре i7) и закончился примерно на 80% готовности сообщением о непонятной помехе процедуре установки. Сообщение это выдалось в старинном MessageBox с кнопкой, после нажатия на которую восстановилось исходное состояние системы (довольно быстро, впрочем).

После перевода всех сервисов (в основом, SQL Server) на ручной запуск “непонятная помеха” больше не появлялась, зато проявился новомодный зелёный BSOD, прочитать который не удалось (какой-то умник поставил очень маленькую задержку для его показа и дойти до телевизора [какой-то другой умник научил установщик, что первым монитором надо считать тот, который на HDMI-разъёме] за это время не успел).

Наконец, после отключения автозапуска всех моих резидентов (Punto, Ditto, Digsby, Skipe, DropBox, SugarSync, XMarks, nnCron и др.) увидел призыв нажать Ctrl-Alt-Del и войти в систему. Было похоже, что все программы сохранились и даже запустились и можно было настроить их автозапуск. Собственно, на этом всё и закончилось – после перезагрузки увидел, наконец, сообщение об ошибке, которое раньше не успел рассмотреть

WP_000163

(речь там про драйвер Wdf01000.sys) и никакие перезапуски в “safe mode” не помогли.

Запуск в режиме восстановления привёл к капитуляции :

WP_000164

Кнопка “Advanced” предложила два режима восстановления – с сохранением всех настроек и программ и с восстановлением стандартного состояния #win8. При выборе первого варианта получил второй – от моих настроек остался лишь мой account, ни одной программы не обнаружилось. Вернее, на диске-то они все есть, но в папке Windows.old, а как там с настройками – одному БГ известно…

В общем, второе упражнение не выполнили Сердитая рожица Что ж, подождём до следующей сборки…

Technorati Теги:

четверг, марта 01, 2012

Начало очередной Windows-эпопеи.

Запустил новоиспечённую Windows 8, о которой так долго говорили большевики евангелисты и маркетологи. Ничего так, местами даже забавно и шустро. Однако, больше всего меня сейчас интересует работа с виртуалками, чего в полной мере не удаётся делать в “семёрке”.

Поэтому первым делом в новой ОСи запустил Hyper-V и небольшую машину с XP. Всё фурычит, как на Server 2008 R2, и вдобавок можно усыплять систему вместе с виртуалкой, чего на севере сделать было никак нельзя, что и удерживало от перехода на него, как на десктопную систему. Можно теперь, в принципе, заняться переносом хозяйства из VirtualBox, который используется у меня на Win7.

Одно плохо - статус у релиза непонятный и обещают в дальнейшем искурочить до несовместимости. Вот и думай тут... Саркастичная рожица

Одно радует - трёхлетний цикл соблюдается: "Семёрку" ставили где-то в это же время в 2009-м.