• The problem I was having is that I wanted to give a user CONTROL permissions on only one schema of the database. The client software will not allow a schema.tablename convention, it can only specify the tablename when creating/altering/deleting a table. By using Jim's suggestion of

    GRANT CREATE TABLE TO [User1]

    GRANT CONTROL ON SCHEMA::MySchema TO [User1]

    and adding

    ALTER USER [User1] WITH DEFAULT_SCHEMA=[MySchema]

    when the client issues a CREATE TABLE abcd, it allows the operation, but defaults to MySchema.abcd, same with DROP TABLE.