有沒有一個工具或特殊查詢來做到這一點。我不是數據庫管理員。如何在DML(SQL腳本)中從SQL Server 2008.2010導出數據?
15
A
回答
48
以下是從數據庫和數據一起生成腳本的步驟。屏幕截圖是使用SQL Server 2012 Management Studio
拍攝的,但我相信SQL Server 2008的步驟也是相似的。
- 連接到您想要將數據庫與數據一起腳本化的實例。在數據庫上
- 右鍵單擊並選擇選項
Tasks --> Generate Scripts...
- 在生成和發佈腳本嚮導,單擊
Next
按鈕。
- 在選擇對象一步,我已經離開檢查默認選擇
Script entire database and all database objects
。您也可以選擇Select specific database objects
選項並選取您選擇的對象。
- 在設置腳本選項步,選擇你想保存腳本的路徑。點擊
Advanced
按鈕。
- 在高級腳本選項對話框,向下滾動到選項
Types of data to script
。默認情況下,它被設置爲Schema only
,這意味着它只會生成創建對象語句。如果您想同時創建對象創建腳本和數據,請選擇選項Schema and data
。在對話框中高級腳本選項在設置腳本選項單擊OK並單擊下一步一步
- 在摘要一步,將顯示所有您選擇的選項。點擊下一頁。
- 在保存或Publich腳本一步,如果一切順利的話,你會看到成功的狀態似乎對每個對象和腳本應保存到您指定的位置設置腳本選項一步。
腳本整個的AdventureWorks數據庫變成是一個巨大的522 MB
腳本文件!
希望有所幫助。
1
你的意思是生成數據腳本?如果是這樣,那麼只需右鍵單擊數據庫名稱 - 生成腳本。在嚮導的高級選項中,您可以選擇「要添加的數據腳本類型」。選擇數據只有在那裏,你可以得到的數據腳本
1
以什麼格式? 你只指1個表或整個數據庫?
如果導出從1個表中的Excel文件,那麼所有你需要做的就是 運行SQL查詢語句來顯示所有的記錄,然後突出顯示所有行直通單擊網格中,右鍵點擊頂部最右側空間複製列標題。
打開excel和粘貼。
應該很好去。
1
您是否嘗試過使用SSMS tool pack?它是SSMS最好的插件之一。
相關問題
- 1. 驗證您的SQL Server DML腳本
- 2. 如何從SQL Server導出數據?
- 3. 如何將數據庫從SQL Server 2008導出到SQL Server 2005
- 4. 如何從「SQL腳本」的表名在SQL Server數據庫
- 5. 如何從SQL Server表中導出文本數據?
- 6. 使用生成腳本從sql server 2012導出日期數據
- 7. 如何使用SQL腳本將數據從DBF導入SQL?
- 8. 如何在SQL Server 2005中從另一個SQL Server 2005中調用SQL腳本
- 9. 如何在appHarbor中運行數據庫sql腳本SQL Server
- 10. 如何在sql compact數據庫中導入sql腳本?
- 11. 如何導出SQL Server 2008數據庫?
- 12. 在SQL Server 2008 R2腳本數據缺少腳本嚮導
- 13. 如何將SQL Server 2005表導出到SQL Server Compact數據庫
- 14. 從SQL Server導出數據更新
- 15. 將數據從SQL Server導出到PostgreSQL
- 16. 將數據從SAP導出到SQL Server
- 17. 從SQL Server Management Studio導出數據庫
- 18. 導出數據從SQL Server到Excel
- 19. 從SQL Server到Excel的數據導出
- 20. 如何從SQL Server數據庫導出數據
- 21. 如何枚舉SQL Server數據庫中的表並執行DML
- 22. 如何導出/導入數據庫從SQL Server
- 23. 如何從SQL Server轉儲腳本?
- 24. 如何從Linux中的Perl腳本訪問SQL Server數據庫?
- 25. 使用命令將SQL Server數據庫導出到腳本
- 26. 將數據從Excel導出到SQL Server(從Excel直接導出,不使用SQL Server數據嚮導)
- 27. 如何在sql server 2008 r2中生成sql server 2012腳本?
- 28. 從大型腳本導入SQL Server數據庫
- 29. 如何將Sql Server 2008數據庫導入到SQL Server 2012中
- 30. SQL Server 2008導入/導出數據
哇 - 這是一個易於理解的答案。太好了! – user1051849
我可以選擇要生成腳本的數據嗎?有沒有這樣的選擇 – VinayVeluri