SQLserver 版本 Microsoft SQL Server Management Studio 10.0.5500.0
Microsoft 分析服务客户端工具 10.0.5500.0
Microsoft 数据访问组件 (MDAC) 6.1.7601.17514
微软 MSXML 3.0 4.0 6.0
微软 Internet Explorer 9.0.8112.16421
微软 .NET 框架 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]
这似乎有效。编辑 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
ortime
而不是offset
. 即使NULLS
允许,我什至无法删除该值。
我究竟做错了什么 ?还是这是一个 SSMS 错误?