Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.12.12;
Скачать: [xml.tar.bz2];

Вниз

Установка MS SQL Server 2008 Management Studiо Express   Найти похожие ветки 

 
DVM ©   (2010-08-30 23:12) [0]

Или как я убил на это целый день.

Может данный пост избавит в будущем кого то от такой потери времени.

Началось все с установки MS VisualStudio 2010 Express в составе которой идет MS SQL Server 2008 Express (или 2008 R2 не суть важно). Но в составе этого сервера отсутствует такой инструмент как MS SQL Server 2008 Management Studiо Express, к которому многие привыкли.

Ну раз его нет, доставлю его, благо на сайте MS есть отдельный инсталлятор для его установки, который я скачал и благополучно запустил.

Тут и проявилась вся странность процесса инсталляции, на который я убил целый день.

При запуске инсталлятора MS SQL Server 2008 Management Studiо Express открывается окно установки MS SQL Server 2008, в котором нет ни слова о MS SQL Server 2008 Management Studiо Express, а есть просто кнопка Установка нового сервера или добавление компонентов в существующий. Нажимаем ее. После нескольких шагов оказываемся перед выбором:

1) Создать новый экземпляр сервера
2) Обновить существующий

Логично предположить, что надо обновить существующий ибо мне не был нужен еще один SQL сервер, я и выбрал этот пункт. Но это была ошибка!
Я не знаю кто проектировал интерфейс инсталлятора, но кто бы мог подумать, что надо выбирать первый пункт! Оказвается там не будет создан новый экземпляр сервера, а будет предложено лишь поставить то что мне надо было, т.е MS SQL Server 2008 Management Studiо Express.

MS решило создать один интерфейс инсталлятора для сервера и студии, а надписи поменять похоже поленилась.


 
картман ©   (2010-08-31 00:02) [1]

ура!!! Не один я могу убить кучу времени на, казалось бы, легкую запарку.


 
Германн ©   (2010-08-31 01:04) [2]

Бесплатному коню в интерфейс не смотрят.
:)


 
Юрий Зотов ©   (2010-08-31 02:11) [3]

Убил практически 2 дня вот на что.

Есть коннект к БД. Казалось бы, к этому коннекту можно цеплять кучу датасетов, любой из них можно открывать и закрывать - и на другие датасеты это влиять не должно.

ОК. Пишу примерно вот что:

открыть датасет1 через коннект1;
try {
 while датасет1.next {
   открыть датасет2 через тот же коннект1;
   try {
     что-то делаем;
   } finally {
     закрыть датасет2;
   }
 }
} finally {
 закрыть датасет1;
}

И на втором проходе цикла получаю: Cursor state is not valid. Кайф!!!

Завожу коннект2 и датасет2 открываю через него - все отлично работает.

Получается, что если оба датасета открыты через общий коннект, то при закрытии второго закрывается и первый, сам по себе. Соответственно, навигация по закрытому первому дает ошибку.

Странное, однако, поведение. Читаю доку - там насчет этого ничего не сказано. То есть, это не фича, а баг.

Если бы сам не нарвался, то ни за что бы не поверил, что в офигительно распространенном (и поэтому уже давно и офигительно оттестированном) пакете java.sql есть такая откровенная плюха.

Либо я плохо доку читал. Третьего не дано.


 
Германн ©   (2010-08-31 02:36) [4]


> Третьего не дано

Дано. Плохие доки сплошь и рядом.
P.S. А теперь с появлением моды отдавать доки и хэлпы в wiki их будет ещё больше.
Хотя такого по отношению к продуктам МС пока не встречал.
Хэлп в MS VisualStudio 2008 Express был просто ужастным. Либо я не умел его настроить. Но ждать ответа от хэлпа минуты меня просто раздражали.


 
Германн ©   (2010-08-31 03:04) [5]

Хм. Сам себе противоречу.
А тут ещё и совет от CodeMonkey http://code.google.com/p/theunknownones/wiki/CustomHelp
В общем - прошли времена простых Хэлпов.
Нынче нужно самим трудиться, чтобы получить нормальную справку.


 
Ega23 ©   (2010-08-31 07:57) [6]

Твою дивизию!!!
А я уже MS нехорошими словами обругал и решил, что 2008 с семёркой не дружит...
Ща попробую по новой.


 
Вариант   (2010-08-31 09:24) [7]


> Юрий Зотов ©   (31.08.10 02:11) [3]

датасет -это класс ResultSet? Если да, то описанный случай очень похож на использование одного и того же объекта класса  Statement для получения разных ResultSet. Если случай имнно тот, то данное поведение описано и задокументировано как в классе ResultSet, так и в классе Statement. Ну или я не в тот случай попал:-)


 
pavel_guzhanov ©   (2010-08-31 09:33) [8]


> Юрий Зотов ©   (31.08.10 02:11) [3]


Я с этим столкнулся, когда писал на Java первую (и пока последнюю) программу. На форумах не спрашивал, дошел до рабочего кода методом тыка... Сперва долго ругался, а потом решил, что наверное так и надо... И начал плодить коннекты :о)). Видимо, это такая фича....


 
Anatoly Podgoretsky ©   (2010-08-31 09:59) [9]

> Германн  (31.08.2010 02:36:04)  [4]

У тебя наверно настроено получать справку через интернет, или как минимум
синхронизация справки с Интернет.


 
Anatoly Podgoretsky ©   (2010-08-31 10:00) [10]

> DVM  (30.08.2010 23:12:00)  [0]

С 2005 этого не наблюдалось, инсталятор нормальный


 
Юрий Зотов ©   (2010-08-31 10:20) [11]

> Вариант   (31.08.10 09:24) [7]

> датасет -это класс ResultSet?
Да.

> использование одного и того же объекта класса Statement
Для ускорения работы PreparedStatement"ы кэшируются, а ключом служит текст SQL. Эти тексты у ResultSet"ов разные, поэтому и Statement"ы у них заведомо разные.


 
Вариант   (2010-08-31 10:27) [12]


> Юрий Зотов ©   (31.08.10 10:20) [11]


> поэтому и Statement"ы у них заведомо разные


Значит случай не тот, который я предположил. Ну что ж,  ошибки и у JAVA бывают.Впрочем  мне кажется это  скорее ошибка не JAVA, а провайдера, который реализовал интерфейс ResultSet... Исправят со временем:-)


 
Ega23 ©   (2010-08-31 10:30) [13]


> Anatoly Podgoretsky ©   (31.08.10 10:00) [10]
>
> С 2005 этого не наблюдалось, инсталятор нормальный


Ты можешь для тупого дать ссылку на MSSQL 2008 Express? так чтобы он на Win7 встал без проблем? Честное слово, я задолбался дистрибы качать.
Буду очень признателен.


 
DVM ©   (2010-08-31 10:36) [14]


> Ega23 ©   (31.08.10 10:30) [13]

тебе R2 или обычный? x86 или x64?


 
Ega23 ©   (2010-08-31 10:43) [15]

Мне Express, который бесплатный. x86
Вместе с Management Studio
Желательно одним файлом. Штоб запустил, пути указал, имя инстанса - и всё.


 
Ega23 ©   (2010-08-31 10:44) [16]

Я год назад с 2008 протрахался целый день, под XP ставил. То ему .NET не тот, то MSXML, то WindowsInstaller


 
DVM ©   (2010-08-31 10:44) [17]

Вот http://www.microsoft.com/express/Database/ - тут R2 и x86 и x64 и с Management Studio и без http://www.microsoft.com/express/Database/InstallOptions.aspx
Я отсюда тоже ставил, на чистую Win7 x64 встало. Все на английском.

http://go.microsoft.com/fwlink/?LinkId=186786&clcid=0x419 - прямая ссылка на R2  X64 RUS

http://go.microsoft.com/fwlink/?LinkId=186785&clcid=0x419 - прямая ссылка на R2
X86 RUS


 
DVM ©   (2010-08-31 10:45) [18]


> Я год назад с 2008 протрахался целый день, под XP ставил.

под W7 проще там как правило все есть уже


 
DVM ©   (2010-08-31 10:47) [19]

А не R2 а просто 2008 вот тут можно взять (я отсюда тоже ставил), там кстати и инструкция что надо доустановить.

https://www.microsoft.com/downloads/details.aspx?familyid=58CE885D-508B-45C8-9FD3-118EDD8E6FFF&displaylang=ru

Management Studio там внизу ссылка.


 
Ega23 ©   (2010-08-31 10:58) [20]


> DVM ©   (31.08.10 10:44) [17]
>
> Вот


Большое тебе человеческое спасибо!
Как увидимся - не забудь напомнить, что я тебе пиво торчу. :)


 
Anatoly Podgoretsky ©   (2010-08-31 11:07) [21]

> Ega23  (31.08.2010 10:30:13)  [13]

Ну откуда, я же не использую пока MSSQL 2008, штатный дистрибутив не
является секретом, а качать посторонние себе вредить.


 
Anatoly Podgoretsky ©   (2010-08-31 11:07) [22]

> DVM  (31.08.2010 10:47:19)  [19]

А смысл ставить не R2
И сам SQL тоже есть смысл сменить на R2 если старый стоит.
Хотя бы из-за лимита базы.
F1ебе вредить.


 
Ega23 ©   (2010-08-31 11:28) [23]

Так. Я кажется что-то в этой жизни пропустил. Что такое R2?


 
stas ©   (2010-08-31 11:44) [24]

Ставил под 7-ку x64 это чудо. Самое интересное что если ставить Developer edition, то все без проблем. С этим немного помучался, но особо проблем небыло за исключением того что нужно инсталл запустить от имени админа, а потом его постоянно стартовать от имени админа, а то к Sql не подключится...


 
Anatoly Podgoretsky ©   (2010-08-31 11:52) [25]


> Что такое R2?

Это популярная маркетинговая фишка маркетологов Микрософт, означает отдельный продукт с именем release 2.
Раньше это относилось только к ОС, но понравилось и теперь суют куда угодно. В итоге можно продать три ОС, например Windows 2003, Windows 2003 R2, и Windows 2008, вместо двух.


 
Плохиш ©   (2010-08-31 14:05) [26]


> Юрий Зотов ©   (31.08.10 02:11) [3]

> Странное, однако, поведение. Читаю доку - там насчет этого
> ничего не сказано. То есть, это не фича, а баг.

Я знаю ответ - Это сделано на всякий случай :-))
Похожая ситуация была при подключении к postgre из kylix-а. Там функция у TSQLConnection.GetOption возвращала всегда, что допускается только один одновременный запрос для каждого подключения. Долгии поиски в гугле привели к одному исходнику с комментарием "На всякий случай поставим один запрос для подключения". Пришлось корректировать гены.


 
Плохиш ©   (2010-08-31 14:16) [27]


> Ega23 ©   (31.08.10 10:30) [13]


> Ты можешь для тупого дать ссылку на MSSQL 2008 Express? так чтобы он на Win7 встал без проблем?

У меня поставился с VS 2010 Express, но без MS SQL Server 2008 Management Studiо Express, сейчас скачаю попробую установитьъ


 
Плохиш ©   (2010-08-31 14:22) [28]


> Плохиш ©   (31.08.10 14:16) [27]

Ну вот началось :-( Поставте sp1 для MSSQL-Server, а то проблеммы гарантированы...
Пойду поем для начала :-))


 
Ega23 ©   (2010-08-31 14:28) [29]


> Ну вот началось :-( Поставте sp1 для MSSQL-Server, а то
> проблеммы гарантированы...


Угу.


 
Anatoly Podgoretsky ©   (2010-08-31 14:46) [30]

> Плохиш  (31.08.2010 14:22:28)  [28]

Подкрепись, силы понадобятся.


 
DVM ©   (2010-08-31 15:52) [31]


> Плохиш ©   (31.08.10 14:22) [28]


> оставте sp1 для MSSQL-Server, а то проблеммы гарантированы.
> ..

Это при установке MS SQL Server 2008 Management Studio (не R2 которая)? Там еще W7 ругается на нее что программа имеет известные проблемы совместимости. Это можно игнорировать, на сайте MS есть разъяснение по этому поводу - ошибка мол.


 
Anatoly Podgoretsky ©   (2010-08-31 16:02) [32]

> DVM  (31.08.2010 15:52:31)  [31]

У тебя хорошо цитата получилась, смешно

> оставте sp1 для MSSQL-Server


 
Плохиш ©   (2010-08-31 16:23) [33]

Попытался поставить sp1, меня послали куда-то 8-O
Начал снова ставить Management Studiо Express, открылся SQL Server Installation Center, нафига спрашивается качал 168 мегабайт, он и так запускался с теми же пунктами... Кнопки потыкал, Manager - Basic выделил, чё-то ставиться... Пойду напьюсь...


 
Плохиш ©   (2010-08-31 17:12) [34]


> чё-то ставиться...

Всё поставилось, работает... Пойду ещё напьюсь...


 
Anatoly Podgoretsky ©   (2010-08-31 17:28) [35]

> Плохиш  (31.08.2010 16:23:33)  [33]

Закусить уже закусил.


 
_Юрий   (2010-08-31 21:23) [36]

Поимел аналогичные проблемы.
Причем установщик Management Studiо требует установки SP1 на MSSQL, хотя он вроде как и так уже с SP1 (от 2010 студии).
Ладно, скачал SP1, поставил - эффекта ноль, все равно требует SP1.
С интерфейсом инсталлятора разобрался, не сразу конечно, но установилось.
Но через некоторое время пришлось переустанавливать ось, и начались опять все те же проблемы, причем Management Studiо не устанавливалась в принципе - не появлялась она в инсталляторе, только про SP1 орала.

В результате нашел решение. Надо сначала ставить MSSQL + SP1 + Management Studiо, а потом уже MS VisualStudio - при такой последовательности все нормально.
Проектировщик интерфейса конечно аццки отжог


 
icelex ©   (2010-08-31 21:32) [37]

поскольку мне очень уж хотелось получить смешанную аутентификацию, я после установки vs сносил mssql и переустанавливал с нужными опциями


 
_Юрий   (2010-08-31 21:54) [38]


> icelex ©   (31.08.10 21:32) [37]

с MSSQL проблем нет, проблемы с Management Studiо


 
Anatoly Podgoretsky ©   (2010-09-01 13:19) [39]

> icelex  (31.08.2010 21:32:37)  [37]

Сносить то зачем, почему просто не изменить в настройках.


 
Плохиш ©   (2010-09-01 16:46) [40]


> _Юрий   (31.08.10 21:23) [36]
>
> Поимел аналогичные проблемы.
> Причем установщик Management Studiо требует установки SP1
> на MSSQL, хотя он вроде как и так уже с SP1 (от 2010 студии).
>
> Ладно, скачал SP1, поставил - эффекта ноль, все равно требует
> SP1.

В [31] же всё сказано.
А так Ваши проблемы - это "горе от ума" ;-) чё там в энтих инсталлаторах читать всякую фигню, тыкай в кнопку "next" всё-равно выбора нет :-))



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2010.12.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.003 c
2-1284621331
JohnKorsh
2010-09-16 11:15
2010.12.12
Можно ли средствами Delphi создать WiFi Ad-Hock сеть?


15-1283618602
Programmist
2010-09-04 20:43
2010.12.12
Поздравляем москвичей


15-1283256546
AlexDn
2010-08-31 16:09
2010.12.12
Поисковики и регион


3-1248846292
_drug_
2009-07-29 09:44
2010.12.12
Юзеры в Firebird


8-1208000814
Дмитрий Белькевич
2008-04-12 15:46
2010.12.12
Сглаживание при вызове метода blt поверхности DirectX в Висте





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский