C# 在c中设置SQL Server消息的本地化#

C# 在c中设置SQL Server消息的本地化#,c#,sql-server,exception,localization,extract-error-message,C#,Sql Server,Exception,Localization,Extract Error Message,我正在Visual Studio 2012中开发一个Windows应用程序。它将打开与SQL Server的连接 app.config设置为对异常消息使用en-US,它可以工作: <appSettings> <add key="DefaultCulture" value="en-US"/> ... </appSettings> ... 但是当SQLServer抛出异常时,它的消息不是英文的 我如何从C#告诉SQL Server向我发送

我正在Visual Studio 2012中开发一个Windows应用程序。它将打开与SQL Server的连接

app.config
设置为对异常消息使用
en-US
,它可以工作:

<appSettings> 
    <add key="DefaultCulture" value="en-US"/>
    ...
</appSettings> 

...
但是当SQLServer抛出异常时,它的消息不是英文的


我如何从C#告诉SQL Server向我发送正确的消息?

您的DB默认语言是其他语言吗?您为什么关心?异常消息是针对开发人员的,用户无论如何都不应该看到。。。但这似乎将保留在配置中,似乎无法动态更改语言不幸的是,我使用的MSSQL服务器是为葡萄牙配置的。。。葡萄牙的错误信息在谷歌上很难找到,而且翻译得很糟糕,我几乎不明白它们的意思。我在乎。。。因为我是开发者?因为我必须看看有什么问题要解决?你的DB默认语言是其他语言吗?你为什么关心?异常消息是针对开发人员的,用户无论如何都不应该看到。。。但这似乎将保留在配置中,似乎无法动态更改语言不幸的是,我使用的MSSQL服务器是为葡萄牙配置的。。。葡萄牙的错误信息在谷歌上很难找到,而且翻译得很糟糕,我几乎不明白它们的意思。我在乎。。。因为我是开发者?因为我必须看看有什么不对劲才能修好它?