1. 程式人生 > >sql2008“備份集中的資料庫備份與現有的xx資料庫不同”解決方法

sql2008“備份集中的資料庫備份與現有的xx資料庫不同”解決方法

因為是在另一臺電腦對同名數據庫做的備份,用常規方法還原,提示不是相同資料庫,不讓還原,在網上找到下面的方法解決了:

一、右擊系統資料庫master,新建查詢

執行以下SQL程式碼:

RESTORE DATABASE xxx
FROM DISK = 'E:\DB\xxx.bak'   --bak檔案路徑
with replace,
MOVE 'xxx' TO 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\xxx.mdf',   --mdf檔案路徑
MOVE 'xxx_log' TO 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\xxx.ldf
' --ldf檔案路徑

註釋:xxx是你需要還原的資料庫名稱,xxx.bak是你需要還原的備份檔案。

二、上面方法執行成功後,只有部分的表結構已經還原,而且表中沒有資料,這時就可以用系統預設的方法再用xxx.bak檔案還原一次資料庫就大功告成了,必須要選中覆蓋還原哦。

相關推薦

“允許原始檔模組生成檔案不同解決方法 ,親測最有效的

今天寫程式碼的時候有一處訪問資料庫的操作,sql語句報了錯,因為少加了一個【,】 除錯的時候中斷在這個地方,然後發現了問題,就順手加了上去,再執行的時候發現執行的版本還是那個少了【,】的版本 然後就有了

sql2008備份集中資料庫備份現有的xx資料庫不同解決方法

因為是在另一臺電腦對同名數據庫做的備份,用常規方法還原,提示不是相同資料庫,不讓還原,在網上找到下面的方法解決了: 一、右擊系統資料庫master,新建查詢 執行以下SQL程式碼: RESTORE DATABASE xxx FROM DISK = 'E:\DB\xxx.bak' --bak檔案路徑 w

SqlServer 備份集中資料庫備份現有資料庫不同

標題: Microsoft SQL Server Management Studio ------------------------------ 還原 對於 伺服器“XXXXX”失敗。 (Microsoft.SqlServer.SmoExten

備份集中資料庫備份現有資料庫不同

因為是在另一臺電腦對同名數據庫做的備份,用常規方法還原,提示不是相同資料庫,不讓還原,在網上找到下面的方法解決了: 一、右擊系統資料庫master,新建查詢 執行以下SQL程式碼: RESTORE DATABASE xxx FROM DISK = 'E:\DB\xx

SQL Server 2008還原資料庫時出現“備份集中資料庫備份現有資料庫不同”的解決方法

通過資料庫預設方式 還原資料庫時出現類似下面截圖中的錯誤   此時需要通過指令碼的方式進行還原操作: 1、首先,將目標資料庫屬性中的“限制訪問”設定“SINGLE_USER”(獨佔); 2、然後,新建查詢,選擇“master”資料庫; 3、其次,根據實際情況對下面的

mysql下普通使用者備份資料庫時無lock tables許可權的解決方法

由於  我們正式伺服器上面mysql的root賬戶設定的只允許localhost登入mysql, 但是備份是在我自己的開發的電腦上,就造成了 普通使用者使用mysqldump命令無法備份sql  會報

關於sql server2012備份還原出現的2個介質問題的解決方法

數據庫 還原備份 sql server2012 幾年前用ZBLOG的ASP+ACCESS建立了一個教育主題小博客,幾年下來,發現速度越來越慢了,因此想換個數據庫,研究了個把星期,終於將ACCESS數據庫換成了SQL SERVER2012版本,速度是快多了,但是我現在很想備份還原一下數據庫,因為數據

python 64式: 第20式、sqlalchemy進行資料庫操作alembic進行資料庫升級

文章目錄編排如下: 1 引言 2 使用sqlalchemy實現資料庫增刪改查 3 使用alembic進行資料庫升級 4 總結 1 引言 sqlalchemy是python專案採用的ORM(物件關係對映),主要用於資料庫相關的操作。 而alembic是與sqlalchemy搭配使用的資料庫升

關係型資料庫MySql非關係型資料庫NoSql

雲端計算背後的祕密:NoSQL誕生的原因和優缺點 我本來一直覺得NoSQL其實很容易理解的,我本身也已經對NoSQL有了非常深入的研究,但是在最近準備YunTable的Chart的時候,發現NoSQL不僅非常博大精深,而且我個人對NoSQL的理解也只是皮毛而已,但我還算

MySQL資料庫匯出匯入及常見錯誤解決(轉)

MySQL命令列匯出資料庫: 1,進入MySQL目錄下的bin資料夾:cd MySQL中到bin資料夾的目錄 如我輸入的命令列:cd C:\Program Files\MySQL\MySQL Server 4.1\bin (或者直接將windows的環境變數path中新增該

navicat連線資料庫的時候出現1045的錯誤解決方法

使用navicat連線資料庫的時候出現了1045的錯,那肯定是你的賬號密碼填錯了,新版的mysql的一般不會出現這個錯誤,當你確定你的密碼沒有填錯的時候,你可以重啟伺服器嘗試一下,當你操作伺服器的時候,有可能在你操作完畢以後出現殭屍程序的出現,這時候就需要你重啟伺服器了,要是重啟伺服器依然不成功,那

Navicat無法遠端連線本地連線MySQL伺服器解決方法

方法一: 使用Navicat遠端連線MySQL伺服器時,提示如下圖情況: 根據查閱不同資料發現,這個問題是因為root使用者使用的加密方式不同,需將其加密方式改為mysql_native_password,即可實現遠端連線MySQL伺服器。 那麼,怎麼來修改root使用者的Auth

選擇器:first-child:last-child失效的解決方法

     作為還在努力練習的程式碼小白來說,有時類名或者ID名太多很容易就會搞混,為此,在練習中會想著借用多樣的選擇器來設定而不是每一個標籤都設一個類名(Id名),在此次練習中使用選擇器:first-child與:last-child就遇到了失效的問題:  使用一個並

unity3dScrollRectOnDrag事件的衝突解決方法

借鑑  https://www.jianshu.com/p/8bfe94822886 using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; /// <summary> /// 指令碼掛載到每個可拖拽

html頁面bodydiv之間產生空白解決方法

在做一個頁面輸出時發現body與div之間出現20px左右高度的空白,嘗試多種方法無解,尤其是方法1也解決不了,後來發現原來是html檔案編碼格式問題造成的! 方法1:css初始化 *{     margin:0px;     padding:0px; }

【計算機通訊】FTP伺服器:主機環境配置+Serv-U安裝破解+常見問題及解決方法

搭建FTP伺服器,這事並不困難,照著下述步驟做,你也可以成為伺服器大神!!! 第一步,瞭解FTP的功能以及工作原理 這位博主寫得很通俗易懂,我就不班門弄斧了 第二步,主機環境配置 1.控制面板>程式>啟用或關閉Windows功能>… 照

ButteKnife的外掛gradle外掛版本衝突解決方法

將butterknife外掛版本降為8.4.0如下:build.gradle如下:   buildscript {    repositories {        jcenter()        google()    }    dependencies {       

SQL Server 2008資料庫被標記為“可疑”時的解決方法

SQL Server 2008,某些資料庫某些時候會被標記為可疑 解決方法一: 1、修改資料庫為緊急模式 ALTER DATABASE University SET EMERGENCY 2、使資料庫變為單使用者模式 ALTER DATABASE Univer

SQL2008 使用者'sa'登入失敗(錯誤18456)圖文解決方法

SQL2008無法連線到.\SQLEXPRESS,使用者'sa'登入失敗(錯誤18456)圖文解決方法 出現問題 :   標題: 連線到伺服器 ------------------------------ 無法連線到

python的關鍵字引數名衝突的解決方法

在呼叫BeautifulSoup模組中的find的函式時,由於需要指定tag中name的屬性,而與find函式的位置引數產生了衝突。 find函式原型如下: find( name, attrs, recursive, text, **kwargs) 而需要呼叫它的程式碼如下: lt = soup