sql >> Databáze >  >> RDS >> Sqlserver

Replikace serveru SQL vyžaduje skutečný název serveru, aby bylo možné se k serveru připojit

Řešení jsem našel v následujícím odkazu http://www.cryer.co.uk/brian/sqlserver/replication_requires_actual_server_name.htm

děkuji Brianu Cryerovi za jeho užitečné stránky

Citování z odkazu, aby se zabránilo hnilobě odkazu:

Příčina:

Tato chyba byla pozorována na serveru, který byl po původní instalaci SQL Server přejmenován a kde byla konfigurační funkce SQL Serveru @@SERVERNAME stále vrátil původní název serveru. To lze potvrdit:

select @@SERVERNAME
go

To by mělo vrátit název serveru. Pokud tomu tak není, opravte to podle níže uvedeného postupu.

Náprava:

K vyřešení problému je třeba aktualizovat název serveru. Použijte následující:

sp_addserver 'real-server-name', LOCAL

pokud se zobrazí chyba stěžující si, že název již existuje, použijte následující sekvenci:

sp_dropserver 'real-server-name'
go

sp_addserver 'real-server-name', LOCAL
go

Pokud je místo toho hlášena chyba 'Už existuje místní server.' pak použijte následující sekvenci:

sp_dropserver old-server-name
go

sp_addserver real-server-name, LOCAL
go

Kde "old-server-name" je název obsažený v těle původní chyby.

Zastavte a restartujte SQL Server.



  1. Vytvořte funkci s hodnotou tabulky na serveru SQL Server

  2. Aktualizace testovacích nástrojů PostgreSQL s archivem benchmarků

  3. Export MySQL do výstupního souboru:CSV escaping chars

  4. Vytvořte úlohu serveru SQL Server automaticky