Bagikan melalui


sp_helpserver (T-SQL)

Berlaku untuk: SQL Server

Melaporkan informasi tentang server jarak jauh atau replikasi tertentu, atau tentang semua server dari kedua jenis. Menyediakan nama server, nama jaringan server, status replikasi server, nomor identifikasi server, dan nama kolaborasi. Juga menyediakan nilai waktu habis untuk menyambungkan ke, atau kueri terhadap server tertaut.

Konvensi sintaks transact-SQL

Sintaks

sp_helpserver
    [ [ @server = ] N'server' ]
    [ , [ @optname = ] 'optname' ]
    [ , [ @show_topology = ] 'show_topology' ]
[ ; ]

Argumen

[ @server = ] N'server'

Menentukan server tentang informasi mana yang dilaporkan. @server adalah sysname, dengan default NULL. Ketika server tidak ditentukan, mengembalikan informasi tentang semua server di master.sys.servers.

[ @optname = ] 'optname'

Opsi yang menjelaskan server. @optname adalah varchar(35), dan harus menjadi salah satu nilai ini.

Nilai Deskripsi
collation compatible Mempengaruhi eksekusi Kueri Terdistribusi terhadap server tertaut. Jika opsi ini diatur ke true,
data access Mengaktifkan dan menonaktifkan server tertaut untuk akses kueri terdistribusi.
dist Distributor.
dpub Penerbit Jarak Jauh ke Distributor ini.
lazy schema validation Melompati pemeriksaan skema tabel jarak jauh di awal kueri.
pub Publisher.
rpc Mengaktifkan RPC dari server yang ditentukan.
rpc out Mengaktifkan RPC ke server yang ditentukan.
sub Pelanggan.
system Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
use remote collation Menggunakan kolatasi kolom jarak jauh alih-alih kolatasi server lokal.

[ @show_topology = ] 'show_topology'

Hubungan server yang ditentukan ke server lain. @show_topology adalah varchar(1), dengan default NULL. Jika @show_topology tidak sama dengan t atau , NULLsp_helpserver mengembalikan kolom yang tercantum di bagian Kumpulan Hasil. Jika @show_topology sama dengan t, selain kolom yang tercantum dalam tataan hasil, sp_helpserver juga mengembalikan topx dan topy informasi.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Tataan hasil

Nama kolom Jenis data Deskripsi
name nama sysname Nama server.
network_name nama sysname Nama jaringan server.
status varchar(70) Status server.
id karakter(4) Nomor identifikasi server.
collation_name nama sysname Kolasasi server.
connect_timeout int Nilai waktu habis untuk menyambungkan ke server tertaut.
query_timeout int Nilai batas waktu untuk kueri terhadap server tertaut.

Keterangan

Server dapat memiliki lebih dari satu status.

Izin

Tidak ada izin yang diperiksa.

Contoh

J. Menampilkan informasi tentang semua server

Contoh berikut menampilkan informasi tentang semua server dengan menggunakan sp_helpserver tanpa parameter.

USE master;
GO
EXEC sp_helpserver;

B. Menampilkan informasi tentang server tertentu

Contoh berikut menampilkan semua informasi tentang SEATTLE2 server.

USE master;
GO
EXEC sp_helpserver 'SEATTLE2';