database - 创建现有数据库的 "skeleton"

标签 database sql-server-2008

我在生产环境中有一个巨大的数据库,我需要复制一份,但问题是数据超过 100Gb,下载备份是不可能的。我需要获取数据库的“骨架”图像。我所说的“骨架”是指,我需要获取数据库大纲,以便我可以通过运行 SQL 脚本在本地重新创建数据库。

是否有一种快速简便的方法来检索用于重新创建数据库结构和表的 SQL?

或者我是否必须编写一些东西才能以编程方式执行此操作?

最佳答案

如果您使用的是 MS SQL Server,那么很容易获得您的“骨架”。在对象资源管理器中,右键单击数据库节点,然后“将数据库脚本编写为”,然后“创建到”。如果数据库在 Oracle 或其他东西中,肯定也有办法。

关于database - 创建现有数据库的 "skeleton",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2355399/

相关文章:

php - 如何将 MySQL 数据库连接到 iPage 中的域?

c# - 如何从我的数据库(formview)中检索数据并将其相乘,visual studio

sql - Microsoft SQL 查询时间戳中的小时数

sql - 如何在 SQL Server 2008 中最好地进行部分文本匹配

sql - 针对不同服务器的条件 SQL

MySQL 使用 PostgreSQL COPY FROM 命令加载数据 INFILE

python - 可以将 SQLAlchemy 配置为非阻塞吗?

mysql - 尝试使用 JPA 进行查询

sql - 在 where 子句中使用排名函数派生列 (SQL Server 2008)

c# - Linq方法返回一组随机记录