触发器 -- 指定的事件类型 is/are 在指定的目标对象上无效

Triggers -- The specified event type(s) is/are not valid on the specified target object

我正在尝试了解触发器。我正在尝试通过创建新查询来创建 DDL 触发器

create trigger triggername
on quickdb
for create_table
as 
begin
print 'new table created'
end

但我不断得到

The specified event type(s) is/are not valid on the specified target object

你不应该在 DDL 触发器的 ON 子句中写数据库名称,你指定它是在数据库级别还是在服务器级别。
如果它在数据库级别,它将仅适用于创建它的数据库。
将您的代码更改为:

use quickdb
go

create trigger triggername
on database
for create_table
as 
begin
    print 'new table created'
end