返回指定分发数据库的属性。该存储过程在分发服务器的分发数据库上执行。
sp_helpdistributiondb [ [ @database = ] 'database_name' ]
[@database =] 'database_name'
是为其返回属性的数据库名称。database_name 的数据类型为 sysname,所有数据库的默认设置都为 %。
列名 | 数据类型 | 描述 |
---|---|---|
distribution_database | sysname | 数据库的名称。 |
min_distretention | int | 事务被删除前的最小保持期(以小时为单位)。 |
max_distretention | int | 事务被删除前的最大保持期(以小时为单位)。 |
history retention | int | 保留历史记录的小时数。 |
history_cleanup_agent | sysname | 历史记录清除代理程序的名称。 |
distribution_cleanup_agent | sysname | 分发清除代理程序的名称。 |
status | int | 不支持。 |
data_folder | nvarchar(255) | 用于存储数据库文件的目录名。 |
data_file | nvarchar(255) | 数据库文件名。 |
data_file_size | int | 以兆字节为单位的数据文件初始大小。 |
log_folder | nvarchar(255) | 数据库日志文件的目录名。 |
log_file | nvarchar(255) | 日志文件名。 |
log_file_size | int | 以兆字节为单位的日志文件初始大小。 |
sp_helpdistributiondb 用于所有类型的复制。
执行权限默认授予 public 角色。