SQL BACKUP查询

时间:2010-11-30 13:20:29

标签: sql sql-server backup

如何使用MSSQL从查询中备份数据。我想到这样的事情:

BACKUP DATABASE 'sourceDB' 
Select * from Table1 where Day = '12.01.2010';
TO DISK = 'F:\Program Files\Microsoft SQL Server\MSSQL\Backup\sourceDB.bak' WITH FORMAT

感谢您的支持!

干杯

的Stefan

2 个答案:

答案 0 :(得分:4)

backup命令用于将整个数据库备份为专有格式。

要将查询结果存储在文件中,请查看bcp实用程序。这允许您运行查询并将结果存储在文本文件中。一个例子:

bcp "SELECT * FROM Northwind.dbo.Customers" queryout "c:\text.txt" -c -T -x

答案 1 :(得分:4)

如果您可以访问 Management Studio ,则可以非常轻松地将查询结果保存到文件中:

  • 打开查询窗口。一种方法 这是通过右键单击 对象资源管理器中的数据库名称。
  • 您可能想要编写查询和 首先在那里运行它来测试它 正在产生预期的结果。
  • 当您准备好运行查询并将其保存到文件时,菜单上的选择“查询”,然后选择“结果到”,最后选择“结果到文件”
  • 现在,当您运行查询(F5)时,您将看到一个对话框,指示用于保存数据的文件名和文件夹。

这就是它的全部内容。