Имя: Пароль:
1C
1С v8
Перевод базы на SQL
0 vladko
 
11.11.19
11:14
Собрались перевести базу в формат MS SQL.
Так сложилось, что на сервере места на диске С мало, поэтому все временные файлы хранятся на диске D. В винде, в переменных среды, темпы настроены на диск Д, файл подкачки тоже.
Но когда я пытаюсь в созданную базу развернуть базу из .dt, то временные файлы создаются на диске С под usr1cv8, загаживают все свободное место и база, естественно, не разворачивается. При этом, если я из того же dt пытаюсь развернуться в файловую базу, то диск С не занимается.
Вопрос: где мне еще надо указать диск D, чтобы диск С остался свободен?
1 pechkin
 
11.11.19
11:15
можно временную папку сделать ссылкой на папку на Д
2 seevkik
 
11.11.19
11:21
3 Джинн
 
11.11.19
11:24
(0) Сделайте чтобы сложилось иначе. Иначе без постоянного геморроя не обойтись.
4 Kigo_Kigo
 
11.11.19
11:24
А пути к файлам БД SQL куда ведут(сама база и лог) не на C: ли?
5 Fram
 
11.11.19
11:25
переменная темп индивидуальная для каждого пользователя. тем более автоматически создаваемый usr1cv8 это локальный пользователь и политике домена не подчиняется
6 vladko
 
11.11.19
11:31
(2) спасибо, попробую.
(4) База и лог тоже созданы на диск Д.
(5) usr1cv8 пишет временный файл к себе в папку кэшей на диск С.
7 Fram
 
11.11.19
11:50
(6) что за папка кэшей такая?
8 vladko
 
11.11.19
14:28
ура, сработало!
написал батник как в статье (2)
------------------------------1c.bat--------------------
mkdir D:\Users\1c\user1
rd /s /q "C:\Users\Пользователь\AppData\Roaming\1C\1cv8"
mklink /j "C:\Users\Пользователь\AppData\Roaming\1C\1cv8" "D:\Users\1c\user1"
mkdir D:\Users\1c\USR1CV8
rd /s /q "C:\Users\USR1CV8\AppData\Roaming\1C\1cv8"
mklink /j "C:\Users\USR1CV8\AppData\Roaming\1C\1cv8" "D:\Users\1c\USR1CV8"
mkdir D:\Users\1c\user1\temp
rd /s /q "C:\Users\Пользователь\AppData\Local\Temp"
mklink /j "C:\Users\Пользователь\AppData\Local\Temp" "D:\Users\1c\user1\temp"
mkdir D:\Users\1c\USR1CV8\temp
rd /s /q "C:\Users\USR1CV8\AppData\Local\Temp"
mklink /j "C:\Users\USR1CV8\AppData\Local\Temp" "D:\Users\1c\USR1CV8\temp"
pause
------------------------------1c.bat--------------------
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.