• Дигитални аксесоари
  • сървър
  • Дигитален живот
  • Политика за поверителност
  • Свържете се с нас
  1. Home
  2. сървър
  3. sys.servers (Transact-SQL) - SQL Server | Microsoft Docs

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

Rsdaa 09/01/2022 1523

sys.servers (Transact-SQL)

16.06.20202 минути за четене

В тази статия

Отнася се за: SQL Server (всички поддържани версии)Azure SQL управляван екземпляр

Съдържа ред за регистриран свързан или отдалечен сървър и ред за локалния сървър, който има server_id = 0.

Име на колона Тип данниDescriptionserver_idintLocal ID на свързания сървър.namesysname Когато server_id = 0, върнатата стойност е името на сървъра. Когато server_id > 0, върнатата стойност е локалното име на свързания сървър.productsysnameИме на продукта на свързания сървър. Стойност на „SQL Server“ показва друг екземпляр на SQL Server.providersysnameOLE DB име на доставчик за свързване към свързан сървър. Започвайки с SQL Server 2019 (15.x), стойността „SQLNCLI“ се преобразува в Microsoft OLE DB драйвер за SQL Server (MSOLEDBSQL) по подразбиране. В по-ранни версии стойността "SQLNCLI" се съпоставя към доставчика на OLE DB на SQL Server Native Client (SQLNCLI11).data_sourcenvarchar(4000)OLE DB свойство за връзка с източник на данни.locationnvarchar(4000)OLE DB свойство за свързване на местоположение. NULL, ако няма.provider_stringnvarchar(4000)OLE DB свойство за свързване на низ на доставчик. Е NULL, освен ако повикващият има свойството ALTER ANY LINKED SERVER permission.catalogsysnameOLE DB каталожна връзка. NULL if none.connect_timeoutintConnect изчакване в секунди, 0 ако none.query_timeoutintQuery изчакване в секунди, 0 ако none.is_linkedbit0 = Сървър в стар стил, добавен с помощта на sp_addserver, с различно RPC и поведение при разпределени транзакции. 1 = Стандартно свързан сървър.is_remote_login_enabledbitRPC опцията е зададена, позволяваща входящи отдалечени влизания за този сървър.is_rpc_out_enabledbitOutgoing (от този сървър) RPC е активиран.is_data_access_enabledbitServer е активиран за разпределени заявки.is_collation_compatiblebitКолирането на отдалечени данни се приема за съвместимо с локални данни, ако няма сортиране информацията е налична.uses_remote_collationbitIf 1, използва сортирането, отчетено от отдалечения сървър; в противен случай използвайте сортирането, посочено от следващата колона.collation_namesysnameName на сортирането, което да използвате, или NULL, ако просто използвате local.lazy_schema_validationbitIf 1, валидирането на схемата не се проверява при стартиране на заявката.is_systembit Този сървър може да бъде достъпен само от вътрешната система.is_publisherbitServer е репликация Publisher.is_subscriberbitServer е репликация Subscriber.is_distributorbitServer е репликация Distributor.is_nonsql_subscriberbitServer е не-SQL Server репликация Subscriber.is_remote_proc_transaction_promotion_enabledbitIf 1, извикването на отдалечена съхранена процедура стартира разпределена транзакция и включва транзакцията с MS DTC. За повече информация вижте sp_serveroption (Transact-SQL).modify_datedatetimeDate, на която информацията за сървъра е била последно променена.is_rda_serverbit Прилага се за: Започвайки с SQL Server 2016 (13.x). Сървърът е активиран за отдалечен архив на данни (с разрешено разтягане). За повече информация вижте Активиране на разтеглена база данни на сървъра.

Разрешения

Стойността в provider_string винаги е NULL, освен ако повикващият няма разрешението ALTER ANY LINKED SERVER.

Не са необходими разрешения за преглед на локалния сървър (server_id = 0).

Когато създавате свързан или отдалечен сървър, SQL Server създава съпоставяне на влизане по подразбиране към ролята на публичния сървър. Съпоставянето на влизане по подразбиране означава, че всички влизания могат да преглеждат всички свързани и отдалечени сървъри. За да ограничите видимостта до тези сървъри, премахнете съпоставянето на влизане по подразбиране, като изпълните sp_droplinkedsrvlogin и укажете NULL за параметъра locallogin.

Ако съпоставянето на влизане по подразбиране е изтрито, само потребители, които са изрично добавени като свързано влизане или отдалечено влизане, могат да преглеждат свързаните или отдалечени сървъри, за които имат влизане. Необходими са следните разрешения за преглед на всички свързани и отдалечени сървъри след съпоставянето на входа по подразбиране:

ПРОМЕНЯЙТЕ ВСЯК СВЪРЗАН СЪРВЪР или ПРОМЕНЯЙТЕ ВСЯКО ВХОД НА СЪРВЪР Членство в setupadmin или sysadmin фиксирани сървърни роли

Вижте също

Изгледи на каталог (Transact-SQL)Изгледи на каталог на свързани сървъри (Transact-SQL)sp_addlinkedsrvlogin (Transact- SQL)sp_addremotelogin (Transact-SQL)


PREV: Да, виртуализацията е по-бърза (понякога) от естествената ...

NEXT: Отстраняване на неизправности при бавни сървъри: Как да проверите CPU, RAM и диск ...

Popular Articles

Hot Articles

Navigation Lists

Back to Top