Under SQL Server 2005, the add_server_role_member and drop_server_role_member may only be used with event notification and cannot be used with DDL Triggers. The reasoning is that since only a login with sysadmin rights can affect server role membership and a sysadmin can always disable the trigger, triggers are not reliable.
However, SQL Server 2008 10.0.1075, does support triggers on the server role membership event.
SQL = Scarcely Qualifies as a Language