I've came across the case when the following statement throws an error saying it can't be executed because of the permission:
ALTER DATABASE [{0}] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
Couldn't find anywhere on the web any information about the permissions it needs.