MS SQL Server

Понадобилось в полночь выгонять всех пользователей с ИБ 1С 7.7 для того что бы выполнить резервное копирование. Но сразу же появилось 2 основные проблем:
1. С SQL-сервером уже кто-то работает и монопольно не зайдешь.
2. Кто-либо подключен к информационной базе и имеются lock-файлы.
Вот какой скрипт (bat-файл) я использовал для обхода этих проблем:
net stop lanmanserver /y
net start lanmanserver /y
net stop mssqlserver
net start mssqlserver

Понадобилось как-то настроить архивацию информационных баз 1С 7.7 простым скриптом, а именно bat-файлом. Вот что у меня получилось:
Файл arc1c.bat


rem @echo off
rem Убиваем все 1С
KillProcess.exe 1cv7s.exe
rem перезапускаем сервер
net stop mssqlserver
net start mssqlserver
rem устанавливаем переменные
set path1c=C:\1C_!!!\1Cv77\BIN\
set arh=D:\Arc1C\МОЯ_БАЗА\arc
set base=D:\1C!!!\МОЯ_БАЗА\
set instr=Unload.txt
set out=Reg.txt
set user=USER_RBD
set pas=123456
set d=%date: =%
rem set d=%d:.=-%
rem создаем временный командный файл для 1С-ки

Поставил я себе на ноут Linux, но так как я еще и веду поддержку проектов в связке с MS SQL Server то захотелось из-под линукса запускать 1С.

 
]]> Рейтинг@Mail.ru Rambler's Top100 Valid XHTML 1.0 Transitional ]]>