SSM不允许我编辑编辑前200中的Datetimeoffset字段



SQL服务器版本Microsoft SQL Server Management Studio 10.0.5.50.00

Microsoft Analysis Services客户端工具10.0.5.50.00

Microsoft数据访问组件(MDAC)6.1.76001.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

我试图更改datetime,而不是offset。即使允许NULLS,我也无法删除该值。

我做错了什么?或者这是SSMS错误吗?

看起来是编辑器的一个错误,非常令人沮丧-请参阅此线程。

最新更新