2016-11-28 15 views
-3

У меня есть небольшая база данных SQL Server 2014, которая просто имеет всего 3 таблицы и некоторую информацию в них для проекта школьной группы, и мне интересно, каким простым способом было бы иметь член группы чтобы получить доступ к базе данных, а не вручную копировать всю информацию из каждой строки и столбца. Мы не будем изменять любую информацию в базе данных. Благодарю.Копирование небольшой базы данных на SQL-сервере

+0

Дайте им доступ на чтение .... – scsimon

+1

Возможный дубликат [Как предоставить доступ для чтения для пользователя к базе данных на SQL Server?] (Http://stackoverflow.com/questions/6688880/how-do- я-грант для чтения доступа для-а-пользователя-а-базы-в-SQL-сервер) – scsimon

ответ

0

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

0

Поскольку это школьный проект, я предполагаю, что база данных SQL Server является локальной БД, а не на общем сервере. Вы можете выполнить backup и restore, где вы создаете резервную копию базы данных на своем компьютере и отправляете им резервные файлы, и они могут использовать их для выполнения восстановления для создания базы данных везде.

Смежные вопросы