Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка "Данный ключ отсутствует в словаре"  [new]
Илья Гайдук
Member

Откуда:
Сообщений: 8
Добрый день! Я новичок в sql. недавно нужно было поставить sql server 2008r2. что я и сделал, но установил не совсем правильно. После этого я решил удалить экземпляр, но через панель управления этого сделать не получилось и я удалил все вручную. Следующий экземпляр поставить не удалось таак как я снес что-то лишнее. После этого я запустил восстановление системы, все восстановиось. Но теперь проблема в том, что когда я пытаюсь установить новый экземпляр мне выдает ошибку "Данный ключ отсутствует в словаре". Подскажите пожалуйста, что можно сделать?
15 сен 12, 18:02    [13169286]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Вы еще молотком по жесткому диску постучите, должно помочь.
15 сен 12, 18:14    [13169328]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Илья Гайдук
Member

Откуда:
Сообщений: 8
может лучше подскажите как решить проблему?
15 сен 12, 18:16    [13169334]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Илья Гайдук
может лучше подскажите как решить проблему?
Скорее всего винду придется переставить.

Сообщение было отредактировано: 15 сен 12, 19:14
15 сен 12, 19:14    [13169446]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Илья Гайдук
Member

Откуда:
Сообщений: 8
Гавриленко Сергей Алексеевич,

В чем самый прикол я нашел исправление для этой ошибки http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2741618&kbln=ru Но не могу его загрузить так как на сайте технической поддержки майкрософт не работает капча мля
15 сен 12, 19:29    [13169474]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
Илья Гайдук
Дчерез панель управления этого сделать не получилось и я удалил все вручную

Вычищайте теперь реестр программой типа CCleaner. В списке служб SQL Server фигурирует? Если срочно нужно - ставьте новый экземпляр с другим именем вместо дефолтного. Но лучше сначала все вычистить. Переустанавливать Windows - вредный совет. Ошибки всегда будут, рано или поздно это произойдет на боевой системе. Тут метод лечения головной боли путем ее отрубания не будет актуальным. Так что лучше всегда чистить систему, изучать коды ошибок в журнале System и Application. Этот опыт не будет никогда лишним.
15 сен 12, 19:29    [13169475]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31958
Andy_OLAP
Переустанавливать Windows - вредный совет. Ошибки всегда будут, рано или поздно это произойдет на боевой системе. Тут метод лечения головной боли путем ее отрубания не будет актуальным. Так что лучше всегда чистить систему, изучать коды ошибок в журнале System и Application. Этот опыт не будет никогда лишним.
В данном случае человек вручную снёс виндовые файлы, так что может лучьше и переустановить.

Хотя да, разве что для опыта - он лишним не бывает, потом пригодится для решения сложных проблем...
15 сен 12, 19:33    [13169486]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Илья Гайдук
Member

Откуда:
Сообщений: 8
Andy_OLAP,
Да фигурирует в списке служб. Я сейчас зашел в центр обновления windows и у меня есть 1 необязательное обновление SQL server 2008 r2 . Сейчас качается, посмотрим что будет после установки. Ccleaner уже чистил, не помогает
15 сен 12, 19:36    [13169496]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
alexeyvg
В данном случае человек вручную снёс виндовые файлы

Я бы предположил, что он снес каталог в Program Files, вряд ли полез в каталог Windows. Впрочем, если и второй вариант - найти недостающие файлы с другого ПК по времени быстрее, чем переустанавливать Windows со всем ПО, которое есть сейчас на компьютере.
15 сен 12, 19:38    [13169499]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Илья Гайдук
Member

Откуда:
Сообщений: 8
Andy_OLAP,

я снес каталог в programm files
15 сен 12, 19:39    [13169506]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
Илья Гайдук
Да фигурирует в списке служб.

В какой каталог устанавливали? Если стандартный - ничего страшного.
Илья Гайдук
Ccleaner уже чистил, не помогает

Ну тогда вручную regedt32.exe, затем в ветку Services и чистить от установленных служб, а искать по имени каталога.
15 сен 12, 19:40    [13169508]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
Илья Гайдук,

Ветка типа HKLM\System\CurrentControlSet\Services, службы типа MSSQLSERVER, там будет параметр ImagePath типа такого "C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe" -sMSSQLSERVER, в общем, запоминаете путь C:\Program Files\Microsoft SQL Server и по нему ищете все службы. Я бы вычищал в безопасном режиме, если есть возможность в него загрузиться.
15 сен 12, 19:44    [13169516]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
Илья Гайдук,

У меня 2012, ветка называется 11, у Вас стоял 2008R2, ищите как 10.50. Удачи.
15 сен 12, 19:45    [13169519]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Илья Гайдук
Member

Откуда:
Сообщений: 8
Andy_OLAP,

а вы не могли помочь, посмотреть в моем компьютере через team veawer? Буду весьма признателен
15 сен 12, 19:53    [13169536]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
Илья Гайдук,

Тут помочь не смогу. А насчет служб - снесите 2 ветки, причем можно сначала экспортировать в reg файлы на всякий случай, мало ли напутаете, а потом удалять, службы SQL движка и SQL обозревателя и попробуйте еще раз установить 2008R2. Если не выйдет - ищите ошибку в журналах Windows и выкладывайте сюда текст ошибок и их коды, так будет проще искать, в чем загвоздка.
15 сен 12, 20:03    [13169557]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Илья Гайдук
Member

Откуда:
Сообщений: 8
Andy_OLAP,

У меня 5 основных веток и у всех название начинается с HKEY. не совсем понимаю, где мне искать ту ветку про которую вы говорите
15 сен 12, 20:06    [13169561]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
Илья Гайдук
Andy_OLAP,

У меня 5 основных веток и у всех название начинается с HKEY.

Службы Windows находятся в ветке HKEY_LOCAL_MACHINE, дальше SYSTEM, дальше CurrentControlSet, дальше список служб services. Ну а внутри встаете на название ветки services, вызываете поиск Ctrl+F и вбиваете название каталога C:\Program Files\Microsoft SQL Server. Он относится только к MSSQL, тут промахнуться невозможно.
15 сен 12, 20:11    [13169575]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Илья Гайдук
Member

Откуда:
Сообщений: 8
Andy_OLAP,

чистка реестра не помогла. все так же пишет что не найден ключ словаря
15 сен 12, 20:23    [13169601]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
Илья Гайдук
Andy_OLAP,

чистка реестра не помогла. все так же пишет что не найден ключ словаря

Илья, ведь написал Вам четко и ясно, нельзя гадать по кофейной гуще. Если программа выдает ошибку - с вероятностью 99.9% код ошибки и ее текст содержится в одном из журналов Windows. Сможете найти и выложить сюда все, что найдете? Журналы Application (Приложение) и System (Система).
15 сен 12, 20:29    [13169615]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
Илья Гайдук,

Кстати, а Вы как инсталлятор запускаете, от имени администраторской учетки или просто двойным щелчком мышки?
15 сен 12, 20:32    [13169625]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
Илья Гайдук
Andy_OLAP,

чистка реестра не помогла

Компьютер перезагружали после чистки, проверяли - исчезла служба MSSQLSERVER в списке служб или находится там по-прежнему?
15 сен 12, 20:34    [13169627]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка "Данный ключ отсутствует в словаре"  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31958
Andy_OLAP
Если программа выдает ошибку - с вероятностью 99.9% код ошибки и ее текст содержится в одном из журналов Windows. Сможете найти и выложить сюда все, что найдете? Журналы Application (Приложение) и System (Система).
Ещё можно посмотреть журнал установки сиквела, он достаточно подробный.
15 сен 12, 21:22    [13169779]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить