sp_db_increased_partitions

对指定的数据库启用或禁用对多达 15000 个分区的支持。 此过程仅适用于 SQL Server 2008 SP2 和更高版本以及 SQL Server 2008 R2 SP1 和更高版本。 有关详细信息,请参阅 SQL Server 2008 SP2 和 SQL Server 2008 R2 SP1 中对 15,000 个分区的支持

默认情况下,SQL Server 2012 提供了对 15,000 个分区的支持。 请勿将此过程用于 SQL Server 2012。

重要说明重要提示

后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

主题链接图标 Transact-SQL 语法约定

语法

sp_dp_increased_partitions 
[ @dbname ] = 'database_name' 
[ , [ @increased_partitions = ] 'increased_partitions' ] [;]

参数

  • [ @dbname= ] 'database_name'
    数据库的名称。 dbname 的数据类型为 sysname,默认值为 NULL。 如果未指定 dbname,则使用当前数据库。

  • [ @increased\_partitions= ] 'increased_partitions'
    对指定的数据库启用或禁用对 15000 个分区的支持。 increased_partitions 的数据类型为 varchar(6),默认值为 NULL。 要启用支持,则接受的值是“ON”或“TRUE”;要禁用支持,则接受的值为“OFF”和“FALSE”。 如果未指定 increased_partitions,此过程返回 1 则指示对指定的数据库启用支持;返回 0 则指示禁用支持。

返回代码值

0(成功)或 1(失败)

权限

需要对指定的数据库拥有 ALTER DATABASE 权限。