# 数据备份

## 使用新的备份功能备份您的数据 <a href="#toc165549836" id="toc165549836"></a>

<figure><img src="https://2214870883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDXucXNV7qSpSJKBhfII%2Fuploads%2Fgit-blob-a5eda60c6fe27289fe28ed3e54fc1c363bcc2bfd%2Fimage%20(75).png?alt=media" alt=""><figcaption><p>使用 SongBook+ 的备份功能备份数据</p></figcaption></figure>

<img src="https://2214870883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDXucXNV7qSpSJKBhfII%2Fuploads%2Fgit-blob-c3c70a66b425e3516a639c4e49a63aca48a7e671%2Fbulletpoint-01.png?alt=media" alt="" data-size="line">按下按钮“...”。

<img src="https://2214870883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDXucXNV7qSpSJKBhfII%2Fuploads%2Fgit-blob-b699655ac8771463ca5f56be31a596f7f26ed933%2Fbulletpoint-02.png?alt=media" alt="" data-size="line">选择“数据备份”。

<img src="https://2214870883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDXucXNV7qSpSJKBhfII%2Fuploads%2Fgit-blob-14af25b30b774428b15a988f9f808a4da873c60c%2Fbulletpoint-03.png?alt=media" alt="" data-size="line">选择数据备份的存储位置。\
最简单的方法是备份到“iCloud Drive”。

<img src="https://2214870883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDXucXNV7qSpSJKBhfII%2Fuploads%2Fgit-blob-10610b4b1145041bac45e0b06ad06405078a9b4e%2Fbulletpoint-04.png?alt=media" alt="" data-size="line">选择要备份的数据。

* “所有文件”选项会备份所有数据，推荐使用。
* “仅数据库”选项仅备份以下4个文件：
  * SongBookMidi.settings
  * SongBookMidi.sqlite
  * SongBookMidi.sqlite-shm
  * SongBookMidi.sqlite-wal

<img src="https://2214870883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDXucXNV7qSpSJKBhfII%2Fuploads%2Fgit-blob-9257ec3c327cc8caf44c47cbfb44556786e031f4%2Fbulletpoint-05.png?alt=media" alt="" data-size="line">启动备份。

{% hint style="info" %}
如果您使用 SongBook+ 的租户功能（请参见 [mandantenfahigkeit-mit-unterverzeichnissen](https://docs.songbookplus.com/zhong-wen/readme/mandantenfahigkeit-mit-unterverzeichnissen "mention")），您还可以选择仅备份当前租户或所有租户。
{% endhint %}

## 备份数据的其他方法 <a href="#toc165549837" id="toc165549837"></a>

### 准备工作 <a href="#toc165549838" id="toc165549838"></a>

{% hint style="danger" %}
**请在备份或恢复文件之前完全退出 SongBook+（除非使用 WiFi 共享功能）！**

如果您不这样做，...

* ...在备份时，数据库文件可能不包含最新的数据或可能有误。
* ...在恢复时，复制回数据库文件将无效。

要退出 SongBook+，按下按钮“...”然后选择“退出 SongBook+”。
{% endhint %}

<figure><img src="https://2214870883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDXucXNV7qSpSJKBhfII%2Fuploads%2Fgit-blob-abec7feea4c2493b77fcdbad6b4d2463fc829d6c%2F1%20(10).png?alt=media" alt=""><figcaption><p>退出 SongBook+</p></figcaption></figure>

您必须备份的最重要的文件是以下4个文件：

* SongBookMidi.settings
* SongBookMidi.sqlite
* SongBookMidi.sqlite-shm
* SongBookMidi.sqlite-wal

它们包含了您直接在 SongBook 中进行的所有数据和设置（歌曲标题、艺术家、流派、笔记、记录的滚动和指针、用于发送的 MIDI 命令，...）。

{% hint style="info" %}
如果 SongBookMidi.sqlite-shm 或 SongBookMidi.sqlite-wal 文件中的任何一个文件大小为 0，则无需备份。在将备份复制回 iPad 时，需先在目标 iPad 上删除这个丢失的文件。
{% endhint %}

{% hint style="info" %}
如果您使用了 SongBook+ 的照片转 PDF 功能或从 MIDI 文件、ChordPro 文件、MP3 文件等导入文本，SongBook+ 也会为您生成 PDF 文件。在这种情况下，您还应该备份所有 PDF 文件。
{% endhint %}

### 使用 Finder（Mac 电脑）备份数据 <a href="#toc165549839" id="toc165549839"></a>

{% hint style="danger" %}
在备份文件之前，请退出 SongBook+ 以确保所有更改都保存到数据库文件中。
{% endhint %}

请访问页面 [#ole\_link1](https://docs.songbookplus.com/zhong-wen/dateien-in-songbook+-einfugen/songbook+-auf-ipad-und-iphone#ole_link1 "mention")，查看如何通过 Finder 访问 SongBook+ 的文件。

选择您想要备份的文件（至少是上面提到的 4 个文件）。按住键盘上的“Command”键，可以使用鼠标选择多个文件。使用键盘快捷键“Command+A”可以选择所有文件。

将这些文件拖动到另一个 Finder 窗口中的准备好的文件夹中进行备份。

### 使用 iTunes（Windows PC 和较旧的 Mac 电脑）备份数据 <a href="#ole_link14" id="ole_link14"></a>

{% hint style="danger" %}
在备份文件之前，请退出 SongBook+ 以确保所有更改都保存到数据库文件中。
{% endhint %}

请访问页面 [#ref37431359](https://docs.songbookplus.com/zhong-wen/dateien-in-songbook+-einfugen/songbook+-auf-ipad-und-iphone#ref37431359 "mention")，查看如何通过 iTunes 访问 SongBook+ 的文件。

选择您想要备份的文件（至少是上面提到的 4 个文件）。按住键盘上的“Command”键，可以使用鼠标选择多个文件。使用键盘快捷键“Command+A”可以选择所有文件。\
（在 Windows PC 上，“Command”键称为“Ctrl”或“Strg”。）

然后按下“另存为...”。选择计算机上的目标文件夹，以便您将数据储存其中。

### 通过 WLAN 共享备份数据 <a href="#ole_link20" id="ole_link20"></a>

请访问页面 [#ref37432233](https://docs.songbookplus.com/zhong-wen/dateien-in-songbook+-einfugen/songbook+-auf-ipad-und-iphone#ref37432233 "mention")，查看如何通过 WLAN 共享访问 SongBook+ 的文件。

选择您想要备份的文件（至少是上面提到的 4 个文件）。按住键盘上的“Command”键，可以使用鼠标选择多个文件。使用键盘快捷键“Command+A”可以选择所有文件。\
（在 Windows PC 上，“Command”键称为“Ctrl”或“Strg”。）

将这些文件拖动到您计算机中准备好的目标文件夹中进行备份。

### 使用“文件”应用程序备份您的数据 <a href="#ole_link18" id="ole_link18"></a>

{% hint style="danger" %}
在备份文件之前，请退出 SongBook+ 以确保所有更改都保存到数据库文件中。
{% endhint %}

使用文件应用程序，可以将文件复制到 USB 闪存驱动器、您喜欢的云应用程序，甚至是本地网络上的服务器中。

首先，使用文件应用程序在所需的目标位置（在您的云应用程序或 USB 闪存驱动器中）创建一个新文件夹，例如 *SongBook-Backup-1*，以便存放备份的文件。

在以下示例中，我们展示如何备份整个 SongBook 文件夹及所有文件。如果您只想备份上述的 4 个文件，可以对单个文件重复进行此操作 4 次。

<figure><img src="https://2214870883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDXucXNV7qSpSJKBhfII%2Fuploads%2Fgit-blob-12118175ae4df8104b5ea8a9fe2df187036ea1de%2Fimage%20(77).png?alt=media" alt=""><figcaption><p>通过文件应用备份 SongBook+ 的数据</p></figcaption></figure>

<img src="https://2214870883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDXucXNV7qSpSJKBhfII%2Fuploads%2Fgit-blob-c3c70a66b425e3516a639c4e49a63aca48a7e671%2Fbulletpoint-01.png?alt=media" alt="" data-size="line">打开“文件”应用。

<img src="https://2214870883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDXucXNV7qSpSJKBhfII%2Fuploads%2Fgit-blob-b699655ac8771463ca5f56be31a596f7f26ed933%2Fbulletpoint-02.png?alt=media" alt="" data-size="line">选择“浏览”选项卡。

<img src="https://2214870883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDXucXNV7qSpSJKBhfII%2Fuploads%2Fgit-blob-14af25b30b774428b15a988f9f808a4da873c60c%2Fbulletpoint-03.png?alt=media" alt="" data-size="line">选择“在我的 iPad 上”。

<img src="https://2214870883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDXucXNV7qSpSJKBhfII%2Fuploads%2Fgit-blob-10610b4b1145041bac45e0b06ad06405078a9b4e%2Fbulletpoint-04.png?alt=media" alt="" data-size="line">然后长按 SongBook 文件夹，直到出现菜单

<img src="https://2214870883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDXucXNV7qSpSJKBhfII%2Fuploads%2Fgit-blob-9257ec3c327cc8caf44c47cbfb44556786e031f4%2Fbulletpoint-05.png?alt=media" alt="" data-size="line">在此菜单中选择“复制”项。

<img src="https://2214870883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDXucXNV7qSpSJKBhfII%2Fuploads%2Fgit-blob-ba997d26d2b5a8591e4018309358525ae2b1c5eb%2Fbulletpoint-06.png?alt=media" alt="" data-size="line">然后打开之前准备好的、仍然空的目标文件夹（在您喜欢的云应用程序中或 USB 闪存驱动器上）。

<img src="https://2214870883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDXucXNV7qSpSJKBhfII%2Fuploads%2Fgit-blob-558ca4cded03ec19366b79f43ed8ac46a44acc15%2Fbulletpoint-07.png?alt=media" alt="" data-size="line">长按此文件夹中的空白处，直到出现菜单，然后选择“粘贴”功能。

复制过程开始，等待文件复制完成。
