Sql server 2012 SQL Server 2012无法为表设计器中的列选择UDT

Sql server 2012 SQL Server 2012无法为表设计器中的列选择UDT,sql-server-2012,user-defined-types,Sql Server 2012,User Defined Types,在SQL Server 2012数据库中,我尝试创建多个表将使用的用户定义的数据类型 我创建了数据类型,但是当我试图修改现有的表设计视图时,我无法选择我刚刚创建的UDT。我不断收到错误消息“无效数据类型”。我也无法为新列或新表选择它。我尝试通过创建表脚本创建表,发现我能够使用UDT,尽管intellisense告诉我它不是可识别的类型 当我尝试以设计器模式打开表时,我终于从SQL中获得了所需的信息 Table 'Tag' could not be loaded. The table being

在SQL Server 2012数据库中,我尝试创建多个表将使用的用户定义的数据类型


我创建了数据类型,但是当我试图修改现有的表设计视图时,我无法选择我刚刚创建的UDT。我不断收到错误消息“无效数据类型”。我也无法为新列或新表选择它。

我尝试通过创建表脚本创建表,发现我能够使用UDT,尽管intellisense告诉我它不是可识别的类型

当我尝试以设计器模式打开表时,我终于从SQL中获得了所需的信息

Table 'Tag' could not be loaded.

The table being loaded into memory has a user-defined data type 
('DM_DESC_100') that is not recognized. 
Close all of your open database diagram and table designer windows.
The new data type will be recognized when you re-open the diagram or
table designer.
果不其然,当我这样做时,我突然可以在表设计器中选择我的UDT