Partition schemes define the physical structure that is used to partition tables and indexes across multiple file groups.

To get PartitionScheme object properties, users can be a member of the public fixed server role.

To set PartitionScheme object properties, users must use the ALTER statement to alter permission on the database or ALTER ANY DATASPACE for permissions on the server or be a member of the db_owner or db_ddladmin fixed database roles or sysadmin fixed server role.

To create or drop a partition scheme, users must use ALTER for permission on the database or ALTER ANY DATASPACE for permission on the server or be a member of the db_owner or db_ddladmin fixed database roles or a member of sysadmin fixed server role.