步驟1,打開“Generate and Publish Objects”向導。右鍵點擊要導出數據的數據庫,選擇Taks->GenerateScript
步驟2,選擇要導出數據的表。在上一步的彈窗窗口中選擇Next跳過“Introduction”,之后進入“Choose Objects”界面。
默認的選項”Script entire database and all data objects”會為數據庫中所有的表和對象生成腳本。我們這次只需要幾個特定的表的數據,所以選擇“select specific database object”。
步驟3,設置腳本文件(或文件夾)的路徑。
選擇”Single File“那么所有腳本都放在一個文件里,我們需要指定文件名。
如果選擇”Single file per object“那么每個表會有自己的腳步文件,我們需要指定一個文件夾來存放即將生存的腳步文件。
步驟4,選擇導出數據的類型。在上一步的窗口中點擊”Advanced“,並下拉滾動條,找到”Types of data to script“。
可選的數據類型一共有3種,Data Only,Schema and data, 和Schema only。Data only表示只導出數據,Schema only表示只導出表的定義,Schema and data則表示數據和表定義都要導出。
我們只要數據,所以選擇Data only.
步驟5,確認並執行。點擊兩次”Next“之后,SqlServer生成腳本,以及執行結果的報告。
步驟6,查看生成的腳本。打開在步驟3中選擇的文件夾。