Delen via


De naam van een exemplaar van een SQL Server-failovercluster wijzigen

Van toepassing op:SQL Server

Wanneer een SQL Server-exemplaar deel uitmaakt van een failovercluster, verschilt het proces van het wijzigen van de naam van de virtuele server van een zelfstandige instantie. Zie De naam van een computer wijzigen die als host fungeert voor een Stand-Alone exemplaar van SQL Server voor meer informatie.

De naam van de virtuele server is altijd hetzelfde als de naam van de SQL-netwerknaam (de naam van het SQL Virtual Server-netwerk). Hoewel u de naam van de virtuele server kunt wijzigen, kunt u de exemplaarnaam niet wijzigen. U kunt bijvoorbeeld een virtuele server met de naam VS1\instance1 wijzigen in een andere naam, zoals SQL35\instance1, maar het exemplaargedeelte van de naam, instantie1, blijft ongewijzigd.

Bekijk de onderstaande items voordat u begint met het hernoemen.

  • SQL Server biedt geen ondersteuning voor het wijzigen van de naam van servers die betrokken zijn bij replicatie, behalve in het geval van het gebruik van logboekverzending met replicatie. De secundaire server in log shipping kan worden hernoemd als de primaire server permanent verloren gaat. Zie Logboekverzending en replicatie (SQL Server) voor meer informatie.

  • Wanneer u de naam van een virtuele server wijzigt die is geconfigureerd voor het gebruik van databasespiegeling, moet u databasespiegeling uitschakelen voordat u de naam wijzigt en vervolgens databasespiegeling opnieuw tot stand brengen met de naam van de nieuwe virtuele server. Metagegevens voor databasespiegeling worden niet automatisch bijgewerkt met de naam van de nieuwe virtuele server.

De naam van een virtuele server wijzigen

  1. Gebruik Clusterbeheer om de naam van het SQL-netwerk in de nieuwe naam te wijzigen.

  2. Haal de netwerknaamresource offline. Hiermee worden ook de SQL Server-resource en andere afhankelijke resources offline gehaald.

  3. Breng de SQL Server-resource weer online.

De naamwijzigingsbewerking controleren

Nadat de naam van een virtuele server is gewijzigd, moeten alle verbindingen die de oude naam hebben gebruikt, nu verbinding maken met behulp van de nieuwe naam.

Als u wilt controleren of de naamwijziging is voltooid, selecteert u gegevens uit @@servername of sys.servers. De functie @@servername retourneert de naam van de nieuwe virtuele server en de tabel sys.servers geeft de naam van de nieuwe virtuele server weer. Om te controleren of het failoverproces correct werkt met de nieuwe naam, moet de gebruiker ook een poging doen om de SQL Server-resource over te zetten naar de andere knooppunten.

Voor verbindingen vanaf elk knooppunt in het cluster kan de nieuwe naam vrijwel onmiddellijk worden gebruikt. Voor verbindingen met de nieuwe naam van een clientcomputer kan de nieuwe naam echter niet worden gebruikt om verbinding te maken met de server totdat de nieuwe naam zichtbaar is voor die clientcomputer. De tijd die nodig is om de nieuwe naam over een netwerk door te geven, kan enkele seconden of zo lang zijn als 3 tot 5 minuten, afhankelijk van de netwerkconfiguratie; er kan extra tijd nodig zijn voordat de oude naam van de virtuele server niet meer zichtbaar is in het netwerk.

Gebruik de volgende stappen om de netwerkdoorgiftevertraging van een hernoemingsbewerking van een virtuele server te minimaliseren:

Het minimaliseren van de vertraging in de netwerkpropagatie

  1. Voer de volgende opdrachten uit vanaf een opdrachtprompt op het serverknooppunt:

    ipconfig /flushdns  
    ipconfig /registerdns  
    nbtstat -RR  
    

Aanvullende overwegingen na de hernoemingsbewerking

Nadat we de naam van het netwerk van het failovercluster hebben gewijzigd, moeten we de volgende instructies controleren en uitvoeren om alle scenario's in SQL Server Agent en Analysis Services in te schakelen.

SQL Server Agent-service: Controleer en voer de onderstaande aanvullende acties uit voor de SQL Server Agent-service:

Zie ook

De naam wijzigen van een computer die als host Stand-Alone exemplaar van SQL Server