在没有SQL Server Management Studio(SSMS)的情况下从MDF创建BAK

时间:2015-02-04 02:55:46

标签: sql sql-server ssms

我有一个没有SQL Server Management Studio的受限环境,只有Visual Studio 2012和受限制的互联网连接。

我有一个50mb的MDF文件。我需要创建一个BAK文件,我可以用它来恢复托管服务提供商的数据库(这是他们创建数据库的唯一选择)。

有没有办法可以从MDF创建BAK文件?通过Visual Studio编写脚本,或者我可以下载的小工具来执行此操作。

2 个答案:

答案 0 :(得分:1)

使用BACKUP DATABASE t-sql命令。检查下面的链接并在页面的中间滚动,经过"使用Management Studio"部分,有关如何使用命令的更多详细信息:

  

https://msdn.microsoft.com/en-us/library/ms187510.aspx

这是来自该页面的示例,以防链接变暗:

USE AdventureWorks2012;
GO
BACKUP DATABASE AdventureWorks2012
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2012.Bak'
   WITH FORMAT,
      MEDIANAME = 'Z_SQLServerBackups',
      NAME = 'Full Backup of AdventureWorks2012';
GO

答案 1 :(得分:0)

OSQL 要么 Sqlcmd可用于运行 Sql备份数据库命令