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

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

  1. Войдите в систему как администратор.
  2. Создайте локального пользователя Windows для каждого кандидата.
  3. Создайте базу данных на локальном экземпляре SQL-сервера по умолчанию для каждого кандидата (с их именем в имени базы данных ).

Таким образом, когда я вхожу в Windows в качестве каждого кандидата, если они открывают SSMS, они могут видеть только свою собственную базу данных в проводнике объектов.

Я хочу сделать это таким образом, потому что часто не совсем достаточно времени между собеседованиями для резервного копирования / отсоединения базы данных предыдущего кандидата и создания базы данных следующего кандидата (машина медленная, поэтому повторный выход из системы и т. д. требует времени).

Возможно ли это, и если да, то как?

Заранее большое спасибо.

7
задан Neil Barnwell 25 January 2011 в 22:58
поделиться