Здравствуйте, Gaset, Вы писали:
G>У меня возник вопрос по поводу следуещей комманды:
G>G>ALTER DATABASE @DbName SET SINGLE_USER WITH ROLLBACK IMMEDIATE
G>
G>Что она делает, я понял частично. Быть более конкретным, я не совсем понима, что делает SET SINGLE_USER WITH ROLLBACK IMMEDIATE. Что собой представляет single user mode?
Хм... Странно, однако, как можно трактовать SINGLE_USER, иначе чем "однопользовательский режим", т.е. когда с бд в определенный момент времени может работать только 1 пользователь. А WITH ROLLBACK IMMEDIATE означает немедленное отключение всех остальных пользователей от базы (кроме выполняющего команду ALTER в контексте бд, к которой нужно получить монопольный доступ) с откатом всех не завершенных транзакций.