SQL 如何從備份資料庫恢復單個表資料到正式資料庫

2021-09-25 02:58:44 字數 444 閱讀 5722

今天不小心把正式環境下的一張模板資料表的資料誤刪了,直接清空了,所幸有個測試環境的資料庫的表資料是對應,於是我就把測試環境對應的表資料恢復到正式庫去了,廢話不多少,走著:

insert into smsdb_work_1.dbo.filetemplate   select fileno,filecontent,filename,needs,number,protype,sbtype,xztype,grouping   from  opendatasource('sqloledb','data source=192.168.3.66;

user id=kaifa;password=mima').smsdb_study_1.dbo.filetemplate

執行這段sql語句就可搞定。但是要注意的是,恢復的表只能是一張死表,就是資料不會發生變化的表;其實就是兩個不同資料庫直接資料的查詢和插入;

備份資料庫恢復資料庫

備份資料庫,恢復資料庫 2 登入到mysql客戶端,刪除mydb1庫 刪除mydb1庫 drop database mydb1 查詢所有庫,是否還存在mydb1庫 show databases 由於備份時,沒有備份資料庫本身,所以在恢復庫中的資料前,需要先建立好要恢復的庫 建立mydb1資料庫 cr...

SQL資料庫如何用SQL語句備份資料庫

時間戳不帶秒 substring replace replace replace convert varchar,getdate 120 1,12 備份語句 建立儲存過程 create proc dbo backup db as 定義變數 declare filename varchar 100 變...

定時備份資料庫SQL

if exists select from dbo.sysobjects where id object id n dbo sp backupdatabase pmsod and objectproperty id,n isprocedure 1 drop procedure dbo sp back...