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

При создании Credential:
Код: sql
1.
2.
3.
4.
USE [master]
GO
CREATE CREDENTIAL [MyCredential] WITH IDENTITY = N'domain\account', SECRET = N'SecurePassword'
GO



Вылазит ошибка:
Msg 33094, Level 16, State 1, Line 1 An error occurred during Service Master Key decryption

На сервере надавно был изменена учетная запись сервиса сиквела. Рекомендуемое решение - пересоздание Service Master Key:
Код: sql
1.
ALTER SERVICE MASTER KEY FORCE REGENERATE;



Могут ли быть от этого какие-нибудь проблемы? Что мне нужно проверить, прежде чем использовать такое решение? Я проверил наличие баз, у которых флаг "is_encrypted" равен 1, таких не нашлось:
Код: sql
1.
select * from master.sys.databases (nolock) where is_encrypted = 1



Что мне еще надо проверить?

Спасибо.
...
Рейтинг: 0 / 0
Пересоздание Service Master Key
    #40021914
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mЧто мне еще надо проверить?Есть ли у вас database master key зашифрованый сервером
Код: sql
1.
select * from sys.databases where is_master_key_encrypted_by_server = 1


Если есть, то надо найти или добавить пароль
...
Рейтинг: 0 / 0
Пересоздание Service Master Key
    #40021915
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257
Roust_mЧто мне еще надо проверить?
Есть ли у вас database master key зашифрованый сервером
Код: sql
1.
select * from sys.databases where is_master_key_encrypted_by_server = 1


Если есть, то надо найти или добавить пароль

Нету таких тоже.
...
Рейтинг: 0 / 0
Пересоздание Service Master Key
    #40021916
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще пароли для linked server и хранимые credential

Roust_mНету таких тоже.Тогда пересоздавайте мастер кей. Расшифровать его все равно не получится.
Параноикам и коллекционерам можно сохранить старый "для истории"
https://docs.microsoft.com/en-us/sql/t-sql/statements/backup-service-master-key-transact-sql?view=sql-server-ver15
...
Рейтинг: 0 / 0
Пересоздание Service Master Key
    #40021920
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257
Еще пароли для linked server и хранимые credential

Roust_mНету таких тоже.
Тогда пересоздавайте мастер кей. Расшифровать его все равно не получится.
Параноикам и коллекционерам можно сохранить старый "для истории"
https://docs.microsoft.com/en-us/sql/t-sql/statements/backup-service-master-key-transact-sql?view=sql-server-ver15

Линкованных серверов и credentials на это инстансе нет. Попробую пересоздать.
...
Рейтинг: 0 / 0
Пересоздание Service Master Key
    #40021922
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257
Еще пароли для linked server и хранимые credential

Roust_mНету таких тоже.
Тогда пересоздавайте мастер кей. Расшифровать его все равно не получится.
Параноикам и коллекционерам можно сохранить старый "для истории"
https://docs.microsoft.com/en-us/sql/t-sql/statements/backup-service-master-key-transact-sql?view=sql-server-ver15

Бекап не получается однако:
"Msg 33094, Level 16, State 1, Line 1 An error occurred during Service Master Key decryption"
...
Рейтинг: 0 / 0
Пересоздание Service Master Key
    #40021925
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может всесто этого базу master забекапить "для истории". Ибо мне rollback нужет, на всякий случай.
...
Рейтинг: 0 / 0
Пересоздание Service Master Key
    #40021971
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m
Может всесто этого базу master забекапить "для истории". Ибо мне rollback нужет, на всякий случай.

Проще скопировать.
Если нельзя останавливать сервер - можно штатным бэкапом Windows.
Он умеет этот фокус.

Все одно, при откате сервер придется останавливать.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Пересоздание Service Master Key
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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