БД - MSSQL7. В одной из таблиц - поле "smalldatetime". Нужно, чтобы по умолчанию, в него записывалось, к примеру "21.06.2005", а не "21.06.2005 23:43:00" (время - отбросить при вставке по умолчанию).
Раньше, по умолчанию, было значение
[DateIn] [smalldatetime] NOT NULL DEFAULT (CONVERT(VARCHAR(10), getdate(), 104))
При установке на другой сервер с другими региональными настройками - появились ошибки.
Если по умолчанию будет присваиваться, к примеру, 20050621, а не 21.06.2005 - то ошибок не будет с любыми настройками. Как это реализовать - вопрос!