Версия SQLserver Microsoft SQL Server Management Studio 10.0.5500.0
Клиентские инструменты Microsoft Analysis Services 10.0.5500.0
Компоненты доступа к данным Microsoft (MDAC) 6.1.7601.17514
Microsoft MSXML 3.0 4.0 6.0
Microsoft Internet Explorer 9.0.8112.16421
Microsoft .NET Framework 2.0.50727.5456
Операционная система 6.1.7601
Определение таблицы:
CREATE TABLE [dbo].[UsersInRoles](
[UserId] [uniqueidentifier] NOT NULL,
[RoleId] [uniqueidentifier] NOT NULL,
[FromDateTime] [datetimeoffset](7) NOT NULL,
[ToDateTime] [datetimeoffset](7) NULL,
[IsActive] [bit] NOT NULL
У меня есть ограничение следующим образом:
ALTER TABLE [dbo].[UsersInRoles] ADD CONSTRAINT
[DF_UsersInRoles_FromDateTime]
DEFAULT (sysdatetimeoffset()) FOR [FromDateTime]
который, кажется, работает. Edit 200 показывает значения просто отлично. Я просто не могу их редактировать.
Я получаю эту ошибку The changed Value was not recognized as valid. .Net
Framework type:DateTimeOffset Error Message:Offset must be specified> in whole minutes. Parameter Name: Offset
Я пытался изменить date
или time
, а не offset
. Я даже не могу удалить значение, хотя NULLS
разрешено.
Что я делаю неправильно ? или это ошибка SSMS?