報(bào)告某個(gè)特定遠(yuǎn)程或復(fù)制服務(wù)器的信息,或者報(bào)告兩種類型的所有服務(wù)器的信息。提供服務(wù)器名稱、服務(wù)器網(wǎng)絡(luò)名、服務(wù)器復(fù)制狀態(tài)、服務(wù)器標(biāo)識(shí)號(hào)、排序規(guī)則名稱和連接到鏈接服務(wù)器的超時(shí)值或?qū)︽溄臃?wù)器進(jìn)行查詢的超時(shí)值。
sp_helpserver [ [ @server = ] 'server' ]
[ , [ @optname = ] 'option' ]
[ , [ @show_topology = ] 'show_topology' ]
[@server =] 'server'
服務(wù)器,將報(bào)告該服務(wù)器的信息。沒有提供 server 時(shí),將報(bào)告有關(guān) master.dbo.sysservers 中所有服務(wù)器的情況。server 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 NULL。
[@optname =] 'option'
是描述服務(wù)器的選項(xiàng)。option 的數(shù)據(jù)類型為 varchar(35),默認(rèn)值為 NULL,并且可以是下列值之一。
值 | 描述 |
---|---|
collation compatible | 分布式查詢執(zhí)行的效果與鏈接的服務(wù)器有關(guān)。如果該選項(xiàng)設(shè)置為 true,則 Microsoft® SQL Server™ 假定鏈接服務(wù)器中的所有字符在字符集和排序規(guī)則序列(或排序次序)上與本地服務(wù)器兼容。 |
data access | 啟用和禁用分布式查詢?cè)L問的鏈接服務(wù)器。 |
dist | 分發(fā)服務(wù)器。 |
dpub | 到該分發(fā)服務(wù)器的遠(yuǎn)程發(fā)布服務(wù)器。 |
lazy schema validation | 在查詢開始跳過遠(yuǎn)程表的架構(gòu)檢查。 |
pub | 發(fā)布服務(wù)器。 |
rpc | 從給定的服務(wù)器啟用 RPC。 |
rpc out | 對(duì)給定的服務(wù)器啟用 RPC。 |
sub | 訂閱服務(wù)器。 |
system | 僅限內(nèi)部使用。 |
use remote collation | 使用遠(yuǎn)程列的排序規(guī)則而不使用本地服務(wù)器的排序規(guī)則。 |
[@show_topology =] 'show_topology'
是給定服務(wù)器和其它服務(wù)器之間的關(guān)系。show_topology 的數(shù)據(jù)類型為 varchar(1),默認(rèn)值為 NULL。如果 show_topology 不等于 t 或?yàn)?NULL,則 sp_helpserver 返回在結(jié)果集部分列出的列。如果 show_topology 等于 t,則除了在結(jié)果集中列出的列外,sp_helpserver 還返回 topx 和 topy 信息。
0(成功)或 1(失?。?/P>
列名 | 數(shù)據(jù)類型 | 描述 |
---|---|---|
name | sysname | 服務(wù)器名稱。 |
network_name | sysname | 服務(wù)器的網(wǎng)絡(luò)名。 |
status | varchar(70) | 服務(wù)器狀態(tài)。 |
id | char(4) | 服務(wù)器的標(biāo)識(shí)號(hào)。 |
collation_name | sysname | 服務(wù)器的排序規(guī)則。 |
connect_timeout | int | 連接到鏈接服務(wù)器的超時(shí)值。 |
query_timeout | int | 對(duì)鏈接服務(wù)器進(jìn)行查詢的超時(shí)值。 |
一個(gè)服務(wù)器可以有多種狀態(tài)。
執(zhí)行權(quán)限默認(rèn)授予 public 角色。
下面的示例顯示所有服務(wù)器的信息(sp_helpserver 不帶參數(shù))。
USE master
EXEC sp_helpserver
下面的示例顯示服務(wù)器 SEATTLE2 的所有信息。
USE master相關(guān)文章
EXEC sp_helpserver 'SEATTLE2'