SQL Server:使用T-SQL备份数据库?

时间:2012-03-05 21:20:45

标签: sql-server backup

我正在寻找一种使用T-SQL备份SQL Server数据库的方法。我没有通过控制台对此服务器的root访问权限,因为我唯一的访问权来自SQL Server Management Studio。

有人可以告诉我可以用来导出整个数据库的原始SQL的SQL吗?

2 个答案:

答案 0 :(得分:3)

BACKUP DATABASE @strDB TO DISK =@BackupFile WITH RETAINDAYS = 10, NAME = N'MyDataBase_DATA-Full Database Backup', STATS = 10

您必须将@BackupFile和@strDB定义为数据库名称。

所有这些都是免费的在线书籍,你可以在网上找到。

答案 1 :(得分:2)

如果您只能通过Management Studio访问服务器,那么您希望它在哪里流式传输备份?让T-SQL工作是一回事 - 让SQL Server能够将备份写入可以访问它的地方是另一回事。您可能需要查看Red-Gate的SQL Azure备份:

http://www.red-gate.com/products/dba/sql-azure-backup/