Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Applies to:SQL Server
Azure SQL Managed Instance
Vrátí řádek na registrovaný propojený nebo vzdálený server a řádek pro místní server, který má server_id hodnotu = 0.
| Název sloupce | Datový typ | Description |
|---|---|---|
server_id |
int | Místní ID propojeného serveru |
name |
sysname | Pokud server_id = 0, vrácená hodnota je název serveru.Když server_id> 0, vrácená hodnota je místní název propojeného serveru. |
product |
sysname | Název produktu propojeného serveru. Hodnota "SQL Server" označuje jinou instanci SQL Server. |
| poskytovatel | sysname | Název zprostředkovatele OLE DB pro připojení k propojenému serveru Počínaje SQL Server 2019 (15.x) se hodnota SQLNCLI mapuje na Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL). V dřívějších verzích se hodnota SQLNCLI mapuje na zprostředkovatele SQL Server zprostředkovatel OLE DB nativního klienta (SQLNCLI11). |
| zdroj_dat | nvarchar(4000) | Vlastnost připojení ke zdroji dat OLE DB |
| umístění | nvarchar(4000) | Vlastnost připojení k umístění OLE DB Hodnota NULL, pokud žádná. |
| provider_string | nvarchar(4000) | Vlastnost připojení zprostředkovatele OLE DB Má hodnotu NULL, pokud volající nemá ALTER ANY LINKED SERVER oprávnění. |
| katalog | sysname | Vlastnost připojení katalogu OLE DB Hodnota NULL, pokud žádná. |
| connect_timeout | int | Časový limit připojení v sekundách, 0, pokud žádný. |
| query_timeout | int | Časový limit dotazu v sekundách, 0, pokud žádný. |
| is_linked | bit | 0 = je server ve starém stylu přidaný pomocí sp_addserver s odlišným chováním RPC a distribuovaných transakcí. 1 = Standardní propojený server. |
| is_remote_login_enabled | bit | Možnost RPC je nastavena pro povolení příchozích vzdálených přihlášení pro tento server. |
| is_rpc_out_enabled | bit | Odchozí volání procedur (z tohoto serveru) je povolené. |
| is_data_access_enabled | bit | Server je povolený pro distribuované dotazy. |
| is_collation_compatible | bit | Kolace vzdálených dat se předpokládá, že jsou kompatibilní s místními daty, pokud nejsou k dispozici žádné informace o kolaci. |
| uses_remote_collation | bit | Pokud 1, použijte kolaci hlášenou vzdáleným serverem; jinak použijte kolaci určenou dalším sloupcem. |
| collation_name | sysname | Název kolace, která se má použít, nebo null, pokud používáte jenom místní. |
| lazy_schema_validation | bit | Pokud 1, ověření schématu se při spuštění dotazu nekontroluje. |
| is_system | bit | K tomuto serveru může přistupovat pouze interní systém. |
| is_publisher | bit | Server je vydavatel replikace. |
| is_subscriber | bit | Server je odběratel replikace. |
| is_distributor | bit | Server je distributor replikace. |
| is_nonsql_subscriber | bit | Server je bez SQL Server odběratel replikace. |
| is_remote_proc_transaction_promotion_enabled | bit | Pokud 1, volání vzdálené uložené procedury spustí distribuovanou transakci a začne transakci s MS DTC. Další informace najdete v tématu sp_serveroption (Transact-SQL). |
| modify_date | datetime | Datum poslední změny informací o serveru |
| is_rda_server | bit |
Applies to: Od SQL Server 2016 (13.x). Server je povolení vzdálené archivace dat (povoleno roztažení). Další informace naleznete v tématu Povolení funkce Stretch Database na serveru. |
Poznámky
SQL Server Nativní klient (SNAC) není dodáván s:
- SQL Server 2022 (16.x) a novější verze
- SQL Server Management Studio 19 a novějších verzích
Pro vývoj nových aplikací se nedoporučuje SQL Server nativní klient (SQLNCLI nebo SQLNCLI11) a starší zprostředkovatel Microsoft OLE DB pro SQL Server (SQLOLEDB).
Pro nové projekty použijte jeden z následujících ovladačů:
Informace o SQLNCLI, které se dodává jako součást SQL Server Database Engine (verze 2012 až 2019), najdete v tomto Support Lifecycle exception.
Povolení
Hodnota v provider_string je vždy NULL, pokud volající nemá oprávnění ALTER ANY LINKED SERVER.
Oprávnění nejsou nutná k zobrazení místního serveru (server_id = 0).
Když vytvoříte propojený nebo vzdálený server, SQL Server vytvoří výchozí mapování přihlášení na roli serveru public. Výchozí mapování přihlášení znamená, že všechna přihlášení můžou zobrazit všechna propojená a vzdálená servery. Pokud chcete omezit viditelnost na tyto servery, odeberte výchozí mapování přihlášení spuštěním sp_droplinkedsrvlogin a zadáním hodnoty NULL pro parametr locallogin .
Pokud se odstraní výchozí mapování přihlášení, můžou odkazované nebo vzdálené přihlášení zobrazit pouze uživatelé, kteří byli explicitně přidáni jako propojené nebo vzdálené přihlášení. Po výchozím mapování přihlášení se vyžadují následující oprávnění k zobrazení všech propojených a vzdálených serverů:
-
ALTER ANY LINKED SERVERneboALTER ANY LOGIN ON SERVER - Členství v pevných rolích serveru setupadmin nebo sysadmin
Oprávnění pro SQL Server 2022 a novější
Vyžaduje na serveru oprávnění ZOBRAZIT STAV ZABEZPEČENÍ SERVERU.