SQL Server Management Studio - 网格结果另存为 .CSV - 如何输出文本而不是 UTF-16 (Unicode)

Posted

技术标签:

【中文标题】SQL Server Management Studio - 网格结果另存为 .CSV - 如何输出文本而不是 UTF-16 (Unicode)【英文标题】:SQL Server Management Studio - Grid Result Save As .CSV - How to output Text instead of UTF-16 (Unicode) 【发布时间】:2010-10-16 22:40:53 【问题描述】:

在 SQL Server Management Studio 中,是否可以更改网格“另存为”以写入文本编码而不是 UTF-16?

当我在 SQL Server Management Studio 中右键单击结果网格时,它允许另存为 .CSV。目前它保存编码为 UTF-16 (Unicode) 的 .CSV 文件,但 Excel 不会自动打开这种格式(Excel 会提示输入分隔符)。为了绕过提示,我在 SlickEdit 中打开了文件并执行了另存为“文本”。当然这是一个额外的步骤。

【问题讨论】:

我想你说的是 SQL Server Management Studio? SQL Server 本身没有 UI。 马克。那是正确的。 SQL Server 管理工作室。 【参考方案1】:

如果您使用的是适用于 SQL 2005/2008 的 Sql Server Management Studio,则此答案适用。

在“保存结果”表单上,“保存”按钮的右端有一个小的下拉按钮。

单击此按钮并选择“使用编码保存”。选择 ANSI 以获取单字节字符集。

【讨论】:

以上是关于SQL Server Management Studio - 网格结果另存为 .CSV - 如何输出文本而不是 UTF-16 (Unicode)的主要内容,如果未能解决你的问题,请参考以下文章

怎样使用SQL Server Management Studio

标题: Microsoft SQL Server Management Studio

使用 SQL Server Management Studio 连接到 SQL Server

如何在 SQL Server Management Studio 中注册 SQL Server 服务器?

SQL Server Compact Edition 和 SQL Server 2008 Management Studio

从 SQL Server 2016 到 SQL Server Management Studio 2005 的 ETL