Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Пересоздание Service Master Key / 8 сообщений из 8, страница 1 из 1
25.11.2020, 03:43
    #40021913
Roust_m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересоздание Service Master Key
Добрый день,

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


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


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

Нету таких тоже.
...
Рейтинг: 0 / 0
25.11.2020, 04:40
    #40021916
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересоздание Service Master Key
Еще пароли для 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
25.11.2020, 05:48
    #40021920
Roust_m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересоздание Service Master Key
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
25.11.2020, 05:55
    #40021922
Roust_m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересоздание Service Master Key
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
25.11.2020, 06:54
    #40021925
Roust_m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересоздание Service Master Key
Может всесто этого базу master забекапить "для истории". Ибо мне rollback нужет, на всякий случай.
...
Рейтинг: 0 / 0
25.11.2020, 10:05
    #40021971
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересоздание Service Master Key
Roust_m
Может всесто этого базу master забекапить "для истории". Ибо мне rollback нужет, на всякий случай.

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

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


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