【发布时间】:2013-03-30 02:32:06
【问题描述】:
我正在寻找一种使用 T-SQL 备份 SQL Server 数据库的方法。我没有通过控制台访问该服务器的 root 权限,因为我只能通过 SQL Server Management Studio 访问。
谁能告诉我我可以用来导出整个数据库的原始 SQL 的 SQL 吗?
【问题讨论】:
标签: sql-server backup
我正在寻找一种使用 T-SQL 备份 SQL Server 数据库的方法。我没有通过控制台访问该服务器的 root 权限,因为我只能通过 SQL Server Management Studio 访问。
谁能告诉我我可以用来导出整个数据库的原始 SQL 的 SQL 吗?
【问题讨论】:
标签: sql-server backup
BACKUP DATABASE @strDB TO DISK =@BackupFile WITH RETAINDAYS = 10, NAME = N'MyDataBase_DATA-Full Database Backup', STATS = 10
您必须将@BackupFile 和@strDB 定义为数据库名称。
所有这些都在您可以在线找到的在线图书中免费提供。
【讨论】:
如果您只能通过 Management Studio 访问服务器,您希望它在哪里流式传输您的备份?让 T-SQL 工作是一回事 - 让 SQL Server 能够将备份写入您可以访问的地方是另一回事。您可能想查看 Red-Gate 的 SQL Azure 备份:
【讨论】: