通过发布过程运行时的SQL字符问题

时间:2011-09-26 11:00:58

标签: sql msbuild release special-characters

我正在使用MSBuild发布我的.net代码并更新数据库。我遇到某些角色的问题。在SQL管理工作室中运行时,以下脚本可以正常工作。但是,当它们运行部分发布过程时,前两行将符号设置为问号,第二对更新脚本添加带问号的黑色菱形。

update dbo.Currency set symbol = '£' where id = 1
update dbo.Currency set symbol = '€' where id = 2

update dbo.Currency set symbol = N'£' where id = 1
update dbo.Currency set symbol = N'€' where id = 2

非常感谢任何帮助。 路加

1 个答案:

答案 0 :(得分:0)

您的脚本文件需要使用unicode或至少ANSI来保留设置的字符。