Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / После установки патча ломается база master / 8 сообщений из 8, страница 1 из 1
15.03.2021, 09:41
    #40053440
Roust_m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После установки патча ломается база master
Добрый день,

На одном из серверов с 2019-м сиквелом установил патч: SQLServer2019-KB4583458-x64

После установки сиквел отказывается стартовать:
авторCannot recover the master database. SQL Server is unable to run. Restore master from a full backup, repair it, or rebuild it. For more information about how to rebuild the master database, see SQL Server Books Online.

авторScript level upgrade for database 'master' failed because upgrade step 'ISServer_upgrade.sql' encountered error 15151, state 1, severity 16. This is a serious error condition which might interfere with regular operation and the database will be taken offline. If the error happened during upgrade of the 'master' database, it will prevent the entire SQL Server instance from starting. Examine the previous errorlog entries for errors, take the appropriate corrective actions and re-start the database so that the script upgrade steps run to completion.


Причем мы восстановили образ сервера до установки патча в изолированной сети и при повторной установке таже проблема: патч сломал базу master.

Открыл лог установки патча, вот последние его строки:

автор2021-03-12 16:08:30.39 spid9s Permission control of the stored procedure
2021-03-12 16:08:30.41 spid9s Error: 15151, Severity: 16, State: 1.
2021-03-12 16:08:30.41 spid9s Cannot find the login '##MS_SSISServerCleanupJobLogin##', because it does not exist or you do not have permission.
2021-03-12 16:08:30.41 spid9s The failed batch of t-sql statements :

GRANT VIEW SERVER STATE TO ##MS_SSISServerCleanupJobLogin##

2021-03-12 16:08:30.41 spid9s Error: 912, Severity: 21, State: 2.
2021-03-12 16:08:30.41 spid9s Script level upgrade for database 'master' failed because upgrade step 'ISServer_upgrade.sql' encountered error 15151, state 1, severity 16. This is a serious error condition which might interfere with regular operation and the database will be taken offline. If the error happened during upgrade of the 'master' database, it will prevent the entire SQL Server instance from starting. Examine the previous errorlog entries for errors, take the appropriate corrective actions and re-start the database so that the script upgrade steps run to completion.
2021-03-12 16:08:30.41 spid9s Error: 3417, Severity: 21, State: 3.
2021-03-12 16:08:30.41 spid9s Cannot recover the master database. SQL Server is unable to run. Restore master from a full backup, repair it, or rebuild it. For more information about how to rebuild the master database, see SQL Server Books Online.
2021-03-12 16:08:30.41 spid9s SQL Trace was stopped due to server shutdown. Trace ID = '1'. This is an informational message only; no user action is required.

Как это поправить? Патч откатили, но его установить все равно надо. На других таких же серверах проблем с установкой не было.
...
Рейтинг: 0 / 0
15.03.2021, 10:00
    #40053445
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После установки патча ломается база master
А Вы смотрели, есть ли действительно логин ##MS_SSISServerCleanupJobLogin##?
Совпадает ли набор прав у него с аналогичным на других серверах?
...
Рейтинг: 0 / 0
16.03.2021, 01:58
    #40053862
Roust_m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После установки патча ломается база master
Александр Гладченко
А Вы смотрели, есть ли действительно логин ##MS_SSISServerCleanupJobLogin##?
Совпадает ли набор прав у него с аналогичным на других серверах?


Такого логина нет ни на одном из моих серверов. При этом на всех остальных серверах этот патч установился и такой ошибки там не было.
...
Рейтинг: 0 / 0
16.03.2021, 09:44
    #40053901
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После установки патча ломается база master
Roust_m,

установлены службы Intergftion Services? Проверьте.
...
Рейтинг: 0 / 0
16.03.2021, 09:51
    #40053904
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После установки патча ломается база master
Найдите в папке установки скрипт 'ISServer_upgrade.sql', в нём найдите поиском скрипт создания/удаления этого логина и посмотрите, что не получается.
...
Рейтинг: 0 / 0
17.03.2021, 08:23
    #40054416
Roust_m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После установки патча ломается база master
Нашел решение, может кому пригодится:

Код: sql
1.
2.
3.
4.
5.
6.
USE [SSISDB] 
GO 
DECLARE @sid varbinary(85)
SELECT @sid = sid FROM sys.sysusers WHERE name = '##MS_SSISServerCleanupJobUser##' 
select @sid 
GO



Из первого скрипта берем значение @sid и используем во втором скрипте:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
USE master
GO
CREATE LOGIN [##MS_SSISServerCleanupJobLogin##] WITH PASSWORD=N'MyPassword', 
SID = ?????, DEFAULT_DATABASE=[master], 
DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
ALTER LOGIN [##MS_SSISServerCleanupJobLogin##] DISABLE
GO
...
Рейтинг: 0 / 0
17.03.2021, 10:54
    #40054467
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После установки патча ломается база master
Roust_m,

судя по всему, можно просто создать этот логин, а уже в базе SSISDB поправить sid процедурой sp_change_users_login
...
Рейтинг: 0 / 0
17.03.2021, 12:40
    #40054524
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После установки патча ломается база master
В таких случаях первым, что надо сделать - выполнить reapir из приложения установки.
У ТС, как я и предполагал, службы Integration Services установлены, но кто-то удалил логин, связанный с очисткой истории.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / После установки патча ломается база master / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]