MS SQL Server Management Studio 2014 SQL 导出中断
MS SQL Server Management Studio 2014 SQL Export breaks
我在使用 SMSS 的脚本生成任务时遇到问题。
我最初的想法是将现有数据库从 MS SQL 2012 Express 导出到 SQL 文件,以便能够在稍后的步骤中通过 .NET 应用程序将其导入。
我面临的问题是,生成的输出脚本破坏了 C# 中使用的 SQLClient。
例如这样的事情 returns 一个例外,即要插入的值比实际列多。
这是基于对 Margin 列的错误解释,该列的值导出为 0,17 而不是 0.17
INSERT [dbo].[ProductServiceSystemSet] ([Id], [CreatedAt], [Sold], [ConfigurationFinished], [Margin], [Cost], [Designator], [deleted], [SecondLifeScenario_Id]) VALUES (12, CAST(N'2009-07-04 00:00:00.000' AS DateTime), 0, 1, 0,17, NULL, N'Variante 2', NULL, 6)
这个问题是已知的吗?我该如何更改?
我找到了。
我的 SQL 服务器已安装德语。语言环境以某种方式破坏了 sql 导出。
我已经卸载了德文版并安装了英文版。
从那以后开始工作
我在使用 SMSS 的脚本生成任务时遇到问题。 我最初的想法是将现有数据库从 MS SQL 2012 Express 导出到 SQL 文件,以便能够在稍后的步骤中通过 .NET 应用程序将其导入。
我面临的问题是,生成的输出脚本破坏了 C# 中使用的 SQLClient。
例如这样的事情 returns 一个例外,即要插入的值比实际列多。 这是基于对 Margin 列的错误解释,该列的值导出为 0,17 而不是 0.17
INSERT [dbo].[ProductServiceSystemSet] ([Id], [CreatedAt], [Sold], [ConfigurationFinished], [Margin], [Cost], [Designator], [deleted], [SecondLifeScenario_Id]) VALUES (12, CAST(N'2009-07-04 00:00:00.000' AS DateTime), 0, 1, 0,17, NULL, N'Variante 2', NULL, 6)
这个问题是已知的吗?我该如何更改?
我找到了。 我的 SQL 服务器已安装德语。语言环境以某种方式破坏了 sql 导出。 我已经卸载了德文版并安装了英文版。 从那以后开始工作