工作中需要將生產上的資料庫備份到測試資料庫乙份,然後同步生產環境進行測試。但是在將資料庫還原的過程中,遇到了下面的問題:
說是,介質簇結構不正確,猜測應該是sqlserver的版本不一致的問題,然後查詢,發現生成資料庫檔案的資料庫是2014,而我需要備份到的資料庫是2012,所以,需要重新安裝乙個2014了,然後呢,我就在電腦上存在2012的情況下,又安裝了2014,好不容易等到安裝完畢,重新嘗試一下吧,發現還是上面的問題,崩潰中。。。
研究了半天,都沒有發現問題,最後只好求助於別人,結果發現我用2014開啟的是2012的例項,也就是還是用的2012,當然會產生這個問題了,一臉震驚,以前是沒有在電腦上安裝過兩個或者兩個以上的資料庫的,所以不知道,還可以用乙個版本開啟另乙個版本的例項,好了,現在記住了,嗯,所以總結此類問題的產生原因和解決方案:
1.資料庫備份檔案不完整,這個呢,毋庸置疑,資料庫檔案不完整肯定不行啊,注意最好把日誌檔案啥的也拷貝乙份。
2.資料庫使用的版本不一致
3.如果你的電腦上有兩個或者兩個以上的資料庫的版本,那麼,你在開啟的時候,需要注意是否是開啟的當前版本的例項。
備份SQL Server資料庫
搬遷之後,備份資料庫的功能出錯了,原因是原來資料庫與 同一臺伺服器,現在是資料庫與 分別在不同伺服器,引起在備分時,找不到路徑或是沒有許可權儲存。最初版本的儲存過程 setansi nulls ongo setquoted identifier ongo alter procedure dbo us...
備份SQL Server資料庫
搬遷之後,備份資料庫的功能出錯了,原因是原來資料庫與 同一臺伺服器,現在是資料庫與 分別在不同伺服器,引起在備分時,找不到路徑或是沒有許可權儲存。最初版本的儲存過程 set ansi nulls ongo setquoted identifier ongo alter procedure dbo u...
備份SQL Server資料庫時使用進度條
使用sql語句在 中備份還原sql server資料庫,如果資料庫比較大,介面只能阻塞,等待備份還原完成。這段時間無法顯示一些進度資訊,讓介面看起來更加友好。下面介紹一種方法,可以在備份還原的同時,顯示進度條。4303 4304 4305 4306 4307 4308 4309 4310 4311 ...