簡體   English   中英

使用腳本或cmd將SQL SERVER備份數據庫轉換為.sql文件

[英]SQL SERVER backup database into .sql file using script or cmd

我正在嘗試從SQL SERVER 2012遷移到2014,發現由於版本不同,我無法使用.bak文件。 我知道如何使用SSMS創建.sql備份文件,但找不到使用腳本或sqlcmd的解決方案。

原來我可以使用.bak文件還原數據庫。 問題是我試圖從未經授權的SSMS目錄中還原文件。 是一個愚蠢的錯誤。 抱歉。

如果需要獲取.sql文件中的數據,則SQL Server的“生成腳本”向導是最佳選擇,否則,您可以創建數據庫的.bak並將其還原到更高版本。

在此處輸入圖片說明

為什么不能使用SSMS?

如何將Sql Server備份到sql文件中已討論了導出到.sql 文件?

您是否考慮過鏈接服務器 您可以使用3和4部件名稱來將數據從一台服務器訪問到另一台服務器,有關詳細信息,請參見如何從sql語句或存儲過程連接到外部數據庫? 訪問數據的另一種方法是通過OPENROWSET,這也在上面討論過。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM