SSM не позволяет мне редактировать поле Datetimeoffset в верхней части редактирования 200

Версия 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?


person phil soady    schedule 06.08.2012    source источник


Ответы (1)


Похоже, это ошибка редактора, очень досадная - см. "nofollow">эта тема.

person James    schedule 11.09.2012