November 13
Отсоединение базы 1С7 SQL
Всё это можно сделать через графический интерфейс, но с учётом, что ты работаешь в Enterprise Manager (SQL Server 2000), там часть функций немного ограничена. Вот как это сделать пошагово без написания T-SQL, используя только графику, насколько это возможно.
🔧 Шаги: Как отключить пользователей и отсоединить базу через Enterprise Manager
🔹 1. Открой Enterprise Manager
Microsoft SQL Servers → SQL Server Group → [твой сервер] → Databases
🔹 2. Перевести базу в однопользовательский режим (чтобы выгнать всех)
- Правый клик по базе → Properties (Свойства).
- Перейди на вкладку Options (если есть).
- Найди параметр Restrict Access или что-то похожее (иногда отображается как "Access mode").
- Выбери значение: Single User.
- Нажми OK.
⚠️ Это может не сработать, если кто-то в данный момент подключён. Тогда проще использовать T-SQL с ROLLBACK IMMEDIATE, как выше.
🔹 3. Отсоединить базу
Если были активные подключения — появится ошибка. Тогда нужно завершить сеансы вручную.
🔹 4. Альтернатива: Завершение сеансов вручную (если нет Single User)
- Перейди в SQL Server Service Manager (отдельное окно, не в Enterprise Manager).
- Перезапусти службу SQL Server — это принудительно завершит все подключения.
🔸 Или открой Query Analyzer и выполни команду KILL для каждого SPID (если хочешь без перезапуска).
November 13, 11:14
0 views
0 reactions
0 replies
0 reposts