Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Een .bacpac
-bestand importeren: als u een kopie van de oorspronkelijke database wilt maken, met de gegevens, op een nieuw exemplaar van de database-engine of in Azure SQL Database. Een exportbewerking kan worden gecombineerd met een importbewerking voor het migreren van een database tussen exemplaren of het maken van een kopie van een database die is geïmplementeerd in Azure SQL Database. Opties voor het eenvoudig importeren van een .bacpac
zijn:
- de wizard Gegevenslaagtoepassing importeren in SQL Server Management Studio
- de wizard Database implementeren in Microsoft Azure SQL Database binnen SQL Server Management Studio om een database te implementeren tussen een exemplaar van de Database Engine en een Azure SQL Database-server, of tussen twee Azure SQL Database-servers
- het opdrachtregelhulpprogramma SqlPackage
Voordat u begint
Het importproces bouwt in twee fasen een nieuwe database.
Met het importeren wordt een nieuwe database gemaakt met behulp van de databasemodeldefinitie die is opgeslagen in het
.bacpac
exportbestand, op dezelfde manier als een.dacpac
implementeren een nieuwe database maakt op basis van de definitie in een.dacpac
-bestand.De bulkimport kopieert gegevens uit het
.bacpac
-exportbestand.
Databaseopties en -instellingen
De database die tijdens het importeren is gemaakt, heeft standaard alle standaardinstellingen uit de instructie CREATE DATABASE, behalve dat de databasesortering en het compatibiliteitsniveau zijn ingesteld op de waarden die zijn gedefinieerd in het .bacpac
exportbestand. Een .bacpac
exportbestand gebruikt de waarden uit de oorspronkelijke database.
Sommige databaseopties, zoals BETROUWBAAR, DB_CHAINING en HONOR_BROKER_PRIORITY, kunnen niet worden aangepast als onderdeel van het importproces. Fysieke eigenschappen, zoals het aantal bestandsgroepen of de getallen en grootten van bestanden, kunnen niet worden gewijzigd als onderdeel van het importproces. Nadat het importeren is voltooid, kunt u de INSTRUCTIE ALTER DATABASE, SQL Server Management Studio of SQL Server PowerShell gebruiken om de database aan te passen. Zie Databasesvoor meer informatie.
Veiligheid
Ter verbetering van de beveiliging worden aanmeldingen voor SQL Server-verificatie opgeslagen in een .bacpac
exportbestand zonder wachtwoord. Wanneer het bestand wordt geïmporteerd, wordt de aanmelding gemaakt als een uitgeschakelde aanmelding met een gegenereerd wachtwoord. Als u de aanmeldingen wilt inschakelen, meldt u zich aan met ALTER ANY LOGIN
machtiging en gebruikt u ALTER LOGIN
om de aanmelding in te schakelen en een nieuw wachtwoord toe te wijzen. Deze extra stap is niet nodig voor aanmeldingen bij Windows-verificatie omdat hun wachtwoorden niet worden beheerd door SQL Server.
Machtigingen
Een .bacpac
kan alleen worden geïmporteerd door leden van de sysadmin of serveradmin vaste serverrollen, of door logins die zich bevinden in de dbcreator vaste serverrol en ALTER ANY LOGIN
machtigingen hebben. Het ingebouwde SQL Server-systeembeheerdersaccount met de naam sa
kan ook een .bacpac
importeren. Voor het importeren van een .bacpac
met aanmeldingen bij SQL Database is lidmaatschap van de loginmanager of serveradmin--rollen vereist. Voor het importeren van een .bacpac
zonder aanmeldingen bij SQL Database is lidmaatschap van de dbmanager- of serveradmin--rollen vereist.
De wizard Database implementeren naar Microsoft Azure SQL Database in SQL Server Management Studio vereist meer rechten om de brondatabase te exporteren. Het inloggen vereist ten minste ALTER ANY LOGIN
en databasebereik VIEW DEFINITION
machtigingen, evenals SELECT
machtigingen voor sys.sql_expression_dependencies
. Leden van de securityadmin vaste serverrol die ook lid zijn van de database_owner vaste databaserol kunnen een .bacpac
exporteren. Leden van de sysadmin vaste serverfunctie of het ingebouwde SQL Server-systeembeheerdersaccount met de naam sa
kunnen ook een .bacpac
exporteren.
De wizard Gegevenslaagtoepassing importeren gebruiken
Voer de volgende stappen uit om de wizard te starten:
Maak verbinding met het exemplaar van SQL Server, of deze zich nu on-premises bevindt of in SQL Database.
Klik in Objectverkennermet de rechtermuisknop op Databasesen selecteer vervolgens het menu-item Gegevenslaagtoepassing importeren om de wizard te starten.
Voltooi de wizarddialoogvensters:
Introductiepagina
Op deze pagina worden de stappen beschreven voor de Wizard voor het importeren van data-tier toepassingen.
opties
Deze pagina niet meer weergeven. - Schakel het selectievakje in om te voorkomen dat de introductiepagina in de toekomst wordt weergegeven.
Volgende : gaat verder met de pagina Importinstellingen.
Annuleren : de bewerking wordt geannuleerd en de wizard gesloten.
Pagina Instellingen importeren
Op deze pagina kunt u de locatie van het .bacpac
-bestand opgeven dat u wilt importeren.
Importeren vanaf lokale schijf - Selecteer Bladeren... om door de lokale computer te navigeren of geef het pad op in de opgegeven ruimte. De padnaam moet een bestandsnaam en de
.bacpac
-extensie bevatten.Importeren uit Azure - Hiermee importeert u een
.bacpac
bestand uit een Microsoft Azure-container. U moet verbinding maken met een Microsoft Azure-container om deze optie te valideren. Voor de optie Importeren uit Azure moet u ook een lokale map opgeven voor het tijdelijke bestand. Het tijdelijke bestand wordt gemaakt op de opgegeven locatie en blijft daar staan nadat de bewerking is voltooid.Wanneer u door Azure bladert, kunt u schakelen tussen containers binnen één account. U moet één
.bacpac
bestand opgeven om de importbewerking voort te zetten. U kunt kolommen sorteren op Naam, Grootteof Datum gewijzigd.Als u wilt doorgaan, geeft u het
.bacpac
-bestand op dat u wilt importeren en selecteert u openen.
Pagina Database-instellingen
Op deze pagina kunt u details opgeven voor de database die wordt gemaakt.
Voor een lokaal exemplaar van SQL Server:
nieuwe databasenaam : geef een naam op voor de geïmporteerde database.
pad naar gegevensbestanden : geef een lokale map op voor gegevensbestanden. Selecteer Bladeren... om door de lokale computer te navigeren of geef het pad op in de opgegeven ruimte.
pad naar logboekbestand : geef een lokale map op voor logboekbestanden. Selecteer Bladeren... om door de lokale computer te navigeren of geef het pad op in de opgegeven ruimte.
Als u wilt doorgaan, selecteert u Volgende.
Voor een Azure SQL Database:
- een BACPAC-bestand importeren om een nieuwe Azure SQL-database te maken stapsgewijze instructies biedt met behulp van Azure Portal, PowerShell, SQL Server Management Studio of SqlPackage.
- Raadpleeg voor opties en prestaties van SQL Database. Begrijp wat beschikbaar is binnen elke servicelaag voor een gedetailleerd overzicht van de verschillende servicelagen.
Validatiepagina
Op deze pagina kunt u eventuele problemen bekijken die de bewerking blokkeren. Als u wilt doorgaan, lost u blokkeringsproblemen op en selecteert u Validatie opnieuw uitvoeren om ervoor te zorgen dat de validatie is geslaagd.
Als u wilt doorgaan, selecteert u Volgende.
Overzichtspagina
Op deze pagina kunt u de opgegeven bron- en doelinstellingen voor de bewerking controleren. Als u de importbewerking wilt voltooien met de opgegeven instellingen, selecteert u voltooien. Als u de importbewerking wilt annuleren en de wizard wilt afsluiten, selecteert u Annuleren.
Voortgangspagina
Op deze pagina wordt een voortgangsbalk weergegeven die de status van de bewerking aangeeft. Als u de gedetailleerde status wilt weergeven, selecteert u de optie Details weergeven.
Als u wilt doorgaan, selecteert u Volgende.
Resultatenpagina
Op deze pagina wordt het slagen of mislukken van het importeren gerapporteerd en worden databasebewerkingen gemaakt, waarin het slagen of mislukken van elke actie wordt weergegeven. Elke actie die een fout heeft aangetroffen, bevat een koppeling in de kolom Resultaat. Klik op de koppeling om een rapport van de fout voor die actie te bekijken.
Selecteer Sluiten om de wizard te sluiten.