不使用SQL Server Management Studio(SSMS)从MDF创建BAK

不使用SQL Server Management Studio(SSMS)从MDF创建BAK,sql,sql-server,ssms,Sql,Sql Server,Ssms,我有一个没有SQL Server Management Studio的受限环境,只有Visual Studio 2012和受限的internet连接 我有一个50mb的MDF文件。我需要创建一个BAK文件,我可以使用它在我的托管提供商上恢复数据库(这是他们创建数据库的唯一选项) 有没有办法从MDF创建BAK文件?可以通过Visual Studio编写脚本,也可以下载一个小工具来执行此操作。使用BACKUP DATABASEt-sql命令。查看下面的链接,并在页面的中间滚动“Using Manag

我有一个没有SQL Server Management Studio的受限环境,只有Visual Studio 2012和受限的internet连接

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


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

使用
BACKUP DATABASE
t-sql命令。查看下面的链接,并在页面的中间滚动“Using Management Studio”部分,以了解有关如何使用该命令的更多详细信息:

以下是该页面的示例,以防链接变暗:

USE AdventureWorks2012;
GO
BACKUP DATABASE AdventureWorks2012
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2012.Bak'
   WITH FORMAT,
      MEDIANAME = 'Z_SQLServerBackups',
      NAME = 'Full Backup of AdventureWorks2012';
GO
Osql 或 Sqlcmd可用于运行
Sql备份数据库命令

谢谢,我今晚试试。我的工作环境让我很沮丧-我收到“安装了不兼容的DacFx版本”,并且由于受到限制,我无法更新SSDT和DacFx:| Pain。请检查您的计算机上是否安装了
sqlcmd