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