Import souboru BACPAC pro vytvoření nové databáze
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Naimportujte soubor .bacpac
– pro vytvoření kopie původní databáze s daty, na nové instanci databázového stroje nebo do Azure SQL Database. Operaci exportu je možné kombinovat s operací importu pro migraci databáze mezi instancemi nebo vytvoření kopie databáze nasazené ve službě Azure SQL Database. Mezi možnosti snadného importu .bacpac
patří:
- Průvodce importem aplikační datové vrstvy v SQL Server Management Studio
- Průvodce nasazením databáze do služby Microsoft Azure SQL Database v aplikaci SQL Server Management Studio k nasazení databáze mezi instancí databázového stroje a serverem služby Azure SQL Database nebo mezi dvěma servery Azure SQL Database
- nástroj příkazového řádku SqlPackage
Než začnete
Proces importu vytvoří novou databázi ve dvou fázích.
Import vytvoří novou databázi pomocí definice modelu databáze uložené v souboru exportu
.bacpac
stejným způsobem, jakým nasazení.dacpac
vytvoří novou databázi z definice v souboru.dacpac
.Import hromadných kopií dat ze souboru exportu
.bacpac
.
Možnosti a nastavení databáze
Ve výchozím nastavení má databáze vytvořená během importu všechna výchozí nastavení z příkazu CREATE DATABASE s výjimkou toho, že kolace databáze a úroveň kompatibility jsou nastaveny na hodnoty definované v souboru exportu .bacpac
. Soubor .bacpac
exportu používá hodnoty z původní databáze.
Některé možnosti databáze, jako je NAPŘÍKLAD TRUSTWORTHY, DB_CHAINING a HONOR_BROKER_PRIORITY, nelze v rámci procesu importu upravit. Fyzické vlastnosti, například počet skupin souborů nebo čísla a velikosti souborů, nelze v rámci procesu importu změnit. Po dokončení importu můžete k přizpůsobení databáze použít příkaz ALTER DATABASE, SQL Server Management Studio nebo SQL Server PowerShell. Další informace naleznete v tématu Databáze.
Bezpečnost
Aby se zlepšilo zabezpečení, přihlašovací údaje ověřování SQL Serveru se ukládají do souboru .bacpac
exportu bez hesla. Při importu souboru se přihlašovací jméno vytvoří jako zakázané přihlášení s vygenerovaným heslem. Pokud chcete přihlášení povolit, přihlaste se pomocí oprávnění ALTER ANY LOGIN
a pomocí ALTER LOGIN
povolte přihlášení a přiřaďte nové heslo. Tento dodatečný krok není nutný pro přihlášení k ověřování systému Windows, protože jejich hesla nejsou spravovaná SQL Serverem.
Dovolení
.bacpac
lze importovat pouze členy pevných rolí serveru správce systému nebo správce serveru, nebo přihlášení, která jsou v pevné roli serveru dbcreator a mají oprávnění ALTER ANY LOGIN
. Integrovaný účet správce systému SQL Serveru s názvem sa
může také importovat .bacpac
. Importování .bacpac
s přihlášeními do služby SQL Database vyžaduje členství v rolích loginmanager nebo serveradmin. Import .bacpac
do služby SQL Database bez přihlášení vyžaduje členství v rolích dbmanager nebo serveradmin.
Průvodce nasazením databáze do služby Microsoft Azure SQL Database v aplikaci SQL Server Management Studio vyžaduje více oprávnění k exportu zdrojové databáze. Přihlášení vyžaduje alespoň oprávnění ALTER ANY LOGIN
, rozsah databáze VIEW DEFINITION
, a také oprávnění SELECT
pro sys.sql_expression_dependencies
. Členové role správce zabezpečení a role vlastníka databáze , kteří mají oprávnění exportovat .bacpac
, mají povoleno provádět export. Členové pevné role serveru správce systému nebo předdefinovaný účet správce systému SQL Server s názvem sa
mohou také exportovat .bacpac
.
- Průvodce importem
- Průvodce nasazením databáze
- SqlPackage CLI
Použijte Průvodce aplikace datové vrstvy pro import dat.
Spusťte průvodce pomocí následujícího postupu:
Připojte se k instanci SQL Serveru, ať už je místní nebo ve službě SQL Database.
Ve Průzkumníku objektůklikněte pravým tlačítkem myši na Databázea poté vyberte položku nabídky Import datové vrstvy aplikace k spuštění průvodce.
Dokončete tyto dialogy průvodce:
Úvodní stránka
Tato stránka popisuje kroky průvodce importem aplikace datové vrstvy.
možnosti
Tuto stránku znovu nezobrazovat. - Zaškrtnutím políčka zastavte zobrazení úvodní stránky v budoucnu.
Další – přejde na stránku Nastavení importu.
Zrušit – Zruší operaci a zavře průvodce.
Stránka Nastavení importu
Na této stránce můžete určit umístění .bacpac
souboru, který chcete importovat.
Import z místního disku – Vyberte Procházet... pro procházení místního počítače nebo zadejte cestu do určeného pole. Název cesty musí obsahovat název souboru a příponu
.bacpac
.Import z Azure – Importuje soubor
.bacpac
z kontejneru Microsoft Azure. Abyste mohli tuto možnost ověřit, musíte se připojit ke kontejneru Microsoft Azure. Možnost Importovat z Azure také vyžaduje, abyste pro dočasný soubor zadali místní adresář. Dočasný soubor se vytvoří v zadaném umístění a zůstane tam po dokončení operace.Při procházení Azure můžete přepínat mezi kontejnery v rámci jednoho účtu. Chcete-li pokračovat v importu, musíte zadat jeden soubor
.bacpac
. Sloupce můžete seřadit podle Název, Velikostnebo Datum změny.Chcete-li pokračovat, zadejte
.bacpac
soubor, který chcete importovat, a pak vyberte Otevřít.
Stránka Nastavení databáze
Na této stránce můžete zadat podrobnosti o databázi, která se vytvoří.
pro místní instanci SQL Serveru:
Název nové databáze – Zadejte název importované databáze.
Cesta k datovému souboru – Zadejte místní adresář pro datové soubory. Vyberte Procházet... k procházení v místním počítači, nebo zadejte cestu do vyhrazeného pole.
cesta k souboru protokolu – Zadejte místní adresář pro soubory protokolu. Vyberte Procházet..., pro procházení místního počítače, nebo zadejte cestu v zadaném prostoru.
Chcete-li pokračovat, vyberte Další.
pro službu Azure SQL Database:
- Import souboru BACPAC pro vytvoření nové databáze Azure SQL poskytuje podrobné pokyny pomocí webu Azure Portal, PowerShellu, aplikace SQL Server Management Studio nebo SqlPackage.
- Prozkoumejte možnosti a výkon služby SQL Database. Poznejte, jaké funkce jsou dostupné v jednotlivých úrovních služby pro podrobnější pohled na různé úrovně služeb.
Ověřovací stránka
Na této stránce můžete zkontrolovat všechny problémy, které operaci blokují. Pokud chcete pokračovat, vyřešte blokující problémy a pak vyberte znovu spustit ověření, abyste zajistili, že ověření proběhlo úspěšně.
Chcete-li pokračovat, vyberte Další.
Souhrnná stránka
Na této stránce můžete zkontrolovat zadané nastavení zdroje a cíle operace. Chcete-li dokončit operaci importu pomocí zadaného nastavení, vyberte Dokončit. Pokud chcete operaci importu zrušit a ukončit průvodce, vyberte Zrušit.
Stránka průběhu
Tato stránka zobrazuje indikátor průběhu, který označuje stav operace. Pokud chcete zobrazit podrobný stav, vyberte možnost Zobrazit podrobnosti.
Chcete-li pokračovat, vyberte Další.
Stránka s výsledky
Tato stránka hlásí úspěch nebo selhání importu a vytvoří databázové operace zobrazující úspěch nebo selhání každé akce. Jakákoli akce, u které došlo k chybě, obsahuje odkaz ve sloupci Výsledek. Výběrem odkazu zobrazíte sestavu chyby pro danou akci.
Výběrem Zavřít průvodce zavřete.
Související obsah
- Import souboru BACPAC pro vytvoření nové databáze Azure SQL
- Přehled aplikací datové vrstvy (DAC)
- export souboru BACPAC
- sqlpackage