powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / После установки патча ломается база master
8 сообщений из 8, страница 1 из 1
После установки патча ломается база master
    #40053440
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,

На одном из серверов с 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
После установки патча ломается база master
    #40053445
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Вы смотрели, есть ли действительно логин ##MS_SSISServerCleanupJobLogin##?
Совпадает ли набор прав у него с аналогичным на других серверах?
...
Рейтинг: 0 / 0
После установки патча ломается база master
    #40053862
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Гладченко
А Вы смотрели, есть ли действительно логин ##MS_SSISServerCleanupJobLogin##?
Совпадает ли набор прав у него с аналогичным на других серверах?


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

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

Код: 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
После установки патча ломается база master
    #40054467
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m,

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


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