t-sql结果到文件中

Mar*_*usz 2 t-sql

今天我花了几个小时没有运气.我需要做的是编写一个t-sql查询,该查询将在SSMS中执行,并且应该将输出保存到文件中.我有对sql server 2008 r2以及操作系统的完全管理员访问权限(我相信Win 2008 Server)

我不能使用命令行,批处理文件等.它需要直接从SSMS完成,作为执行t-sql脚本.

它甚至不必漂亮:-)它只需要做这个工作.

我非常感谢任何帮助.

关心马里乌斯

Jam*_*son 5

查询>结果到>结果到文件

您也可以在结果窗格中选择全部,然后右键单击左上角的单元格.可以选择"将结果另存为",这样您就可以将结果保存为CSV格式.

如果您正在寻找更高级的东西,我建议您查看SSIS(SQL Server Integration Services),它是DTS的替代品.这是通常用于数据文件导出(DFE)的内容

编辑

如果需要通过脚本将结果导出到文件,请尝试以下操作:

INSERT INTO OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=c:\Test.xls;','SELECT productid, price FROM dbo.product') 
Run Code Online (Sandbox Code Playgroud)