1. 程式人生 > >SQLSERVER遠端備份、恢復

SQLSERVER遠端備份、恢復

SQLSERVER服務例項名稱:192.168.0.2
需要備份的資料庫名稱: a
備份機器名稱(Client端):192.168.0.3
備份機使用者:zf 密碼:123
備份機域名:domain
備份機提供備份需求的資料夾:D:/sqlbak

備份資料庫

第一步: 在備份機建立共享資料夾
              在程式程式碼中呼叫(或者CMD視窗)  net share sqlbakup=D:/sqlbak    或者用NetShareAdd這個API
              簡要說明:
                      net share:是WINDOWS內部的網路命令。
                               作用:建立本地的共享資源,顯示當前計算機的共享資源資訊。

第二步: 建立共享信用關係
             exec master..xp_cmdshell 'net use  //192.168.0.3/sqlbak 123 /user:domain/zf'
             簡要說明:
                    1:xp_cmdshell :是SQLSERVER的擴充套件儲存過程。
                            作用:以作業系統命令列直譯器的方式執行給定的命令字串, 並以文字行方式返回任何輸出。
                            語法:參見SQLSERVER聯機幫助
                    2:net use : 是WINDOWS內部的網路命令。
                            作用:將計算機與共享資源連線或斷開,或者顯示關於計算機連線的資訊。

                             該命令還控制持久網路連線。

第三步:備份資料庫
             backup database a  to disk='//192.168.0.3/sqlbak/a.bak'
             backup database a  to disk='//192.168.0.3/sqlbak/a1.bak' WITH DIFFERENTIAL (差異備份)

第四步: 刪除共享資料夾
              在程式程式碼中呼叫(或者CMD視窗)  net share sqlbakup/delete
              或者用NetShareDel這個API
 

恢復資料庫

     restore database a  from disk='//192.168.0.3/sqlbak/a.bak'
      
     以下是差異還原
     restore database scs  from disk='//192.168.0.3/sqlbak/a.bak'  WITH NORECOVERY
     restore database scs  from disk='//192.168.0.3/sqlbak/a1.bak'  WITH NORECOVERY
     restore database scs  from disk='//192.168.0.3/sqlbak/a2.bak'

相關推薦

SQLSERVER遠端備份恢復

SQLSERVER服務例項名稱:192.168.0.2需要備份的資料庫名稱: a備份機器名稱(Client端):192.168.0.3備份機使用者:zf 密碼:123備份機域名:domain備份機提供備份需求的資料夾:D:/sqlbak 備份資料庫 第一步: 在備份機建立共享

Mysqldump遠端備份恢復mysql資料庫

本地通過Mysqldump備份遠端伺服器上mysql的資料庫: 1、遠端地址 直接上shell指令碼 #!/bin/bash d=`date +'%Y%m%d_%H_%M_%S'` cd /mnt/mysql_db mysqldump -h my

SQLServer 遠端備份恢復

--以下語句要在查詢分析器中逐步逐句執行,刪除註釋標識"--"執行,完了再加上"--",接著執行下一句--第一步: 在備份機建立共享資料夾 在程式程式碼中呼叫(或者CMD視窗)--master..xp_cmdshell 'md D:/SqlBak'--master..xp_c

6.6筆記-數據庫的 事務視圖索引備份恢復數據庫

常用 sel 存儲空間 action 恢復數據 邏輯 creat view span 一、事務 事務(TRANSACTION)是作為 單個邏輯工作單元執行的一系列操作 事務的四個特性 原子性 一致性

路由器交換機的密碼恢復與遠程管理以及ISO的備份恢復升級修復

密碼恢復 楊書凡 交換機遠程管理 iso升級 iso損壞修復 一:路由器的密碼恢復 如果忘記了路由器的enable密碼,就無法進入特權模式,因此也就無法對路由器執行配置。這時如果要重新配置路由器,就需要重啟路由器的時候繞過startup-config配置文件(enable密碼保存在s

Cisco PT模擬實驗(20) 通過TFTP協議備份恢復配置或系統升級

tftp協議 cisco 配置備份恢復 Cisco PT模擬實驗(20) 通過TFTP協議備份、恢復配置或系統升級實驗目的: 掌握TFTP方式備份、恢復配置文件的基本命令 掌握TFTP上傳IOS文件並升級系統的方法 熟悉TFTP協議文件傳輸的原理實驗背景

oracle12c數據備份恢復策略

arc compress pass overflow tom tps space 開始 esp 對oracle不太了解,只會簡單的startup、shutdown、lsnrctl start等命令,不喜歡oracle,不好用請按實際情況修改username、password

Docker 備份恢復遷移數據卷

gpo blog tro pan sudo 恢復數據 進行 解壓 bash 可以利用數據卷對其中的數據進行進行備份、恢復和遷移。 備份 首先使用 --volumes-from 標記來創建一個加載 dbdata 容器卷的容器,並從本地主機掛載當前到容器的 /backup

Oracle運維基本操作,倒庫備份恢復與優化。

Oracle Linux Centos 系統 運維 Oracle基本操作創建表空間CREATE TABLESPACE test //這裏我們創建的表空間名稱叫做test,名字可以自定義 LOGGING DATAFILE ‘/data/ora01/app/oracle/oradat

Gitlab備份恢復與遷移

cront ttr nic extern crm crontab side 進行 備份目錄 Gitlab 創建備份 使用Gitlab一鍵安裝包安裝Gitlab非常簡單, 同樣的備份恢復與遷移也非常簡單. 使用一條命令即可創建完整的Gitlab備份: gitlab-rake

企業實戰:mysql5.6數據庫備份恢復腳本

ash path bsp mat fun fin sql wait user 一、mysql數據庫備份腳本備份腳本1:[root@szxelab-a-back-12 scripts]# vim elab_fenku_backup.sh #!/bin/sh #create a

詳解oracle 12c通過數據泵expdp/impdp工具實現對數據備份恢復

工具實現 數據庫 RoCE app eat source .com blog con 簡介 Oracle Database 10g引入了最新的數據泵(Data Dump)技術,數據泵導出導入(EXPDP和IMPDP)的作用1.實現邏輯備份和邏輯恢復2.數據庫用戶之間移動對象

Hexo + GitEE 搭建備份恢復多終端

上傳 圖片 yml lease 密鑰 ima mman dep exp Hexo 是一個快速、簡潔且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在幾秒內,即可利用靚麗的主題生成靜態網頁。 Hexo 是使用的比較多的博客框架了,我也嘗試自己搭

cassandra 之 快照(snapshots)與sstableloader 備份恢復

一、cassandra的備份和恢復 cassandra的備份恢復主要是通過snapshots 來實現。 步驟: 備份階段: 1. 生成快照; 恢復階段: 1. 清空表的資料(truncate table tablename)或者建立表結構; 2. 把各個表複製到對應標的資料目錄下,覆

elasticsearch snapshot備份恢復

Elasticsearch配置檔案elasticsearch.yml設定倉庫路徑: path.repo: "/data/elasticsearch/backup 1、建立倉庫 curl -XPUT http://127.0.0.1:9200/_snapshot/my_backu

MySQL資料庫基礎操作:安裝+登入+SQL操作語句+資料庫授權備份恢復+其他操作

Mysql最流行的RDBMS(關係型資料庫系統),特別是在WEB應用方面:特點 資料以表格的形式出現 每行為各種記錄名稱 每列為記錄名稱所對應的資料域 許多的行和列組成一張表單 若干的表單組成的database RDBMS的一些術語 資料庫、資料表、列、行、外

GIT:gitlab備份恢復

檢視 GitLab 版本號 cat /opt/gitlab/embedded/service/gitlab-rails/VERSION 版本下載(centOS 7,gitlab-ce) https://mirrors.tuna.tsinghua.edu.cn/gitlab-

如何在Ubuntu 14.04上備份恢復及遷移MongoDB資料庫

MongoDB可謂目前人氣最高的NoSQL資料庫引擎之一。其憑藉著出色的可擴充套件性、可靠性與易用性徵服了無數使用者。今天,我們將共同探討如何備份、恢復及遷移MogoDB資料庫。 對資料庫進行匯入與匯出意味著需要以人類可讀的格式處理資料,且確保其與其它軟體

自己學Docker:7.資料卷容器的備份恢復

最近由於工作的原因,各種事情,忙的要死.使用者發現軟體有問題,也不管是不是自己操作的問題,一口就咬定是軟體的問題,詢問什麼問題時就”有問題”三個字迴應也是醉了. 煩心事過去就不說,之前一直關於Docker看到了資料卷容器,就像知道資料卷容器有什麼用處.查了不少

Mac系統崩潰,如何備份恢復資料

升級系統,結果安裝過程中提示磁碟空間不足,導致系統崩潰,資料也沒有做過備份,那如何恢復呢?Mac的磁碟工具來幫忙! 下面的方法適用於Mac儲存空間不足的情況下,備份和恢復資料。 Command+R 按開機鍵 ,進入Mac 實用工具, 選擇磁碟工具。 選