Рейтинг:0

Как синхронизировать логины SQL Server с пользователем базы данных после восстановления с другого сервера

флаг in

У меня есть сервер базы данных с несколькими базами данных внутри. Этот сервер используется как тестовый сервер для хранения набора тестовые базы данных. тестовые базы данных не происходят из того же рабочий сервер таким образом, у меня может быть смешанный контекст, в котором несколько тестовые базы данных в тестовый сервер происходят из разных производственные серверы. Логины и сопоставленные пользователи на всех рабочих серверах имеют одно и то же имя, но на самом деле их пароли для входа разные.

Я использую сценарий Powershell Azure CLI, чтобы скопировать производственные базы данных от их исходный производственный сервер и восстановить их в уникальном целевая тестовая база данных.

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

Как я могу сопоставить пароль для входа на тестовый сервер каждому пользователю в базах данных с помощью имя как критерий соответствия?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.