Что именно выполняет dbsend mssql
Команда вызывает sqlcmd и выполняет BACKUP DATABASE [Shop] TO DISK = N'…\Shop-<время UTC>.bak' WITH COPY_ONLY, CHECKSUM, INIT, COMPRESSION. Имя базы экранируется квадратными скобками, путь — как строка N'…', поэтому базы с пробелами и необычными символами в имени тоже работают.
Затем выполняется RESTORE VERIFYONLY FROM DISK = N'…' WITH CHECKSUM — проверка читаемости и контрольных сумм без восстановления базы. Только после неё файл загружается в dbsend: до 32 МБ одним запросом, больше — частями. Если у вас уже есть свои скрипты, готовый файл можно отправить так: dbsend backup D:\Backup\Shop.bak --engine mssql_backup.
Клиент-серверная 1С на SQL Server — частый случай. Для неё .bak из dbsend mssql — быстрый бэкап на уровне СУБД, а выгрузка .dt через конфигуратор — независимая от СУБД копия. Хорошая практика — держать оба варианта.



