【发布时间】:2023-04-10 04:15:01
【问题描述】:
我需要从 SQL Server Management Studio 导入一个 SQL Server 数据库。我在两端都使用 SSMS 18。
我想导出包含所有表、列、数据的整个数据库并导入相同的内容。我尝试了几种方法,但对我没有帮助。
希望通过可理解的步骤获得更好的解决方案。
谢谢。
【问题讨论】:
-
为什么要这样做?如果您想传输所有内容,只需备份并将其还原到另一台服务器。它比脚本快 100 倍以上,占用的空间要少得多。备份也是在线操作,这意味着没有停机时间。您还可以压缩备份,减少所需的大小和 IO
-
如果您希望将其用于开发/版本控制目的,您可以export a data-tier application 并创建包含架构和数据的
bacpac或仅包含架构的dacpac。dacpac可用于生成数据库之间的差异并部署更改。 Visual Studio 的数据工具可以将数据库与 dacpac 进行比较,或从 dacpac 生成数据库项目
标签: sql-server asp.net-mvc sql-server-2008 asp.net-web-api ssms-2012