SMSS のスクリプト生成タスクに問題があります。私の最初のアイデアは、既存のデータベースを MS SQL 2012 Express から SQL ファイルにエクスポートして、後のステップで .NET アプリケーションを介してインポートできるようにすることです。
私が直面している問題は、生成が C# で使用される SQLClient を壊しているスクリプトを出力することです。
たとえば、このようなものは、実際の列よりも多くの値が挿入されるという例外を返します。これは、値が 0.17 ではなく 0.17 にエクスポートされる Margin 列の誤った解釈に基づいています。
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)
この問題は既知ですか? どうすればこれを変更できますか?