今天完成一個Task,把Sql Server2014的數據庫copy到Sql Server2008,是同一局域網的不同server
原以為和恢復數據庫一樣很快就能完成,沒想到高版本的數據庫無法恢復的低版本的數據庫中
於是百度,有很多完成都說右鍵數據庫Generate Script,然后再Advanced中版本設置為Sql Server2008,再選擇Schema and data
這是一種辦法,但是因為我這里數據量太大,script生成到3.9G就開始報錯,也不知道
所有我只能先通過Generat Script生成Schema,在Target DB中創建相同的數據庫
再通過Import Data 選擇相對應的表進行導入
導入的時候也不是一帆風順,有些表有建不mapping的地方,通過勾選“Enable identity insert”才導入成功
這一次一次的導入必須要花耐心才能完成,慶幸我數據庫的表結構並不算太多和復雜
Sql Serve在高低版本之間導入數據庫做的還是不夠高效啊