Имя: Пароль:
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).

Тут иной раз простыни такие выкладывают, что это все мелочи.