Образец sql сценарий, чтобы архивировать и передать файл резервного копирования базы данных

  1. Rigidbody.MovePosition(m_Rigidbody.position + movement);
  2. Из документов:

    Если для Rigidbody включена интерполяция Rigidbody, вызов Rigidbody.MovePosition приводит к плавному переходу между две позиции в любых промежуточных кадрах. Это следует использовать, если вы хотите непрерывно перемещать твердое тело в каждом FixedUpdate. https://docs.unity3d.com/ScriptReference/Rigidbody.MovePosition.html

    blockquote>
    1. Rigidbody.AddForce(15 * Time.deltaTime, 0, 0, ForceMode.VelocityChange);

    Это будет заставить объект ускоряться, чтобы он не двигался с постоянной скоростью (это из-за второго закона Ньютона, сила = масса * ускорение). Также, если у вас есть другая сила, движущаяся в противоположном направлении, эта сила может быть отменена, и объект вообще не будет двигаться.

    1. Transform.transform.position = playerTransform.position + cameraOffset;

    Это телепортирует объект. Без плавного перехода, без взаимодействия с какими-либо силами, уже находящимися в игре, просто мгновенное изменение позиции.

5
задан winjoy 24 April 2009 в 19:13
поделиться

2 ответа

Можно использовать xp_cmdshell для вызова команд для архивирования и копирования. В образце здесь, я использую winzip командную строку (для архивирования/разархивации) и xcopy для передачи файлов.

EXEC master..xp_cmdshell 'C:\"Program Files"\WinZip\wzzip C:\Database.bak.zip C:\Database.bak';
EXEC master..xp_cmdshell 'C:\"Program Files"\WinZip\wzunzip -o "C:\Database.bak.zip" "C:\Database"';
EXEC master..xp_cmdshell 'xcopy "C:\Database.bak.zip" "\\networkshare\Backups" /Y'
5
ответ дан 13 December 2019 в 22:19
поделиться

xp_cmdshell - это один способ, хотя он не идеален, поскольку его включение делает сервер менее безопасным.

Мой проект с открытым исходным кодом, SQL Server Compressed Backup , делает то, что вы ищете, за один шаг:

msbp.exe backup "db(database=model)" "zip64" "local(path=\\server\share\path\model.full.bak.zip)"

Установка SQL Server Compressed Backup - это просто развертывание «xcopy» - не нужно ничего устанавливать / удалять, идеально, если вам нужно сделать это только один раз.

Он использует zip64, поскольку стандартный формат zip имеет ограничение в 4 ГБ. Доступны альтернативные форматы сжатия: gzip и bzip2, которые не имеют ограничений.

3
ответ дан 13 December 2019 в 22:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: