sp_addserver (Transact-SQL)

Definiuje nazwę lokalnego wystąpienie SQL Server. Ta procedura przechowywana definiuje także serwerem zdalnym.

Uwaga

Funkcje serwera zdalnego zostaną usunięte w następnej wersja SQL Server. Aby zdefiniować połączonych serwerów, należy użyć sp_addlinkedserver zamiast niego.

Topic link iconKonwencje składni języka Transact-SQL

sp_addserver [ @server = ] 'server' 
     [ , [ @local= ] 'local' ] 
     [ , [ @duplicate_ok = ] 'duplicate_OK' ]

Argumenty

  • [ @server = ] 'server'
    Jest nazwą serwera.Server names must be unique and follow the rules for Microsoft Windows computer names, although spaces are not allowed.server is sysname, with no default.

    Gdy wiele wystąpień SQL Server są instalowane na komputerze, wystąpienie działa tak, jakby znajduje się on na oddzielnym serwerze. Określ wystąpienie nazwane odwołując się do server jako servername\instancename.

  • [ @local = ] 'LOCAL'
    Określa, czy serwer, który jest dodawany serwer lokalny lub zdalny.@ lokalne is varchar(10), z domyślną wartość NULL. Określanie @ lokalne as LOKALNE defines @ serwera jako nazwę lokalnego serwera i powoduje, że działają w @@ nazwa_serwera zwraca wartość server.

    SQL Server Instalator ustawia zmiennej na nazwę komputera podczas instalacji.Zaleca się, że nie można zmienić nazwy.Domyślnie nazwa komputera jest użytkownicy sposób połączyć się z wystąpienie SQL Server bez konieczności dodatkowej konfiguracja.

    Definicja lokalnego obowiązują tylko wtedy, gdy serwer jest zamknięty i ponownie uruchomić.W każdym z serwerów, można zdefiniować tylko jeden serwer lokalny.

  • [ @duplicate_ok = ] 'duplicate_OK'
    Określa, czy nazwa serwera zduplikowane jest dozwolone.@ duplicate_OK is varchar(13), z domyślną wartość NULL. @ duplicate_OK może mieć tylko wartość duplicate_OK lub wartość NULL.Jeśli duplicate_OK jest określony i nazwa serwera, która jest dodawana już istnieje, błąd nie zostanie zaokrąglona.Jeśli nie są używane parametry nazwane, @ lokalne musi być określona.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

Aby wykonać procedura przechowywana na zdalny serwer (zdalnego wywołania procedury), na którym uruchomiono starszą wersja SQL Server, Dodawanie serwera zdalnego przy użyciu sp_addserver.wykonać procedura przechowywana lub dowolny typ kwerenda rozproszona, na serwerze zdalnym, na którym działa SQL Server w wersja 7.0 lub nowszej wersja, wykorzystanie sp_addlinkedserver , aby dodać serwer.

Aby ustawić lub wyczyścić opcje serwera, należy użyć sp_serveroption.

sp_addserver nie mogą być używane wewnątrz transakcji zdefiniowanej przez użytkownika.

Uprawnienia

Członkostwo w grupie wymaga setupadmin ustalić roli serwera.

Przykłady

Poniższy przykład tworzy wpis dla serwera zdalnego ACCOUNTS na serwerze lokalnym.

sp_addserver 'ACCOUNTS';