yajohn: (Default)
[personal profile] yajohn


Надо: sql server. Любой. Чтобы поставить на него базу из бекапа. Всего-то 16 гиг.
Есть: все.

На машине стоит окно номер окно семь. В окне номер семь стоит вижуалстудио, которое прицепом поставило SQL-Server-2008 экспресс. На эту, прости господи, поебень не ставится SQLManagementStudio 2008, без которого не поставить имеющюдя в бэкапе базу. Не ставится потому что нет SQL2008-сервиспак раз. SQL2008-сервиспак номер раз запускается, но при выборе опций установки не позволяет выбрать ни одной опции, а без выбранных опций и устанавливать какбэ нечего.

Ладно, думаю, черт с тобой окно номер семь. Ползком не вышло возьмем наскоком. Есть виртуал-бокс в котором живет окно ХР. Оно попроще будет, без лишних претензий. Запускаем окно ХР. Там тоже стоит вижуал-студия, которая прицепом поставила SQL-Server 2005. Ок, мы люди не гордые, 2005 так 2005. В загашнике есть SQLManagementStudio 2005, которая даже ставится на ХР, находит базу, все пучком. Запускаем восстановление из бэкапа (за время пока под виртуалбоксом копировались 16 мегабайт можно было совершить... ооо, сколько всякого можно было совершить)... Да, а копировать надо поскольку бэкапы с сетевых носителей SQLManagementStudio не кушает бо некошерно. А кошерно с локальных дисков, фигли что виртуальных. Ладно, проехали, за полчаса скопировал, никакой аморалки не совершили, стартуем восстановление из бэкапа. Угадайте куда нас посылают. Посылают потому как SQL-Server2005 Express с базами больше 4 гиг не работает. Лицензия не велит. А у нас - 16.

Тихо стервенея решаю поставить MSDE2000. Это такая cosa in se, простая как валенок, ей ничего не надо. Ставим. Не ставиццо. Потому как уже стоит 2005, а 2005 больше чем 2000.

Называю микрософт тем словом о котором вы подумали. Создаю новую виртуальную машину, быстренько ставлю в ней ХР. Потом сразу MSDE 2000. Стоит. Теперь надо SQLManagementStudio. Не ставиццо. Хочет сервиспак. Сервиспака у меня нет, доступа к инету тоже.

Вспоминаю еще несколько слов подходящих к случаю. Лезу в первую XP в которой поставился SQLManagementStudio 2005 и пытаюсь из него достучаться до стоящего снаружи (на хосте) SQL-Server 2008. SQLManagementStudio сервер не видит. IPCONFIG, PING, все службы на месте, а сервера нет. Локальный, внутри бокса есть, а удаленный, на локалке - нет.

Начинаю закипать. Сношу под корень стоящий под ХР SQLServer 2005, чищу как в абортарии, быстро и жестоко. Ставлю на почищенную ХП MSDE-2000. Встала. Испугалась видимо. Неснесенный SQL-манагер базу видит. Его я не снес, хотя мог бы. Пускаем восстановление бэкапа. Не идет.

Пью воду. Читаю чо хочет. Хочет чтобы база лежала не там где положили, а на D:, в какой-то несусветной папке. Видимо именно в той, в которой была база которую бэкапили. Ладно, хрен с тобой, я не гордый, пусть Д. Создаем новую базу на Д (по ходу удивляясь тому что у нас есть, оказывается Д), по нужному пути. Поскаем восстановление из базы. АЛИЛУЯ, процесс пошел. Через полчаса база на месте. Таблицы, индексы, вроде все есть. Аллах акбар. Запускаем сервер приложений (ради которого и был весь сырбор).

Сервер приложений говорит опаньки. Не могу прилогонится. Чего тебе, мылый, спрашиваю? Вот тебе SA, вот тебе пароль, логонся на здоровье. Нет... Через 15 минут выясняется что к этой <цензоред> MSDE прилогонится можно только через окно-юзера, но через SQL-юзера - никак. Будь ты хоть SA, хоть господь бог. А апликейшм сервер умеет только так.

Минута молчания. Выключил ноутбук, аккуратно положил в чемодан. Вежливо попрощался с коллегами, сел в машину и поехал домой.


Date: 30/04/2010 20:51 (UTC)
From: [identity profile] boschetunmaj.livejournal.com
Вот с слов "минута молчания" я начял что-то в куче букв понимать, радует, значит не окончательно тупой)

Profile

yajohn: (Default)
yajohn

January 2026

M T W T F S S
   1234
567891011
1213 1415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 25/01/2026 08:33
Powered by Dreamwidth Studios