国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL Server 2012降級至2008R2的方法

2024-08-31 01:04:50
字體:
來源:轉載
供稿:網友

一.背景

前段時間某醫(yī)院由于群集服務器的兼容性問題需要將數據庫由2012降至2008R2,所以決定把數據庫暫時切換至鏡像服務器,同時開啟應用層面的DML緩存以便實現不停機降級。

由于2012備份無法直接還原至2008R2(MSSQL數據庫還原 高>>低 不兼容),類似復制的其他功能也無法使用,OGG也不適合全庫遷移,因此決定使用導入導出降級。

二.步驟

1.導出數據庫對象架構(右鍵數據庫--任務--生成腳本

SQL,Server,2012降級,2012降級至2008R2,Server高版本降級到低版本

需要注意的是在高級腳本編寫選項中需要選擇好為2008R2版本生成的全庫腳本,將索引觸發(fā)器等選項一并選擇true.

SQL,Server,2012降級,2012降級至2008R2,Server高版本降級到低版本

2.在目標2008R2庫上執(zhí)行上述腳本,觀察報錯,其中很多報錯屬于正常報錯,原因是還沒有數據。

3.需要選擇生成所有登錄名的選項,但是新創(chuàng)建的登錄名和密碼是隨機的,因此需要提前拿到各個登錄名的密碼。同時由于
生成的腳本自動禁用登錄名,因此需要為每個登錄名解鎖。

4.導出數據:

導出數據時不要選擇視圖,因為視圖已經在步驟一中的腳本中建好,同時由于已經建好了表結構,導入工具會默認選擇向已有表中插入數據。

導入數據用時較長,并且由于服務器資源瓶頸,因此設置每次導入50個表為好,具體個數取決于各個表的大小。分批次還有一個好處是可以看到每個表的導入進度,同時防止每次出錯都重新導入,浪費大量時間。

三.總結

1.含identity自增列的表需要啟動標識插入

如果相關的表較少可以在第一步的架構腳本中查詢identity關鍵字,找出需要開啟標識插入的表,如果很多則需要一個個勾選。

2.SqlServer排序規(guī)則錯誤,導致的數據無法導入,因此在建數據庫時注意選擇一致的排序規(guī)則。

排序規(guī)則分為:

實例級別的排序規(guī)則,影響新建數據庫的默認排序規(guī)則,更改實例級別的排序規(guī)則需要刪除所有數據庫,停止實例后更改,之后再導回數據

數據庫級別的排序規(guī)則,繼承于實例的排序規(guī)則,可以個性化使用alter database <db_name> collate Chinese_PRC_CI_AS

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 垫江县| 资溪县| 灌南县| 灌南县| 屏边| 洞口县| 新余市| 隆化县| 温州市| 从化市| 赣榆县| 通化县| 锡林浩特市| 名山县| 邵武市| 武宁县| 巴东县| 昌乐县| 科技| 五指山市| 万载县| 林周县| 嘉黎县| 彩票| 通化市| 宝应县| 宜昌市| 秭归县| 彩票| 靖远县| 涪陵区| 招远市| 曲阳县| 永吉县| 伊川县| 信宜市| 万荣县| 阳东县| 新乡县| 璧山县| 洪雅县|