我在生产环境中有一个巨大的数据库,我需要复制一份,但问题是数据超过 100Gb,下载备份是不可能的。我需要获取数据库的“骨架”图像。我所说的“骨架”是指,我需要获取数据库大纲,以便我可以通过运行 SQL 脚本在本地重新创建数据库。
是否有一种快速简便的方法来检索用于重新创建数据库结构和表的 SQL?
或者我是否必须编写一些东西才能以编程方式执行此操作?
最佳答案
如果您使用的是 MS SQL Server,那么很容易获得您的“骨架”。在对象资源管理器中,右键单击数据库节点,然后“将数据库脚本编写为”,然后“创建到”。如果数据库在 Oracle 或其他东西中,肯定也有办法。
关于database - 创建现有数据库的 "skeleton",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2355399/