Здравствуйте, akasoft, Вы писали:
A>Если у кого не шла прямая реструктуризация под sql2k8r2, можно попробовать. У меня sql2k8r2sp1 --> sql2k12 идёт без ошибок.
При обновлении структуры базы на sql2k12 у меня падает на табличке с банами, колонка create не экранирована и он ее считает ключевым словом.
Если добавить экранирование, то все проходит.
diff -r 7d0f1ca44f50 Janus.Mssql/MssqlSchemaDriver.cs
--- a/Janus.Mssql/MssqlSchemaDriver.cs Mon May 07 23:09:18 2012 +0400
+++ b/Janus.Mssql/MssqlSchemaDriver.cs Tue May 08 14:44:38 2012 +0800
@@ -288,7 +288,7 @@
.Select(col =>
{
if (eTable.IsColumnExist(col.Name))
- return col.Name;
+ return MakeDdlElementName(col.Name);
if (col.DefaultValue == null)
{
if (!col.Nullable)
Все таки реструктуризация в Janus-е одно из самых темных и мрачных мест

.
... << RSDN@Home 1.2.0 alpha 5 rev. 55>>