Sdílet prostřednictvím


Import souboru BACPAC pro vytvoření nové databáze

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL 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ří:

  1. Průvodce importem aplikační datové vrstvy v SQL Server Management Studio
  2. 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
  3. nástroj příkazového řádku SqlPackage

Než začnete

Proces importu vytvoří novou databázi ve dvou fázích.

  1. 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.

  2. 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.

Použijte Průvodce aplikace datové vrstvy pro import dat.

Spusťte průvodce pomocí následujícího postupu:

  1. Připojte se k instanci SQL Serveru, ať už je místní nebo ve službě SQL Database.

  2. 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.

  3. 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:

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.