Необходимо создать базу данных с использованием другого имени пользователя и пароля для проверки подлинности windows
Привет,
В настоящее время я подключил базу данных с помощью проверки подлинности windows (по умолчанию разрешить мои windows creds). Пример: Сервер/Пользователь1
Мне нужно создать базу данных, используя другие учетные данные windows. Пример: Сервер/Пользователь2
Новые права DBO базы данных должны быть Server/User2
Может помочь достичь этого сценария.
Дайте мне знать SQL-запрос по этому сценарию.
Объяснение сценария ниже:-
Шаг 1:
Клиент входит в систему, используя свое собственное имя пользователя и пароль (например:имя пользователя: System\User1).
Шаг 2:
Управлением в C# приложений Windows с расширением exe. Приложение, показывающее имя сервера БД, имя БД, логин, пароль.
Шаг 3:
Введите имя сервера базы данных Ex: (local)\SQLExpress
Введите имя базы данных, например, данных mydatabase
Введите имя пользователя базы данных Ex: System\DBAdmin
Введите пароль базы данных Ex: **********
Примечание:\dbadmin приведена в систему уже добавлен локальный вход SQL (безопасность -и GT; имя пользователя) с правами администратора.
Шаг 4:
Затем успешно следует создать базу данных для входа в систему (System\DBAdmin)
Ниже следует ожидать после создания базы данных:-
1. Перейдите в среду SQL Sever Management Studio
2. Подключение (локальное)\SQLExpress и проверка подлинности Windows
3. Разверните узел базы данных -и GT; данных mydatabase должны быть созданы
4. Нажмите кнопку MyDatabase и проверьте следующие вещи:-
Данных mydatabase -и GT; безопасность -> пользователи -&ГТ; ДБО-и gt; Общие -> тип -&пользователя gt; пользователя Windows
Данных mydatabase -и GT; безопасность -> пользователи -&ГТ; ДБО-и gt; Общие -> По имени-и логин и gt; Система\dbadmin приведена
С уважением,
Васант
Что я уже пробовал:
Я добавил пользователя под логином, попытался создать базу данных, но безуспешно.
ZurdoDev
Это не проблема с кодом, поэтому вы можете получить лучшие результаты на форуме технической поддержки, но все, что вам нужно сделать, это создать новый логин и пароль и назначить их БД. Это можно сделать в среде Sql Server Management Studio в папке Security.
vasanthkumarmk
Мне нужно сделать из запроса. Если я выйду из системы своего пользователя (User1) и войду к другому пользователю (User2) Я могу создать базу данных и БД прямо также соответствующего пользователя.
Но в моем случае подключена аутентификация windows в User1, но нужно создать базу данных для User2.
phil.o
Учетные данные управляются на уровне соединения, а не на уровне запроса. Вы не можете отправить запрос на изменение логина подключения.