SQL Server Создание сертификата из файла не удалось - PullRequest
0 голосов
/ 08 апреля 2019

Я пытаюсь реализовать сценарий зеркального отображения SQL-сервера, используя самозаверяющий сертификат и без доменной среды, но безуспешно.

Сначала я выполнил эти команды,

CREATE master key Encryption by password = 'Aa123456';
Create certificate MirrorCert with subject = 'SQLMirror certificate'
Create endpoint endpoint_mirroring state = started as tcp(listener_port = 7024, listener_ip = all) for database_mirroring (authentication = certificate MirrorCert, encryption = disabled, role = all);
Backup certificate MirrorCert to file = 'c:\Backup\MirrorCert.cer';

, но наосновной сервер при попытке импортировать вышеупомянутый сертификат после копирования его в какое-то место с помощью этой команды:

CREATE CERTIFICATE SQL_Mirror_Cert AUTHORIZATION Mirror_user FROM FILE = '‪C:\Backup\MirrorCert.cer'

Я получаю эту ошибку:

The certificate, asymmetric key, or private key file is not valid or does not exist; or you do not have permissions for it.

Я не знаю, что ошибкабыл сделан мной, любая помощь будет оценена.

Обновление: я пробовал много вещей без удачи, кроме эта ссылка , которая говорит о разрешениях NTFS для созданного сертификата с сервера SQL, и яне знаю, как установить или сбросить разрешение сертификата (я пытался использовать традиционное разрешение безопасности для файла сертификата без эффекта).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...