Umbraco install problems sent me here. Below is the error line from the log:
Code:
2012-02-08 21:31:53,029 [18] ERROR NHibernate.Tool.hbm2ddl.SchemaValidator [(null)] - could not complete schema validation
NHibernate.HibernateException: Wrong column type in AttributeDateValue for column Id. Found: uniqueidentifier, Expected UNIQUEIDENTIFIER
at NHibernate.Mapping.Table.ValidateColumns(Dialect dialect, IMapping mapping, ITableMetadata tableInfo)
at NHibernate.Cfg.Configuration.ValidateSchema(Dialect dialect, DatabaseMetadata databaseMetadata)
at NHibernate.Tool.hbm2ddl.SchemaValidator.Validate()
As you see
UNIQUEIDENTIFIER and
uniqueidentifier are not the same, even at case insensitive comparisons.
You might advice me to implement a better naming strategy but renaming the column names won't help in my case, SchemaValidator thinks
uniqueidentifier and
UNIQUEIDENTIFIER are two different column types because of
infamous Turkish I problem:
http://msdn.microsoft.com/en-us/library/ms973919.aspx#stringsinnet20_topic5I didn't debug any source code yet. Please can someone tell me is this an NHibernate problem or Umbraco's?
Thanks in advance.