我想使用脚本从 SQL Server 数据库中获取单个表及其数据的备份。
我怎样才能做到这一点?
最佳答案
SELECT * INTO mytable_backup FROM mytable
这将创建表 mytable
及其中的每一行的副本,称为 mytable_backup
。
(它不会复制任何索引、约束等。仅复制结构和数据)。
(如果您有一个名为 mytable_backup
的现有表,它将失败,因此如果您想定期使用此代码 - 例如,每天或每月备份 - 您需要运行 drop mytable_backup
首先。但在这些情况下请考虑避免这种情况,并使用 SQL Server 适当的官方内置备份工具。这些工具将提供更好的功能。这更适合在运行有风险的操作之前进行临时一次性备份更新测试中的脚本等)。
关于sql - 在 sql server 2008 中备份数据库中的单个表及其数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19698310/