Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Cross language upgrade failed  [new]
VladimirSQL
Member

Откуда: Киев
Сообщений: 37
Коллеги, доброго дня!

При попытке обновление MS SQL Server Version: 9.2.3042.00 Edition: Express Edition Patch level: 9.2.3077 Language: German (Germany) до 2008 R2 SP2 возникает ошибка:

UpgradeFeatureSpecificRules: SQL Server 2008 R2 Setup configuration checks for rules group 'UpgradeFeatureSpecificRules'
BlockCrossLanguageUpgrade Checks whether the Setup language is the same as the language of the SQL Server features you are upgrading. Failed The Setup language is different than the language of the SQL Server features you are upgrading. To continue, use SQL Server Setup installation media of the same language as the installed SQL Server features.
Engine_SqlEngineHealthCheck Checks whether the SQL Server service can be restarted; or for a clustered instance, whether the SQL Server resource is online. Failed The SQL Server service cannot be restarted; or for a clustered instance, the SQL Server resource is not online.
SlipstreamMediaInfoCheck Checks whether the language of the original media is the same as the language of the service pack for updating the setup media. Failed The language of the original SQL Server 2008 R2 media and the language of the service pack do not match. To continue, match the language of the service pack with the original SQL Server 2008 R2 media.

Для обновления пытаюсь использовать SQLEXPR_x86_DEU.exe (File version 10.50.4000.0).

OS Name: Microsoft(R) Windows(R) Server 2003, Standard Edition
OS Version: 5.2.3790 Service Pack 2 Build 3790
System Locale: de;German (Germany)
Input Locale: en-us;English (United States)

И вот я пытаюсь понять как же доказать серверу что используется правильный дистрибутив?
Может быть что-то не так при сочетании системной локализации и локализации ввода?

Пусть умоется кровью тот, кто усомнится в моем миролюбии!
6 июл 16, 11:54    [19374520]     Ответить | Цитировать Сообщить модератору
 Re: Cross language upgrade failed  [new]
o-o
Guest
VladimirSQL
Может быть что-то не так при сочетании системной локализации и локализации ввода?

а что такое локализация ввода?
в любом случае делайте все на немецком,
не надо ему инглиш-повод давать
6 июл 16, 13:11    [19375036]     Ответить | Цитировать Сообщить модератору
 Re: Cross language upgrade failed  [new]
VladimirSQL
Member

Откуда: Киев
Сообщений: 37
o-o,

"Локаль ввода" -> Input Locale: en-us;English (United States)
Я понимаю что это клавиатура, но все же, а вдруг косячок тут :)

Возможно я жутко заблуждаюсь и винда английская, а системная локаль немецкая.
По-правде, я уже и не помню где кроме systeminfo это можно проверить, там у меня указаны:
System Locale: de;German (Germany)
Input Locale: en-us;English (United States)

И да, спасибо, я уже попробовал и англоязычный дистрибутив и немецкий, в обоих случаях получаю проблему с "Cross language upgrade" failed.

Куда бы копнуть еще?
6 июл 16, 13:56    [19375335]     Ответить | Цитировать Сообщить модератору
 Re: Cross language upgrade failed  [new]
o-o
Guest
бывает еще вариант типа "русифицированная английская винда".
может, как раз ваш случай, с немецким уклоном?
т.е. все же язык установки инглиш, но потом был поставлен немецкий MUI
6 июл 16, 14:32    [19375539]     Ответить | Цитировать Сообщить модератору
 Re: Cross language upgrade failed  [new]
sti
Member

Откуда:
Сообщений: 769
VladimirSQL
Куда бы копнуть еще?

В гугл? Вот первое, что мне попалось
http://stackoverflow.com/questions/123052/how-do-i-fix-a-cross-language-installation-problem-in-sql-server-2008
6 июл 16, 14:38    [19375578]     Ответить | Цитировать Сообщить модератору
 Re: Cross language upgrade failed  [new]
VladimirSQL
Member

Откуда: Киев
Сообщений: 37
o-o
бывает еще вариант типа "русифицированная английская винда".
может, как раз ваш случай, с немецким уклоном?
т.е. все же язык установки инглиш, но потом был поставлен немецкий MUI


Вероятно, собственно вопросы следующие:
1. Как убедиться какая именно ОС у меня?
OS Name: Microsoft(R) Windows(R) Server 2003, Standard Edition
OS Version: 5.2.3790 Service Pack 2 Build 3790

2. Почему же MS SQL не обновлятеся ни до аглоязычной ни до немецкоязычная версии SQL?
MS SQL Server Version: 9.2.3042.00 Edition: Express
6 июл 16, 14:56    [19375731]     Ответить | Цитировать Сообщить модератору
 Re: Cross language upgrade failed  [new]
VladimirSQL
Member

Откуда: Киев
Сообщений: 37
sti
VladimirSQL
Куда бы копнуть еще?

В гугл? Вот первое, что мне попалось
http://stackoverflow.com/questions/123052/how-do-i-fix-a-cross-language-installation-problem-in-sql-server-2008


Ensure that you have uninstalled all of your old SQL Server versions. Also you must restart the installer if you have not done that when you began installation.

Да, спасибо, но вариант с удалением MS SQL мне не особо нравится.
В самом крайнем случае я буду разворачивать уже новый сервер с новым MS SQL, и это уж совсем-совсем странный workaround.
6 июл 16, 14:58    [19375751]     Ответить | Цитировать Сообщить модератору
 Re: Cross language upgrade failed  [new]
Владислав Колосов
Member

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

дело не в OS, а в языке дистрибутива SQL. У Вас сервер не German.
6 июл 16, 18:25    [19377232]     Ответить | Цитировать Сообщить модератору
 Re: Cross language upgrade failed  [new]
VladimirSQL
Member

Откуда: Киев
Сообщений: 37
Владислав Колосов
VladimirSQL,

дело не в OS, а в языке дистрибутива SQL. У Вас сервер не German.


Не подскажите а как именно выяснить язык сервера?
ENU и DEU дистрибутивы MS SQL Server не подходят для обновления.

P.S. После удаления MS SQL Server 2005, удалось преспокойно установить MS SQL Server 2008 R2 ENU.
Но, опять же, это печальный workaround.
6 июл 16, 19:17    [19377454]     Ответить | Цитировать Сообщить модератору
 Re: Cross language upgrade failed  [new]
Владислав Колосов
Member

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

открываете SSIS, смотрите свойства сервера.
7 июл 16, 13:22    [19380471]     Ответить | Цитировать Сообщить модератору
 Re: Cross language upgrade failed  [new]
tokin
Member

Откуда:
Сообщений: 2
Та же проблема с этим "Cross language upgrade failed". Только в моем случае все гораздо веселее.
Достался в наследство работающий сервак с Win2003SP2EN с MSSQL 2008R2 RTM Enterprise (10.50.1600.1) на борту. Проблема в том, что почему-то не была установлена служба Analysis Service, которая вот понядобилась. Ну, решил доустановить. И тут начинаются странности. Система английская (даже без MUI пакета), однако у Студио русский интерфейс и ярлыки все в Start тоже на русском.
Ну, ладно. Скачал сначало установочный пакет этого 2008R2 RTM Enterprise в английском варианте. Попытался поставить. В конце все ОК, кроме вот этого - "Cross language upgrade failed". Ну, ладно. Скачал тот же установочный пакет в русском варианте. В итоге, все тоже самое. Причем вся информация в окне Installation Center и дальше на английском. Хотя, по идее, должно было быть на русском, раз уж интерфейс установленного на русском. В системе в Региональных настройках везде стоит Russian.
В общем, не понимаю, как смогли поставить русский SQL на английскую систему, но факт есть факт. Теперь нужно вот решать проблему. Конечно, лучшим вариантом было бы снести всю эту хрень и установить на чистую, но это не представляется возможным. Поэтому буду еще одним ищущим решения этой проблемы)
14 июл 16, 14:11    [19409138]     Ответить | Цитировать Сообщить модератору
 Re: Cross language upgrade failed  [new]
Владислав Колосов
Member

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

установка MUI помогает в каких-то случаях, с SSRS помогло.
14 июл 16, 14:18    [19409166]     Ответить | Цитировать Сообщить модератору
 Re: Cross language upgrade failed  [new]
tokin
Member

Откуда:
Сообщений: 2
Да, действительно, после установки пакета MUI (который для 2003-й было найти довольно проблематично) и выбора русского интерфейса установка дополнительных служб прошла успешно! Ура!
15 июл 16, 22:56    [19417056]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить