我正在尝试在SSIS 2017中部署项目,但我收到以下错误。我在网上做了一些研究,但没有找到任何可以解决这个问题,因此我无法部署我的项目。有谁知道我该怎么办?建议的链接以查找Microsoft提供的帮助根本没有帮助。
错误
执行用户定义时发生.NET Framework错误 例程或聚合“deploy_project_internal”: System.Data.SqlClient.SqlException:区域设置标识符(LCID)2072 SQL Server不支持。 System.Data.SqlClient.SqlException:
在System.Data.SqlClient.SqlConnection.OnError(SqlException异常, Boolean breakConnection,Action1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnectionSmi.EventSink.DispatchMessages(Boolean ignoreNonFatalMessages) at System.Data.SqlClient.SqlDataReaderSmi.InternalNextResult(Boolean ignoreNonFatalMessages) at System.Data.SqlClient.SqlDataReaderSmi.NextResult() at System.Data.SqlClient.SqlCommand.RunExecuteReaderSmi(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource
1完成,Int32超时,Task&任务, 布尔和放大器; usedCache,Boolean asyncWrite,Boolean inRetry)at System.Data.SqlClient.SqlCommand.RunExecuteReader(的CommandBehavior cmdBehavior,RunBehavior runBehavior,Boolean returnStream,String 方法)在System.Data.SqlClient.SqlCommand.ExecuteScalar()at Microsoft.SqlServer.IntegrationServices.Server.ServerConnectionControl.GetServerProperty(字符串 propertyName)at Microsoft.SqlServer.IntegrationServices.Server.ServerConnectionControl.GetSchemaVersion() 在 Microsoft.SqlServer.IntegrationServices.Server.ISServerExecArgumentBuilder.ToString() 在 Microsoft.SqlServer.IntegrationServices.Server.ServerApi.DeployProjectInternal(SqlInt64 deployId,SqlInt64 versionId,SqlInt64 projectId,SqlString 项目名) 。 (Microsoft SQL Server,错误:6522)
答案 0 :(得分:1)
我找到了答案here。真正的问题与组策略无关,正如我首先想到的那样,但是对于错误的这一部分,我必须将语言更改为Locale
中SQL
的{{1}} :
[...] SQL Server不支持区域设置标识符(LCID)2072 [...]
希望它会帮助某人。