Я хотел бы установить пароль и имя пользователя для подключения к серверу с SQL Management Studio 2008.
Я установил SQL Server 2008 Express на компьютере клиента для размещения БД, используемой приложением Access 2007. У клиента не должно быть доступа к базе данных или соединения с SQL Management Studio.
Как мне настроить логин и удалить любые логины, которые позволяют пользователю подключаться через аутентификацию Windows без ввода имени пользователя и пароля? У меня нет большого опыта работы с логинами и контролем доступа.
У клиента не должно быть доступа к базе данных или соединения с SQL Management Studio.
Это невозможно, и любой, кто говорит вам обратное, продает змеиное масло. Там есть ничего вы можете сделать, чтобы предотвратить доступ локального администратора к его собственной базе данных.
Сначала вы захотите создать свою учетную запись SQL Server (хотя она может уже существовать)
В SQL Server Management Studio откройте обозреватель объектов и разверните папку экземпляра сервера, в которой нужно создать новую учетную запись.
Щелкните правой кнопкой мыши папку «Безопасность», выберите «Создать» и нажмите «Вход».
На странице Общие введите имя для нового входа в систему в поле Имя входа.
Выберите Проверка подлинности SQL Server.
Введите пароль для входа.
Выберите параметры политики паролей, которые следует применить к новому логину. В общем, применение политики паролей - более безопасный вариант.
Щелкните ОК.
Взято из Статья MSDN
Затем вам нужно будет изменить тип аутентификации SQL Server на SQL Server с его текущих настроек (я предполагаю, что он настроен как для проверки подлинности Windows, так и для сервера).
В обозревателе объектов SQL Server Management Studio щелкните сервер правой кнопкой мыши и выберите команду Свойства.
На странице «Безопасность» в разделе «Проверка подлинности сервера» выберите новый режим проверки подлинности сервера и нажмите кнопку «ОК».
В диалоговом окне SQL Server Management Studio нажмите OK, чтобы подтвердить требование перезапуска SQL Server.
Чтобы перезапустить SQL Server из SQL Server Management Studio в обозревателе объектов, щелкните сервер правой кнопкой мыши и выберите «Перезагрузить». Если агент SQL Server запущен, его также необходимо перезапустить.
Взято из Статья MSDN
Это должно быть вы настроили с двумя учетными записями, настройкой учетной записи с использованием шагов, описанных выше для приложения, и учетной записи SA, которую вам нужно будет установить на безопасный пароль, иначе пользователь все еще может иметь доступ к базе данных.