Назад | Перейти на главную страницу

Установите логин с именем пользователя и паролем для SQL Server 2008 Express

Я хотел бы установить пароль и имя пользователя для подключения к серверу с 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, которую вам нужно будет установить на безопасный пароль, иначе пользователь все еще может иметь доступ к базе данных.