sys.Servers (Transact-SQL)

Kayıtlı bağlantılı ya da uzak sunucu başına bir satır ve olan yerel sunucu için bir satır içerir server_id = 0.

Sütun adı

Veri türü

Açıklama

server_id

int

bağlantılı sunucuyerel kimliği.

name

sysname

Zaman server_id = 0, sunucu adıbudur.

Zaman server_id >0, bu yerel bağlantılı sunucuadıdır.

Ürün

sysname

bağlantılı sunucuürün adı. "SQL Sunucu" Bunun başka bir örnek olduğunu gösterir SQL Server.

sağlayıcı

sysname

bağlantılı sunucubağlanmak için ole DBsağlayıcı adı.

data_source

nvarchar(4000)

ole DB veri kaynak bağlantı özellik.

Konum

nvarchar(4000)

ole DB konumu bağlantı özellik.Yoksa null.

provider_string

nvarchar(4000)

ole DB sağlayıcı-dize bağlantı özellik.

İş arayan alter any bağlantılı sunucu izni yoksa null.

Katalog

sysname

oledb bağlantı özellikkatalog.Yoksa null.

connect_timeout

int

saat-0 saniye içinde yok ise yetersiz.

query_timeout

int

Sorgu saat-0 saniye içinde yok ise yetersiz.

is_linked

bit

0 = Bir eski stil sunucusu kullanılarak eklenen sp_addserverfarklı rpc ve dağıtılmış hareket davranışı.

1 = Standart bağlantılı sunucu.

is_remote_login_enabled

bit

rpc bu sunucu için gelen uzak oturumu etkinleştirme küme seçeneğidir.

is_rpc_out_enabled

bit

(Bu sunucudan) giden rpc etkinleştirilir.

is_data_access_enabled

bit

Server dağıtılmış sorguları için etkinleştirilir.

is_collation_compatible

bit

uzak veri harmanlama harmanlama bilgisi yok, yerel veri türüyle uyumlu olduğu varsayılır.

uses_remote_collation

bit

1, Uzak sunucu tarafından bildirilen harmanlama kullanın; Aksi durumda, sonraki sütuntarafından belirtilen harmanlama kullanın.

collation_name

sysname

harmanlama kullanın veya yalnızca yoksa null değerini adını yerel kullan.

lazy_schema_validation

bit

1 İse, şema doğrulama sorgu başlangıçta denetlenir değil.

is_system

bit

Bu sunucu, yalnızca iç sistem tarafından erişilebilir.

is_publisher

bit

çoğaltmaYayımcısunucusudur.

is_subscriber

bit

Bir çoğaltma abone sunucusudur.

is_distributor

bit

Bir çoğaltma dağıtımcı sunucusudur.

is_nonsql_subscriber

bit

Sunucu olan bir olmayan-SQL Server çoğaltma abone.

is_remote_proc_transaction_promotion_enabled

bit

1, uzak saklı yordam çağıran bir dağıtılmış işlem başlatır ve ms dtc hareketi kaydeder.Daha fazla bilgi için, bkz. sp_serveroption (Transact-SQL).

modify_date

datetime

Sunucu bilgileri en son değiştirildiği tarih.

İzinler

Değer provider_string arayan alter any bağlantılı sunucu izni olmadıkça her zaman null olur.

Yerel sunucu görüntülemek için izin gerekmez (server_id = 0).

Bağlantılı ya da uzak sunucu oluşturduğunuzda, SQL Server bir varsayılan oturum açma eşleme oluşturur ortak sunucu rolü.Başka bir deyişle, varsayılan olarak, tüm bağlı ve uzak sunucuları tüm oturumları görüntüleyebilir.Bu sunuculara görünürlüğü kısıtlamak için yürüterek varsayılan oturum açma eşleme kaldırma sp_droplinkedsrvlogin için null belirterek locallogin parametresi.

Varsayılan oturum açma eşleme silinirse, açıkça bağlantılı oturum açma veya uzaktan oturum açma olarak eklenmiş olan yalnızca kullanıcıların oturum açma sahip oldukları bağlı veya uzak sunucuları görüntüleyebilirsiniz.Varsayılan oturum açma eşleme silindikten sonra tüm bağlantılı ve uzak sunucuları görüntülemek için aşağıdaki izinleri gerektirir:

  • alter any bağlantılı sunucu veya alter any LOGIN on server

  • Üyelik setupadmin veya sysadmin sunucu rolleri sabit