用命令列自動備份資料庫到其他伺服器

2022-04-28 16:51:06 字數 657 閱讀 5908

先上**

1

--前半截是登陸本機sql服務2--

後面的-q一句是備份資料庫到指定資料夾且指定備份名稱

3 sqlcmd -s (local) -u sa -p 888888

-q "backup

database codertest to

disk='

d:\bak\dbhrmall.bak

'with

format"45

6--指定當前伺服器winrar的目錄

7 path =

"c:\program files\winrar"89

--用winrar自動把備份檔案壓縮到異地共享資料夾

10--

其中的m盤是在伺服器建立的其他伺服器共享資料夾的對映碟符

11 winrar m -ag -m5 m:\bakeveryday.rar "d:\bak\dbhrmall.bak"

以下是個人意見:

優點:簡單易用,不需要其他什麼軟體,只需要伺服器有sql server資料庫和winrar壓縮軟體就好。

缺點:好像需要保證伺服器和異地伺服器之間的網路長時間暢通,我的資料庫備份是3個多g,壓縮帶複製到異地一共用了差不多10分鐘。

期望高手指點,有磚使勁拍,但是別罵人,謝謝……

mysql命令列備份資料庫

mysql資料庫使用命令列備份 mysql資料庫備份命令 例如 資料庫使用者名稱 root 資料庫密碼 pass 資料庫名稱 myweb 備份資料庫到d盤跟目錄 mysqldump h127.0.0.1 uroot ppass myweb d backupfile.sql 備份到當前目錄 備份mys...

mysql命令列備份資料庫

mysql資料庫使用命令列備份 mysql資料庫備份命令 例如 資料庫使用者名稱 root 資料庫密碼 pass 資料庫名稱 myweb 備份資料庫到d盤跟目錄 mysqldump h127.0.0.1 uroot ppass myweb d backupfile.sql 備份到當前目錄 備份mys...

mysql命令列備份資料庫

資料庫使用者名稱 root 資料庫密碼 pass 資料庫名稱 myweb 備份資料庫到d盤跟目錄mysqldump h127 0.0 1 uroot ppass myweb d backupfile.sql備份到當前目錄 備份mysql資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪...