7六種資料移動方法

2021-04-17 04:32:37 字數 897 閱讀 9628

1.通過工具dts的器進行匯入或匯出

把資料庫的資料檔案(*.mdf)和日誌檔案(*.ldf)都拷貝到目的伺服器,在sqlserverqueryanalyzer中用語句進行恢復:

execsp_attach_db@dbname='test',

@filename1='d:/mssql7/data/test_data.mdf',

@filename2='d:/mssql7/data/test_log.ldf'

這樣就把test資料庫附加到sqlserver中,可以照常使用。如果不想用原來的日誌檔案,可以用如下的命令:

execsp_detach_db@dbname='test'

execsp_attach_single_file_db@dbname='test',

@physname='d:/mssql7/data/test_data.mdf'

這個語句的作用是僅僅載入資料檔案,日誌檔案可以由sqlserver資料庫自動新增,但是原來的日誌檔案中記錄的資料就丟失了。

5.在應用程式中定製

可以在應用程式(pb、vb)中執行自己編寫的程式,也可以在queryanalyzer中執行,這種方法比較靈活,其實是利用乙個平台連線到資料庫,在平台中用的主要時sql語句,這種方法對資料庫的影響小,但是如果用到遠端鏈結伺服器,要求網路之間的傳輸效能好,一般有兩種語句:

1>select...intonew_tablenamewhere...

2>insert(into)old_tablenameselect...from...where...

區別是前者把資料插入乙個新錶(先建立表,再插入資料),後者是把資料插入已經存在的乙個表中,我個人喜歡後者,因為在的結構上,應用的範圍上,第二條語句強於前者。

6.sqlserver的複製功能

1

SQL Server中六種資料移動的方法

sql server中六種資料移動的方法 1.通過工具dts的設計器進行匯入或匯出 dts的設計器功能強大,支援多工,也是視覺化介面,容易操作,但知道的人一般不多,如果只是進行sql server資料庫中部分表的移動,用這種方法最好,當然,也可以進行全部表的移動。在sql server enterp...

SQL Server中六種資料移動的方法

sql server中六種資料移動的方法 1.通過工具dts的設計器進行匯入或匯出 dts的設計器功能強大,支援多工,也是視覺化介面,容易操作,但知道的人一般不多,如果只是進行sql server資料庫中部分表的移動,用這種方法最好,當然,也可以進行全部表的移動。在sql server enterp...

SQL Server資料庫六種資料移動方法

1.通過工具dts的設計器進行匯入或匯出dts的設計器功能強大,支援多工,也是視覺化介面,容易操作,但知道的人一般不多,如果只是進行sql server資料庫中部分表的移動,用這種方法最好,當然,也可以進行全部表的移動。在sql server enterprise manager中,展開伺服器左邊的...