организовать работу клиентов по изучению T-SQL 
                  
                  
                  студентов 25 
                  
                  
                  есть тестовая БД
                  
                  
                  знакомство будет с TSQL,IS,RS,AS 
                  
                  
                  
                  
                  
                  база единая для всех студентов
                  
                  
                  но ДЗ и проч и необходимо защитить работу других студентов, а это будет не только SELECT SQL, но и процедуры, и их запуск, но только в рамках своего экземпляра. 
                  
                  
                  
                  
                  
                  вот как лучше? поднимать локально БД каждому стеднту то есть хранить бэкапы БД, и при необходимости зан\тий каждый из них поднимает что-то своё, но локально? 
                  
                  
                  поднимать  на сервере одну БД и делать различных схемы, разграничивать права? 
                  
                  
                  или на сервере делать несколько инстансов? каждому студенту - свой 
                  
                  
                  или делать под одним инстансом управлять набором одинаковых БД, но разграничивать права доступа? 
                  
                  
                  
                  
                  
                  может, кто-то сталкивался с организацией работы студентов?
                  
                  
                
Поднимать локально БД каждому студенту из бэкапа. Для организации уч. процесса можно поднимать с заранее подготовленного образа виртуалку с MSSQLServer с заранее залитой этой БД , и отдавать студенту на растерзание.
Обсуждают сегодня