Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 не устанавливается sql server 2012 service pack 3  [new]
Артур Бондаренко
Member

Откуда: Одесса
Сообщений: 141
На сервере Win2012 Server установлен sql server 2012 билд 11.0.5058.0.
При попытке установить SP3 вылетает ошибка
SQL Server Setup has encountered the following error:

Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "Errors.resources" was correctly embedded or linked into assembly "Microsoft.SqlServer.Discovery" at compile time, or that all the satellite assemblies required are loadable and fully signed..
27 ноя 16, 13:53    [19939599]     Ответить | Цитировать Сообщить модератору
 Re: не устанавливается sql server 2012 service pack 3  [new]
kjh
Guest
Артур Бондаренко,

а, случайно, на сервере не установлено несколько MSSQL, причём разноязычных ?
27 ноя 16, 16:42    [19939926]     Ответить | Цитировать Сообщить модератору
 Re: не устанавливается sql server 2012 service pack 3  [new]
kjh
Guest
все установки можно посмотреть через Powershell :
Get-WmiObject -class win32_Service | ? {$_.PathName -like "*sqlservr*"} | foreach {$_.PathName}
27 ноя 16, 17:28    [19940020]     Ответить | Цитировать Сообщить модератору
 Re: не устанавливается sql server 2012 service pack 3  [new]
aduka
Member

Откуда:
Сообщений: 67
kjh, всё англоязычное - и операционная система, и SQL Server 2012 ENU x64
28 ноя 16, 11:55    [19942142]     Ответить | Цитировать Сообщить модератору
 Re: не устанавливается sql server 2012 service pack 3  [new]
kjh
Guest
aduka,

и всё же, что вернул скрипт предыдущий ? А то всяко бывает. Типа :
Enterprise Edition: Core-based Licensing
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11.MSSQLSERVER\Setup]
"Version"="11.1.3000.0"
"Language"=dword:00000419

Windows Internal Database (64-bit)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSWIN8.SQLWID\MSSQLSERVER\CurrentVersion]
"Version"="11.0.2100.60"
"Language"=dword:00000409
28 ноя 16, 17:08    [19943761]     Ответить | Цитировать Сообщить модератору
 Re: не устанавливается sql server 2012 service pack 3  [new]
aduka
Member

Откуда:
Сообщений: 67
kjh, вернул
"D:\MSSQL2012\MSSQL11.MSSQL2012\MSSQL\Binn\sqlservr.exe" -sMSSQL2012
28 ноя 16, 19:06    [19944297]     Ответить | Цитировать Сообщить модератору
 Re: не устанавливается sql server 2012 service pack 3  [new]
aduka
Member

Откуда:
Сообщений: 67
Microsoft SQL Server установлен ровно один
"Version"="11.2.5058.0"
"Language"=dword:00000419
Кроме него, установлены 2 SSAS сервера - "Version"="11.2.5058.0" и "Version"="11.1.3000.0".
Оба Multidimensional Mode.
SP1 успешно обновил второй AS сервер до 11.0.3000.0.
После этого SP2 и SP3 вылетают с ошибками.
28 ноя 16, 19:16    [19944325]     Ответить | Цитировать Сообщить модератору
 Re: не устанавливается sql server 2012 service pack 3  [new]
kjh
Guest
aduka,

т.е. вы вначале обновили sql и ssas1 до SP2, а уже после ssas2 до SP1 ?
Если так, то плохо.

У всего продукта mssql есть куча частей, которые могут быть установлены в несколько инстансов.
Но есть и общая часть. Которая не любит понижения билда. А защиты от такой установки не предусмотрено.

Если всё равно, какая версия будет в итоге, то я бы предложил попробовать вначале установить SP3 на sql и ssas1, а затем, после перезагрузки, тот же SP3 на ssas2.

М.б. прокатит.
28 ноя 16, 21:43    [19944706]     Ответить | Цитировать Сообщить модератору
 Re: не устанавливается sql server 2012 service pack 3  [new]
aduka
Member

Откуда:
Сообщений: 67
kjh, да, всё именно так и было, как вы описали.
Вначале на сервере были sql и ssas1 в рамках одного экземпляра инсталляции.
Год назад они при помощи SP1 и SP2 обновились до версии 11.0.5058.0.
Потом ssas1 перестал работать (не видит sql), и я дополнительно установил ssas2, который обновил при помощи SP1 до версии 11.0.3000.0.
Теперь у меня на сервере не работающий ssas1 версии 11.0.5058, и работающий ssas2 версии 11.0.3000.0.
Теперь мне нужно обновить работающий ssas2 хотя бы до версии 11.0.5058, а потом и до SP3.
Но ошибка при установке SP2 или SP3 вылезает в самом начале инсталляции, до выбора экземпляров для обновнения процесс не доходит.
29 ноя 16, 12:01    [19946496]     Ответить | Цитировать Сообщить модератору
 Re: не устанавливается sql server 2012 service pack 3  [new]
kjh
Guest
aduka,

не нужно последовательно накатывать все изменения, они накопительные. В этом ваша ошибка.
Они так и называются : Cumulative Update Package.
http://sqlserverbuilds.blogspot.ru/, https://technet.microsoft.com/en-us/library/ff803383.aspx
После установки ssas2 нужно было сразу накатывать на него SP2 (11.0.5058.0)

aduka
Но ошибка при установке SP2 или SP3 вылезает в самом начале инсталляции, до выбора экземпляров для обновнения процесс не доходит.
- это больше походит на то, что были попытки что-то деинсталлировать... Или во время установки ssas2 вы выбрали, кроме самого ssas, ещё и другие компоненты. В этом случае проще windows и всё остальное установить с нуля.

P.S.
+
Powrshell. Выводит все установленные сервисы:
cls

$wn=(Get-WmiObject -Class Win32_OperatingSystem).Caption; $wv=([System.Environment]::OSVersion.Version).ToString(); $wa=(Get-WmiObject Win32_OperatingSystem).OSArchitecture;
Write-Host "`nOS: $wn ($wv,$wa)" -foregroundcolor "yellow";
Write-Host "`nsql instances:" -foregroundcolor "cyan";
Get-WmiObject -class win32_Service | ? {$_.PathName -like "*sqlservr*"} | foreach {
    $p=$_.PathName; $f = $p -replace ' -s.*$', "" -replace '"',''; $v=((Get-ItemProperty -Path $f).VersionInfo.ProductVersion).PadLeft(14, ' ');
    Write-Host "$v`t`t$p";
}
Write-Host "`nssas instances:" -foregroundcolor "cyan";
Get-WmiObject -class win32_Service | ? {$_.PathName -like "*msmdsrv*"} | foreach {
    $p=$_.PathName; $f = $p -replace ' -s.*$', "" -replace '"',''; $v=((Get-ItemProperty -Path $f).VersionInfo.ProductVersion).PadLeft(14, ' ');
    Write-Host "$v`t`t$p";
}
Write-Host "`nssis instances:" -foregroundcolor "cyan";
Get-WmiObject -class win32_Service | ? {$_.PathName -like "*msdtssrvr*"} | foreach {
    $p=$_.PathName; $f = $p -replace '"',''; $v=((Get-ItemProperty -Path $f).VersionInfo.ProductVersion).PadLeft(14, ' ');
    Write-Host "$v`t`t$p";
}
Write-Host "`nssrs instances:" -foregroundcolor "cyan";
Get-WmiObject -class win32_Service | ? {$_.PathName -like "*ReportingServicesService*"} | foreach {
    $p=$_.PathName; $f = $p -replace '"',''; $v=((Get-ItemProperty -Path $f).VersionInfo.ProductVersion).PadLeft(14, ' ');
    Write-Host "$v`t`t$p";
}


Пример вывода:
OS: Microsoft Windows Server 2012 Standard (6.2.9200.0,64-bit)

sql instances:
10.0.5500.0 "C:\Program Files\Microsoft SQL Server\MSSQL10.SQL10\MSSQL\Binn\sqlservr.exe" -sSQL10
10.50.2500.0 "C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL105\MSSQL\Binn\sqlservr.exe" -sSQL105
11.0.6020.0 "C:\Program Files\Microsoft SQL Server\MSSQL11.SQL11\MSSQL\Binn\sqlservr.exe" -sSQL11
12.0.5000.0 "C:\Program Files\Microsoft SQL Server\MSSQL12.SQL12\MSSQL\Binn\sqlservr.exe" -sSQL12
9.00.5000.00 "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe" -sSQL9
8.00.760 C:\PROGRA~2\MICROS~1\MSSQL\binn\sqlservr.exe

ssas instances:
10.0.5500.0 "C:\Program Files\Microsoft SQL Server\MSAS10.SQL10\OLAP\bin\msmdsrv.exe" -s "C:\Program Files\Microsoft SQL Server\MSAS10.SQL10\OLAP\Config"
10.50.2500.0 "C:\Program Files\Microsoft SQL Server\MSAS10_50.SQL105\OLAP\bin\msmdsrv.exe" -s "C:\Program Files\Microsoft SQL Server\MSAS10_50.SQL105\OLAP\Config"
11.0.6020.0 "C:\Program Files\Microsoft SQL Server\MSAS11.SQL11\OLAP\bin\msmdsrv.exe" -s "C:\Program Files\Microsoft SQL Server\MSAS11.SQL11\OLAP\Config"
12.0.5000.0 "C:\Program Files\Microsoft SQL Server\MSAS12.SQL12\OLAP\bin\msmdsrv.exe" -s "C:\Program Files\Microsoft SQL Server\MSAS12.SQL12\OLAP\Config"
9.00.5000.00 "C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\bin\msmdsrv.exe" -s "C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Config"

ssis instances:
9.00.5000.00 "C:\Program Files\Microsoft SQL Server\90\DTS\Binn\MsDtsSrvr.exe"
10.50.2500.0 "C:\Program Files\Microsoft SQL Server\100\DTS\Binn\MsDtsSrvr.exe"
11.0.6020.0 "C:\Program Files\Microsoft SQL Server\110\DTS\Binn\MsDtsSrvr.exe"
12.0.5000.0 "C:\Program Files\Microsoft SQL Server\120\DTS\Binn\MsDtsSrvr.exe"

ssrs instances:
10.0.5500.0 "C:\Program Files\Microsoft SQL Server\MSRS10.SQL10\Reporting Services\ReportServer\bin\ReportingServicesService.exe"
10.50.2500.0 "C:\Program Files\Microsoft SQL Server\MSRS10_50.SQL105\Reporting Services\ReportServer\bin\ReportingServicesService.exe"
11.0.6020.0 "C:\Program Files\Microsoft SQL Server\MSRS11.SQL11\Reporting Services\ReportServer\bin\ReportingServicesService.exe"
12.0.5000.0 "C:\Program Files\Microsoft SQL Server\MSRS12.SQL12\Reporting Services\ReportServer\bin\ReportingServicesService.exe"

29 ноя 16, 22:04    [19949204]     Ответить | Цитировать Сообщить модератору
 Re: не устанавливается sql server 2012 service pack 3  [new]
aduka
Member

Откуда:
Сообщений: 67
kjh, на картинке то что есть сейчас.
SP1 я накатил уже после неудачных попыток установить SP3 и SP2.
Месяц тому назад удалил с сервера sql и ssas 2016, версия 13.0.1601.5.

К сообщению приложен файл. Размер - 130Kb
30 ноя 16, 14:04    [19951433]     Ответить | Цитировать Сообщить модератору
 Re: не устанавливается sql server 2012 service pack 3  [new]
aduka
Member

Откуда:
Сообщений: 67
kjh, да, наверное, проще Windows и всё остальное ставить с нуля.
Как вы думаете, что будет лучше поставить - ssas2012 11.0.5058.0 или ssas2016 13.0.1601.5?
30 ноя 16, 17:30    [19952609]     Ответить | Цитировать Сообщить модератору
 Re: не устанавливается sql server 2012 service pack 3  [new]
aduka
Member

Откуда:
Сообщений: 67
думаю оставить Хранилище Данных на sql2012 SP3, а ОЛАП-кубы перевести на sql2016 SP1.
В выходные посмотрю, что из этого получится.
1 дек 16, 11:47    [19954483]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить