diff --git a/src/Migrator.Providers/Impl/SqlServer/SqlServerTransformationProvider.cs b/src/Migrator.Providers/Impl/SqlServer/SqlServerTransformationProvider.cs index c16e2bc5..2c45f2c8 100644 --- a/src/Migrator.Providers/Impl/SqlServer/SqlServerTransformationProvider.cs +++ b/src/Migrator.Providers/Impl/SqlServer/SqlServerTransformationProvider.cs @@ -85,11 +85,11 @@ public override void AddIndex(string table, Index index) if (index.IncludeColumns != null && index.IncludeColumns.Length > 0) { var include = QuoteColumnNamesIfRequired(index.IncludeColumns); - ExecuteNonQuery(String.Format("CREATE {0}{1} INDEX {2} ON {3} ({4}) INCLUDE ({5})", (index.Unique ? "UNIQUE" : ""), (index.Clustered ? "CLUSTERED" : "NONCLUSTERED"), name, table, string.Join(", ", columns), string.Join(", ", include))); + ExecuteNonQuery(String.Format("CREATE {0}{1} INDEX {2} ON {3} ({4}) INCLUDE ({5})", (index.Unique ? "UNIQUE " : ""), (index.Clustered ? "CLUSTERED" : "NONCLUSTERED"), name, table, string.Join(", ", columns), string.Join(", ", include))); } else { - ExecuteNonQuery(String.Format("CREATE {0}{1} INDEX {2} ON {3} ({4})", (index.Unique ? "UNIQUE" : ""), (index.Clustered ? "CLUSTERED" : "NONCLUSTERED"), name, table, string.Join(", ", columns))); + ExecuteNonQuery(String.Format("CREATE {0}{1} INDEX {2} ON {3} ({4})", (index.Unique ? "UNIQUE " : ""), (index.Clustered ? "CLUSTERED" : "NONCLUSTERED"), name, table, string.Join(", ", columns))); } }