I'm working with SQL Server 2000; there's anyone who knows how to grant/revoke the alter view only or other alter privileges on specified database objects, without granting the ddl_admin fixed role to users?
All of the ALTER permissions that I know of are not transferable, which means you can't grant permission to a user who is not a member of sysadmin, db_owner, or db_ddladmin.