sp_helpdistributiondb (Transact-SQL)
傳回指定散發資料庫的屬性。這個預存程序執行於散發資料庫的散發者端。
語法
sp_helpdistributiondb [ [ @database= ] 'database_name' ]
引數
- [ @database=] 'database_name'
這是傳回的屬性所屬的資料庫名稱。database_name 是 sysname,與散發者相關聯且使用者有其權限的所有相關資料庫,預設值都是 %。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
資料行名稱 | 資料類型 | 描述 |
---|---|---|
name |
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 |
初始資料檔大小 (以 MB 為單位)。 |
log_folder |
nvarchar(255) |
資料庫記錄檔的目錄名稱。 |
log_file |
nvarchar(255) |
記錄檔的名稱。 |
log_file_size |
int |
初始記錄檔大小 (以 MB 為單位)。 |
備註
sp_helpdistributiondb 用於所有類型的複寫中。
權限
散發資料庫中的 db_owner 固定資料庫角色或 replmonitor 角色的成員,以及使用散發資料庫的發行集之發行集存取清單中的使用者,能夠執行 sp_helpdistributiondb 來傳回檔案的相關資訊。public 角色的成員可以執行 sp_helpdistributiondb 來傳回他們有權存取的散發資料庫之非檔案相關資訊。
請參閱
參考
sp_adddistributiondb (Transact-SQL)
sp_changedistributiondb (Transact-SQL)
sp_dropdistributiondb (Transact-SQL)
系統預存程序 (Transact-SQL)
其他資源
How to: View and Modify Publisher and Distributor Properties (Replication Transact-SQL Programming)