Hoe u de wizard Database kopiëren gebruikt in SQL Server

In dit artikel kijken we naar de functies van de wizard Database kopiëren om objecten van de ene SQL-instantie naar de andere te verplaatsen. We kijken verder naar beperkingen en tips om er voorbij te komen.

A SQL Server instantie bestaat uit verschillende objecten, en als u ooit die objecten van de gegeven instantie naar een andere moet verplaatsen, is het niet verstandig om ze handmatig over te brengen. Om uw SQL-objecten van de ene instantie naar de andere over te brengen, moet u gebruik maken van de Copy Database Wizard. Met deze wizard kunt u niet alleen bepaalde database-objecten kopiëren, maar ook complete databases, ook dat zonder enige vorm van server-downtime. Door gebruik te maken van deze wizard voert u de volgende handelingen soepel en in een mum van tijd uit.

  • Selecteer een bron en de doelserver.
  • Kies databases die u wilt verplaatsen of kopiëren.
  • Vermeld de bestandslocaties voor databases.
  •  Kopieer de gewenste aanmeldingen op de doelserver.
  • Kopieer opgeslagen procedures, ondersteunende objecten, taken, evenals foutmeldingen.
  • Bepaal de gegevens en het tijdstip waarop u uw databases wilt verplaatsen of kopiëren.
Hoe u de wizard Database kopiëren gebruikt in SQL Server

Afgezien van alles wat u kunt doen als u gebruik maakt van de Copy Database Wizard, moet u ook weten wat u er allemaal niet mee kunt doen. Van al zijn beperkingen en beperkingen, de most Een cruciaal punt waarvan u zich bewust moet zijn, is dat het niet zal worden gevonden in de Express Edition van SQL Server. De andere beperkingen van de wizard worden hieronder gegeven

Beperkingen en beperkingen in Wizard Database kopiëren in SQL Server

  1. U kunt de wizard Database kopiëren niet gebruiken voor het verplaatsen van databases die systeem, gemarkeerd voor replicatie, gemarkeerd als ontoegankelijk, offline, laden, herstellen, in de noodmodus of verdacht zijn. Het zorgt er ook voor dat u geen databases kunt verplaatsen met logbestanden of gegevens in MS Azure Storage.
  2. Hiermee kunt u uw database niet verplaatsen of kopiëren naar een oudere SQL Server editie.
  3. Als u de optie Verplaatsen hebt geselecteerd, verwijdert de wizard automatisch de bron van de database zodra deze is verplaatst. Als u echter in plaats van Verplaatsen de optie Kopiëren selecteert, wordt de bron niet verwijderd. Met de optie Kopiëren worden de serverobjecten die u selecteert gekopieerd en niet verplaatst, alleen de database wordt verplaatst.
  4. Als u de optie loskoppelen en bijvoegen gebruikt, zal het de database loskoppelen en de meerdere bestanden opnieuw koppelen aan een nieuwe locatie nadat ze zijn verplaatst of gekopieerd. Er is een mogelijkheid van gegevensverlies en inconsistentie in deze methode. Daarom wordt geadviseerd om geen actieve sessies toe te voegen aan de databases die het verplaatsings- of kopieerproces ondergaan. In het geval van Management Object Method in SQL Server mogen gebruikers een actieve sessie hebben, omdat de database nooit offline gaat.
  5. Als u de agenttaken overdraagt ​​in SQL Server, die verwijzen naar de niet-bestaande databases op de doelserver, zorgt ervoor dat de hele bewerking mislukt. Een tijdelijke oplossing voor dit probleem is het creëren van Agent-banen in SQL Server voordat de database wordt gemaakt. 

Wanneer u van plan bent het SQL Server database in optimale staat, overweeg dan om een SQL Server reparatie tool in de buurt om incidenten van datafouten op te lossen.

Auteur Introductie:

Victor Simon is een expert op het gebied van gegevensherstel in DataNumen, Inc., de wereldleider in technologieën voor gegevensherstel, waaronder toegangsherstel en sql-herstelsoftwareproducten. Voor meer informatie bezoek www.datanumen.com

Reacties zijn gesloten.