Im88 Asked: 2014-09-20 06:51:28 +0800 CST2014-09-20 06:51:28 +0800 CST 2014-09-20 06:51:28 +0800 CST 不使用 SQL Server Management Studio 进行备份 772 我正在尝试在其上安装的 Windows Server 2003 和 SQL Server 2005 上进行备份。但是,上面没有 SQL Server Management Studio。如何对特定数据库进行完整备份。 sql-server sql-server-2005 2 个回答 Voted Best Answer dbafromthecold 2014-09-20T06:58:17+08:002014-09-20T06:58:17+08:00 您可以在命令提示符下使用 sqlcmd。 它是 SQL 2012 的默认位置:- C:\Program Files\Microsoft SQL Server\110\Tools\Binn 对于 Windows 身份验证运行:- sqlcmd -SSERVERNAME 或用于 sql 身份验证运行:- sqlcmd -SSERVERNAME -ULogin -PPassword 然后,您可以运行备份 sql 语句。 http://msdn.microsoft.com/en-us/library/ms180944.aspx vijayp 2014-09-20T07:09:10+08:002014-09-20T07:09:10+08:00 在命令提示符中试试这个 在windows认证模式下 SQLCMD -E -S SERVERNAME -Q "备份数据库数据库名称到磁盘='D:\Backup\DatabaseName.bak'" 在 Sql 身份验证模式下 SQLCMD -S SERVERNAME -U sqlUser -P 密码 然后BACKUP DATABASE DatabaseName TO DISK='D:\Backup\DatabaseName.bak'在下一步运行
您可以在命令提示符下使用 sqlcmd。
它是 SQL 2012 的默认位置:- C:\Program Files\Microsoft SQL Server\110\Tools\Binn
对于 Windows 身份验证运行:- sqlcmd -SSERVERNAME
或用于 sql 身份验证运行:- sqlcmd -SSERVERNAME -ULogin -PPassword
然后,您可以运行备份 sql 语句。
http://msdn.microsoft.com/en-us/library/ms180944.aspx
在命令提示符中试试这个
在windows认证模式下
在 Sql 身份验证模式下
然后
BACKUP DATABASE DatabaseName TO DISK='D:\Backup\DatabaseName.bak'
在下一步运行