' TEST_TABLE'表
无法创建表格。
尝试通过设计视图创建表时,字符串或二进制数据将被截断
尝试使用ddl创建表时,出现错误
消息8152,级别16,状态10,过程Log_Table_DDL,行30
字符串或二进制数据将被截断
声明已经终止。
据我所知,此消息通常来自插入,其中列大小小于要插入的数据。似乎这是试图在其中一个日志中插入一些东西,但我找不到它。
CREATE TABLE [dbo].[Speaking_Details]
(
EventID [char](12) NULL
, iTitle [nvarchar](MAX) NULL
, [iHeader] [nvarchar](MAX) NULL
, [iBody] [nvarchar](MAX) NULL
, [iFooter] [nvarchar](MAX) NULL
, [deadline] [smalldatetime] NULL
, [active] [bit] NULL
) ON [PRIMARY]
答案 0 :(得分:0)
错误消息显示(强调我的):
Msg 8152,Level 16,State 10,Procedure Log_Table_DDL ,第30行
这表明问题是由名为Log_Table_DDL
的对象的第30行引起的。我认为创建表的唯一方法可能会导致程序错误,如果Log_Table_DDL
是DDL trigger。
您需要发布DDL触发器的定义,以获得有关问题原因的更具体帮助。