• Digitální příslušenství
  • Server
  • Digitální život
  • Zásady ochrany osobních údajů
  • Kontaktujte nás
  1. Domov
  2. Server
  3. sys.servers (Transact-SQL) - SQL Server | Dokumenty Microsoft

sys.servers (Transact-SQL) - SQL Server | Dokumenty Microsoft

Rsdaa 09/01/2022 1508

sys.servers (Transact-SQL)

16. 6. 20202 minut ke čtení

V tomto článku

Platí pro: SQL Server (všechny podporované verze)Spravovaná instance Azure SQL

Obsahuje řádek na propojený nebo registrovaný server a řádek pro místní server, který má server_id = 0.

Název sloupceTyp datDescriptionserver_idintLocal ID propojeného serveru.namesysnameKdyž 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.productsysnameNázev produktu propojeného serveru. Hodnota „SQL Server“ označuje jinou instanci SQL Server.providersysnameNázev poskytovatele OLE DB pro připojení k propojenému serveru. Počínaje SQL Server 2019 (15.x) se hodnota „SQLNCLI“ mapuje na ovladač Microsoft OLE DB pro SQL Server. (MSOLEDBSQL) ve výchozím nastavení. V dřívějších verzích se hodnota "SQLNCLI" mapuje na zprostředkovatele OLE DB SQL Server Nativního klienta (SQLNCLI11).data_sourcenvarchar(4000)Vlastnost připojení zdroje dat OLE DB.locationnvarchar(4000)Vlastnost připojení umístění OLE DB. NULL, pokud none.provider_stringnvarchar(4000)Vlastnost připojení řetězce poskytovatele OLE DB. Je NULL, pokud volající nemá vlastnost připojení ke katalogu ALTER ANY LINKED SERVER.catalogsysnameOLE DB. NULL, pokud none.connect_timeoutint časový limit připojení v sekundách, 0, pokud none.query_timeoutint časový limit dotazu v sekundách, 0, pokud none.is_linkedbit0 = Je server starého 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_enabledbit Možnost RPC je nastavena tak, aby umožňovala příchozí vzdálená přihlášení pro tento server.is_rpc_out_enabledbitOutgoing (z tohoto serveru) RPC je povoleno.is_data_access_enabledbitServer je povolen pro distribuované dotazy.is_collation_compatiblebitCollation se vzdálenými daty se předpokládá, že nejsou kompatibilní informace jsou dostupné.uses_remote_collationbitIf 1, použijte řazení hlášené vzdáleným serverem; v opačném případě použijte řazení určené dalším sloupcem.collation_namesysnamenázev řazení, nebo NULL, pokud stačí použít local.lazy_schema_validationbitIf 1, ověření schématu není kontrolováno při dotazu startup.is_systembitTento server je přístupný pouze z interního systému.is_publisherbitServer je replikace Publisher.is_subscriberbitServer je replikace Subscriber.is_distributorbitServer je replikace Distributor.is_nonsql_subscriberbitServer je replikace jiného než SQL Server Subscriber.is_remote_proc_transaction_promotion_enabledbitIf 1, volání vzdálené uložené procedury spustí distribuovanou transakci a zařadí transakci s MS DTC. Další informace naleznete v tématu sp_serveroption (Transact-SQL).modify_datedatetimeDate, kdy byly informace o serveru naposledy změněny.is_rda_serverbitPlatí pro: Počínaje serverem SQL Server 2016 (13.x). Server je povolen pro vzdálený archiv dat (s podporou roztažení). Další informace naleznete v části Povolení roztažení databáze na serveru.

Oprávnění

Hodnota v provider_string je vždy NULL, pokud volající nemá oprávnění ALTER ANY LINKED SERVER.

Pro zobrazení místního serveru nejsou vyžadována oprávnění (id_serveru = 0).

Když vytvoříte propojený nebo vzdálený server, SQL Server vytvoří výchozí mapování přihlášení na roli veřejného serveru. Výchozí mapování přihlášení znamená, že všechna přihlášení mohou zobrazit všechny propojené a vzdálené servery. Chcete-li 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 je výchozí mapování přihlášení odstraněno, pouze uživatelé, kteří byli explicitně přidáni jako propojené přihlášení nebo vzdálené přihlášení, mohou zobrazit propojené nebo vzdálené servery, pro které mají přihlášení. K zobrazení všech propojených a vzdálených serverů jsou vyžadována následující oprávnění servery po výchozím mapování přihlášení:

ZMĚNIT LIBOVOLNÝ PROPOJENÝ SERVER nebo ZMĚNIT JAKÉKOLI PŘIHLÁŠENÍ NA SERVERU Členství v setupadmin nebo sysadmin pevných rolích serveru

Viz také

Zobrazení katalogu (Transact-SQL) Zobrazení katalogu propojených serverů (Transact-SQL)sp_addlinkedsrvlogin (Transact- SQL)sp_addremotelogin (Transact-SQL)


PREV: Ano, virtualizace je rychlejší (někdy) než nativní ...

NEXT: Odstraňování problémů s pomalými servery: Jak zkontrolovat CPU, RAM a disk...

Populární články

Žhavé články

Navigační seznamy

Zpět na začátek