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


  引言

        現在在做項目,由於每個人是分模塊的,所以大家的測試數據都不同步,導致好多時候會因為別人填的數據不同而調半天的錯。所以我還是自己還原一個數據庫,自己填自己的數據吧。

   報錯

         之前還原過很多個數據庫都沒什么問題,這次也是按照之前的步驟,先建立了一個目標數據庫,之后選擇源文件進行還原。最后報了這么一個錯:

 

解決方法

 

 1、  首先我們在還原數據庫之前,應該先建立一個目標數據庫,否則會出現系統找不到目標數據庫錯誤。

 

 2、  右擊——還原數據庫

 

3、  選擇目標數據庫和源設備。

 

4、  勾選用於還原的備份集,點擊選項至選項頁面

 

5、勾選覆蓋現有數據庫。

6、數據庫還原成功!

 

總結

        這幾天做項目的時候總是因為沒有出數據,然后覺得是自己的代碼或者邏輯的問題,后來才發現是數據被大家都填亂了,所以對應不上,出不來,其實靜下心來想一下,自己的邏輯會清晰很多,也能想出很多其他可能的原因。事情做了很多遍,不能代表你已經完全掌握了,一遍遍的做,一遍遍的成功,只能說做的熟了,能很靈活的避免困難等等,但並不代表這樣做的方法是沒有錯的,只是你還沒有遇到。所以我們還是在現在多多積累這些基礎知識,遇到問題,解決問題才是最重要的!fighting!!!!

 

 

已成功與服務器建立連接,但是在登錄過程中發生錯誤。 (provider: SSL Provider, error: 0 - 證書鏈是由不受信任的頒發機構頒發的。)

應該是服務器端trusted root store 沒有安裝CA signed certificate. 正常(但是復雜)的方法是要設置一下trusted root store. 還有一個簡單的可以試試

和服務前連接的connection string里面要加上 TrustServerCertificate=True 


如果是用SSMS來連接,要在連接參數里面選擇這項,如附圖所示
  forum_reply_51cto_20180524_th1_1.JPG  (38.42 KB)

2018-5-24 14:12

打開SSMS連接選項

forum_reply_51cto_20180524_th1_1.JPG

  forum_reply_51cto_20180524_th1_2.JPG  (52.48 KB)

2018-5-24 14:12

選擇TrustServerCertificate

forum_reply_51cto_20180524_th1_2.JPG


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM