系統所用數據庫是sql-server2005的,到客戶那邊發(fā)布系統時,發(fā)現客戶服務器上已安裝sql-server2000數據庫,只能想辦法將系統的2005數據庫轉換到2000數據庫。 現總結如下: 1.在sql-server2005中生成數據庫腳本(for sql-server2000)
2.利用保存的腳本新建sql-server2000數據庫
3.利用sql-server數據庫的導入導出功能,將源2005數據庫的數據導入到目的2000數據庫 (當時客戶那邊兩個數據庫不能聯網操作,是用excel將數據導入導出的)
4.補充: 含有自增長字段的表的數據批量插入sql語句的寫法,2005和2000有不同 例如表table1(字段A[自增長字段],字段B),表table2(字段B), 要將表table2的數據直接插入表table1 insert into table1 select * from table2 (此句在sql-server2005中沒問題,但在sql-server2000中會報錯) 要修改為:insert into table1 (字段B) slect 字段B from table2
|
|
來自: 昵稱10504424 > 《SqlServer》