Имя: Пароль:
1C
 
SQL сервер. Кэш при разворачивании базы.
0 Beduin
 
09.09.24
12:40
Сервак, два диска. С и D. База SQL создана на диске D.
При разворачивании средствами 1С из DT, начинает есть место на диске C.
1С и SQL стоят на диске C. Как сделать так, чтобы при разворачивании бекапа средствами 1С из DT, не ел место на диске C?
1 Asmody
 
09.09.24
12:43
см:
1) каталоги TEMP
2) база TEMPDB
3) файлы журналов БД
4) каталог сервера 1С
2 lEvGl
 
09.09.24
15:32
свап наверно ест тоже
3 evorle145
 
09.09.24
15:53
(1)  тоже только не давно с этим разбирался.
В итоге поменял настройки, чтобы эти файлы создавались на другом диске.

(0) вот такие запросы помогут поменять место создания файлов

use master
alter database tempdb
modify file(
name = tempdev,
filename = N'D:\tempdb.mdf')
go

alter database tempdb
modify file(
name = temp2,
filename = N'D:\tempdb_mssql_2.ndf')
go

alter database tempdb
modify file(
name = temp3,
filename = N'D:\tempdb_mssql_3.ndf')
go

alter database tempdb
modify file(
name = temp4,
filename = N'D:\tempdb_mssql_4.ndf')
go

alter database tempdb
modify file(
name = temp5,
filename = N'D:\tempdb_mssql_5.ndf')
go

alter database tempdb
modify file(
name = temp6,
filename = N'D:\tempdb_mssql_6.ndf')
go

alter database tempdb
modify file(
name = temp7,
filename = N'D:\tempdb_mssql_7.ndf')
go

alter database tempdb
modify file(
name = temp8,
filename = N'D:\tempdb_mssql_8.ndf')
go


alter database tempdb
modify file(
name = templog,
filename = N'D:\templog.ldf')
go

ну или вот тут почитать Перевод tempDB на соседний диск
4 Fram
 
09.09.24
16:07
(3) а что 8 только на форум выложил, надо было 108
5 evorle145
 
09.09.24
22:09
(4) потому что их там не 108, всего 8. Поэтому выложил так, чтобы (0) копировал, запустил и сразу сделал, а не искал какие там имена файлов (это, кстати, там делается отдельным запросом).
То есть главная цель была упростить задачу для (0).

Тут иной раз простыни такие выкладывают, что это все мелочи.
Ошибка? Это не ошибка, это системная функция.