Имя: Пароль:
1C
 
Как средствами SQl отключить пользователей от данных
0 новичок в SQL
 
16.02.05
16:28
Собственно сабж
1 француз
 
16.02.05
16:29
1С?..
никак..
2 Guk
 
16.02.05
16:34
(0) В EM  выбираешь свой сервер, Managment, Curret Activity, Process Info, выбираешь нужный процесс нужного юзера и киляешь. Только не гуманно это...
3 Дяпти
 
16.02.05
16:34
// ну почему же сразу "никак"? например так:
declare @spid int
declare hC cursor local for select spid from master..sysprocesses
where spid <> @@spid and dbid = db_id('Base1C')
open hC
fetch next from hC into @spid
while @@fetch_status = 0 begin
exec('kill ' + @spid)
fetch next from hC into @spid
end
close hC
deallocate hC
// но лучше просто шару рубить. проще и надежнее.
4 новичок в SQL
 
16.02.05
16:35
Что все так плохо ):
Не обязательно чтобы они корректно завершали работу.
Я вот думаю должен быть какой то аналог действия  take offlene в Enterprise mangere
5 француз
 
16.02.05
16:37
(3) я воспринял (0) как разрулить доступ..
6 Дяпти
 
16.02.05
16:38
(5) А сие тоже реально :-)
7 новичок в SQL
 
16.02.05
16:38
А по поводу шары, если я ее отрублю пользователи гарантировано отвалятся?
Просто у нас щас как делается, вручную перестартовывается сервер, потом обрубается шара.
Я вот думаю автоматизировать процесс, но нужно гарантировано выгнать юзеров
8 француз
 
16.02.05
16:39
(6) ну да, ща кинешся анализировать Hostы))
9 Дяпти
 
16.02.05
16:40
(7) отвалятся куды ж им деваться. Если потребуется, кроме отрубания еще будешь запускать (3).
10 Дяпти
 
16.02.05
16:42
(8) ага :-))) но например для терминальных сессий не годится такой вариант :-) есть другой, и наверна не один
11 Кочуров
 
16.02.05
16:43
2 (0) Если тебе юзеров надо отключить, чтобы бэкап сделать, то иди сразу сюда: http://v7backup.narod.ru
12 француз
 
16.02.05
16:45
(11) с какого перепугу нужно выгонять юзверей при бэкапе? (SQL)
13 Кочуров
 
16.02.05
16:50
2 (12) "...Это ваш сон, девушка, а не мой..."
14 новичок в SQL
 
16.02.05
16:51
Вот меня то же интересует этот вопрос?
Судя по книгам полный бекап может выполняться при нормальной работе сервера.
Но некоторые люди говорят что 1с(сам движок ) делает что то что делает невозможным
нормальное бекапирование средствами скуля.
Так ли это?
У кого как реализован Бекап?
15 Кочуров
 
16.02.05
16:59
2 (14) Просто надо помнить, что бэкап = данные + МДшник. При бэкапе средствами сиквела надо понимать, что может возникнуть ситуация, когда структура данных базы не будет соответствовать структуре метаданных (когда МДшник меняли между бэкапами). Надо просто помнить об этом. А так сиквел вполне приличные бэкапы делает, надо этим пользоваться. А раз в сутки я рекомендую штатную выгрузку данных средствами конфигуратора делать.
16 француз
 
16.02.05
17:05
(15) двай, сделай "штатную" выгрузку..
у меня база 7 Гигов..
17 новичок в SQL
 
16.02.05
17:12
Во во у меня 9 гиглв и всех пользователей, На час выгоняют из базы.
То есть в принципе можно с помощью мастера сделать скрипт поставить его в планировщик. Отдельно сделать батник который будет копировать *.md, то же поставить в планировщик.
И можно запускать ночью когда работа пользователей минимальна,Без выгонялки пользователей?
18 француз
 
16.02.05
17:14
(17) все так, все так..
у меня уже не менее 3 лет работает..
19 Asmody
 
16.02.05
17:14
(15) поскольку 2000 сервер прекрасно умеет запускать скрипты (vbs, js), то почему бы его не научить вместе с бэкапом базы делать копию md?
20 француз
 
16.02.05
17:19
(19) чел, как я понимаю, свою разработку "продвигает в массы"))
21 Кочуров
 
16.02.05
19:46
2 (20) А что ее продвигать? Сходи на Хиппо и посмотри, сколько она уже существует, и сколько человек ее скачало. Тем более, что это freeware c открытым исходником.
Человек интересовался как отключить пользователей от базы, ну я и предположил, что ему это для бэкапа нужно. Не для бэкапа? Так возьми исходник и посмотри, как отключаются пользователи от сиквела, рубятся сетевые и терминальные подключения.
А что касается бэкапа средствами сиквела и стандартными, то лично я и тем и другим способом его делаю. Одно другому не мешает. Сиквелом в рабочее время, а выгрузка - ночью.
22 француз
 
16.02.05
19:53
(21) если народ юзает - эт ж хорошо, значить нужная вешь.
насчет выгрузки 7 Гиг базы - за ночь не управится...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший