天天看點

sql server資料遠端導入資料如果出現錯誤:無法在隻讀列“***”中插入資料

我本地為SQL server2014,而測試伺服器為SQL server2016。我們從測試環境将資料備份到本地,但是由于版本問題不能導入。開始想将測試資料庫導出成腳本,可是導出腳本後發現腳本3個多G,使用批量導入指令直接報錯。後來想了一下能不能使用資料庫之間通過用戶端來同步資料呢?具體操作步驟如下:

1、進入資料導入功能如下圖:

sql server資料遠端導入資料如果出現錯誤:無法在隻讀列“***”中插入資料
sql server資料遠端導入資料如果出現錯誤:無法在隻讀列“***”中插入資料

2、進入選擇資料源界面,輸入對方IP點選“重新整理”按鈕選擇要導出的資料庫(注意紅色方框),如下圖:

sql server資料遠端導入資料如果出現錯誤:無法在隻讀列“***”中插入資料

3、進入選擇目标庫界面,輸入對方IP點選“重新整理”按鈕選擇要導出的資料庫(注意紅色方框),如下圖:

sql server資料遠端導入資料如果出現錯誤:無法在隻讀列“***”中插入資料

4、指定複制方式,如下圖:

sql server資料遠端導入資料如果出現錯誤:無法在隻讀列“***”中插入資料

5、選擇要導入的表和視圖,如下圖:

sql server資料遠端導入資料如果出現錯誤:無法在隻讀列“***”中插入資料

如果出現錯誤:無法在隻讀列“***”中插入資料

需要點選“編輯映射”選中“啟用辨別插入”選項。

最後完成就可以了。