Azure sql database 将BACPAC导入现有数据库
是否有方法将BACPAC文件导入现有(空)数据库?看起来PowerShell命令只允许我创建新的目标数据库Azure sql database 将BACPAC导入现有数据库,azure-sql-database,bacpac,Azure Sql Database,Bacpac,是否有方法将BACPAC文件导入现有(空)数据库?看起来PowerShell命令只允许我创建新的目标数据库 有什么诀窍吗?无法将bacpac导入或还原到现有的Azure SQL数据库。它将始终创建一个新数据库 删除现有数据库并重命名由导入的bacpac生成的数据库,或者删除数据库并使用删除的数据库名称作为数据库名称导入bacpac。是的,您可以将bacpac文件导入现有数据库,但该文件应为绝对空 使用下面的命令,从cmd或powershell运行它。注意:sqlpackage.exe在您的计算机
有什么诀窍吗?无法将bacpac导入或还原到现有的Azure SQL数据库。它将始终创建一个新数据库
删除现有数据库并重命名由导入的bacpac生成的数据库,或者删除数据库并使用删除的数据库名称作为数据库名称导入bacpac。是的,您可以将bacpac文件导入现有数据库,但该文件应为绝对空 使用下面的命令,从cmd或powershell运行它。注意:sqlpackage.exe在您的计算机上的位置可能不同 /tdn:这里是目标数据库名称,可能是预先存在的数据库,但完全为空。对于较大的db导入,最好先创建db。如果数据库不存在,SQL package.exe会为您创建一个新的数据库,但除非另有规定,否则它会将其最大大小限制为32gb
c:\"Program Files"\"Microsoft SQL Server"\150\DAC\bin\sqlpackage.exe
/a:Import
/sf:"bacpac file path"
/tsn:"targetsqlserver.database.windows.net"
/tdn:target_database_name
/tu:username
/tp:password