sys.Servers (Transact-SQL)
Kayıtlı bağlantılı ya da uzak sunucu başına bir satır ve olan bir yerel sunucu için bir satır içerir. server_id = 0.
sütun Name |
Veri türü |
Açıklama |
---|---|---|
server_id |
int |
Bağlantılı sunucu yerel KIMLIĞI. |
Ad |
sysname |
Ne zaman server_id = 0 ise, bu sunucunun adıdır. When server_id >0 , this is the local name of linked server. |
Ürün |
sysname |
Bağlantılı sunucu adı ürün. "SQL Server"Bu başka bir örneğini gösterir SQL Server. |
Sağlayıcı |
sysname |
Bağlantılı bir sunucuya bağlanmak için OLE DB sağlayıcı adı. |
data_source |
nvarchar(4000) |
OLE DB veri kaynağına bağlantı özellik. |
Konum |
nvarchar(4000) |
OLE DB bağlantı özellik konumu.Yoksa NULL. |
provider_string |
nvarchar(4000) |
OLE DB sağlayıcı dizesi bağlantı özellik. Iş arayanın ALTER ANY bağlantılı sunucu izni yoksa NULL. |
Katalog |
sysname |
OLEDB katalog bağlantı özellik.Yoksa NULL. |
connect_timeout |
int |
saat aşımı saniye, 0, yoksa bağlayın. |
query_timeout |
int |
saat aşımı saniye, 0, yoksa sorgu. |
is_linked |
bit |
0 = Kullanılarak eklenen bir eski stil sunucu iş sp_addserver, farklı bir RPC ve dağıtılmış hareket davranışı. 1 = Standart bağlantılı sunucu. |
is_remote_login_enabled |
bit |
RPC seçeneği, bu sunucu için gelen uzak oturumların etkinleştirme küme. |
is_rpc_out_enabled |
bit |
(Bu sunucudan) giden RPC etkinleştirildi. |
is_data_access_enabled |
bit |
Sunucu, dağıtılmış sorgular için etkinleştirilir. |
is_collation_compatible |
bit |
Uzak Veri harmanlama alfabe düzeni bilgisi yok yerel veri ile uyumlu olarak kabul edilir. |
uses_remote_collation |
bit |
1, harmanlama kullanımı, uzak sunucu tarafından bildirdi; aksi halde, harmanlama kullanın, sonraki sütunun belirtilen. |
collation_name |
sysname |
Yalnızca, NULL veya kullanmak için bir harmanlama adı kullanımı yerel. |
lazy_schema_validation |
bit |
Şema doğrulama sorgu başlangıçta işaretlenmemişse, 1. |
is_system |
bit |
Bu sunucuyu yalnızca dahili sistem tarafından erişilebilir. |
is_publisher |
bit |
Yayımcı, bir çoğaltma sunucusudur. |
is_subscriber |
bit |
Sunucu, bir çoğaltma abone değil. |
is_distributor |
bit |
Bir çoğaltma dağıtımcı sunucusudur. |
is_nonsql_subscriber |
bit |
Sunucu, bir SQL Server çoğaltma abone değil. |
is_remote_proc_transaction_promotion_enabled |
bit |
1, uzak saklı yordam çağırma dağıtılmış bir hareket başlatır ve işlem MS DTC ile kaydeder.Daha fazla bilgi için bkz: sp_serveroption (Transact-SQL). |
modify_date |
datetime |
Sunucu bilgilerini en son değiştirildiği tarih. |
İzinler
Değer provider_string Arayanın ALTER ANY BAĞLANTıLı SUNUCU iznine sahip olmadıkça her zaman null olur.
Izinleri yerel sunucu (görüntülemek için gerekli değildir.server_id = 0).
Bağlantılı ya da uzak sunucu oluşturduğunuzda SQL Server bir varsayılan oturum açma eşlemesini oluşturur Ortak sunucusu rolünü.Bu, varsayılan olarak, tüm bağlı ve uzak sunucularda tüm oturumların görüntüleyebilirsiniz anlamına gelir.Bu sunuculara görünürlük kısıtlamak için , varsayılan oturum açma eşleme yürüterek kaldırma sp_droplinkedsrvlogin ve için belirten NULLlocallogin Parametre.
Varsayılan oturum açma eşleme silinirse, açıkça bağlı olan oturum açma ya da uzaktan oturum açma olarak eklenmiş olan, yalnızca kullanıcıların bağlı veya uzak sunucuları bir oturum açma sahip oldukları görüntüleyebilirsiniz.Varsayılan oturum açma eşleme silindikten sonra tüm bağ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 or sysadmin roller sunucu sabit.