Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Applies to:SQL Server
Azure SQL Managed Instance
Kayıtlı bağlı veya uzak sunucu başına bir satır ve = 0 olan server_id yerel sunucu için bir satır döndürür.
| Sütun adı | Veri türü | Açıklama |
|---|---|---|
server_id |
int | Bağlı sunucunun yerel kimliği. |
name |
sysname | = 0 olduğunda server_id , döndürülen değer sunucu adıdır.0 olduğunda server_id> , döndürülen değer bağlı sunucunun yerel adıdır. |
product |
sysname | Bağlı sunucunun ürün adı. "SQL Server" değeri başka bir SQL Server örneğini gösterir. |
| sağlayıcı | sysname | Bağlı sunucuya bağlanmak için OLE DB sağlayıcı adı. SQL Server 2019 (15.x) tarihinden itibaren "SQLNCLI" değeri varsayılan olarak Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL) ile eşlenmiştir. Önceki sürümlerde "SQLNCLI" değeri SQL Server Native Client OLE DB sağlayıcısı (SQLNCLI11) ile eşlenmiştir. |
| veri_kaynağı | nvarchar(4000) | OLE DB veri kaynağı bağlantı özelliği. |
| lokasyon | nvarchar(4000) | OLE DB konum bağlantısı özelliği. Yoksa NULL. |
| provider_string | nvarchar(4000) | OLE DB sağlayıcı dizesi bağlantı özelliği. Çağıranın izni olmadığı sürece NULL'dir ALTER ANY LINKED SERVER . |
| katalog | sysname | OLE DB katalog bağlantısı özelliği. Yoksa NULL. |
| connect_timeout | int | Zaman aşımını saniyeler içinde, yoksa 0 olarak bağlayın. |
| query_timeout | int | Saniyeler içinde sorgu zaman aşımı, yoksa 0. |
| is_linked | bit | 0 = farklı RPC ve dağıtılmış işlem davranışına sahip sp_addserver kullanılarak eklenen eski stil bir sunucudur. 1 = Standart bağlı sunucu. |
| is_remote_login_enabled | bit | RPC seçeneği, bu sunucu için gelen uzak oturum açmaları etkinleştirerek ayarlanır. |
| is_rpc_out_enabled | bit | Giden (bu sunucudan) RPC etkinleştirildi. |
| is_data_access_enabled | bit | Sunucu dağıtılmış sorgular için etkinleştirilir. |
| is_collation_compatible | bit | Harmanlama bilgisi yoksa uzak verilerin yerel verilerle uyumlu olduğu varsayılır. |
| uses_remote_collation | bit | 1 ise, uzak sunucu tarafından bildirilen harmanlamayı kullanın; aksi takdirde, sonraki sütun tarafından belirtilen harmanlamayı kullanın. |
| collation_name | sysname | Kullanılacak harmanlamanın adı veya yalnızca yerel olarak kullanılıyorsa NULL. |
| lazy_schema_validation | bit | 1 ise, sorgu başlangıcında şema doğrulaması denetlenmiyor. |
| is_system | bit | Bu sunucuya yalnızca iç sistem tarafından erişilebilir. |
| is_publisher | bit | Sunucu bir çoğaltma Yayımcısı'dır. |
| is_subscriber | bit | Sunucu bir çoğaltma Abonesi. |
| is_distributor | bit | Sunucu bir çoğaltma Dağıtımcısıdır. |
| is_nonsql_subscriber | bit | Sunucu, SQL Server olmayan bir çoğaltma Abonesi. |
| is_remote_proc_transaction_promotion_enabled | bit | 1 ise, uzak saklı yordamı çağırmak dağıtılmış bir işlem başlatır ve işlemi MS DTC ile listeler. Daha fazla bilgi için bkz. sp_serveroption (Transact-SQL). |
| modify_date | datetime | Sunucu bilgilerinin son değiştirildiği tarih. |
| is_rda_server | bit |
Applies to: SQL Server 2016 (13.x) ile başlar. Sunucu, uzak veri arşiv etkinleştirme (esnetme etkin) özelliğidir. Daha fazla bilgi için bkz. Sunucuda Stretch Database'i etkinleştirme. |
Açıklamalar
SQL Server Native Client (SNAC) şu şekilde gönderilmez:
- SQL Server 2022 (16.x) ve sonraki sürümleri
- SQL Server Management Studio 19 ve sonraki sürümleri
yeni uygulama geliştirme için SQL Server Yerel İstemcisi (SQLNCLI veya SQLNCLI11) ve SQL Server için eski Microsoft OLE DB Sağlayıcısı (SQLOLEDB) önerilmez.
Yeni projeler için aşağıdaki sürücülerden birini kullanın:
- SQL ServerMicrosoft ODBC Sürücüsü>
- Microsoft OLE DB Driver for SQL Server
SQL Server Database Engine (sürüm 2012 ile 2019 arasında) bileşeni olarak gelen SQLNCLI için bu Upport Yaşam Döngüsü özel durumu bakın.
İzinler
Provider_string'daki değer, çağıranın BAĞLANTILI HİÇBİR BAĞLANTILI SUNUCUYU DEĞIŞTIRME iznine sahip olmadığı sürece her zaman NULL'tır.
Yerel sunucuyu görüntülemek için izinler gerekli değildir (server_id = 0).
Bağlı veya uzak sunucu oluşturduğunuzda, SQL Server public sunucu rolüne varsayılan bir oturum açma eşlemesi oluşturur. Varsayılan oturum açma eşlemesi, tüm oturum açma bilgilerinin tüm bağlı ve uzak sunucuları görüntüleyebileceği anlamına gelir. Bu sunucuların görünürlüğünü kısıtlamak için, sp_droplinkedsrvlogin yürüterek ve locallogin parametresi için NULL belirterek varsayılan oturum açma eşlemesini kaldırın.
Varsayılan oturum açma eşlemesi silinirse, yalnızca açıkça bağlı oturum açma veya uzak oturum açma olarak eklenmiş kullanıcılar, oturum açma bilgilerine sahip oldukları bağlı veya uzak sunucuları görüntüleyebilir. Varsayılan oturum açma eşlemesi sonrasında tüm bağlı ve uzak sunucuları görüntülemek için aşağıdaki izinler gereklidir:
-
ALTER ANY LINKED SERVERveyaALTER ANY LOGIN ON SERVER - setupadmin veya sysadmin sabit sunucu rollerinde üyelik
SQL Server 2022 ve üzeri için izinler
Sunucuda SUNUCU GÜVENLİĞİ DURUMUNU GÖRÜNTÜLE izni gerektirir.