2010-06-17 56 views
1

是否有某种方法可以使用sql脚本来备份sql server中表中的数据。注意:我不想采取整个数据库的备份。对表中的数据进行备份

后来在发生任何故障时还原相同的数据。 请建议一些解决方案。

+1

我们是在谈论微软的SQL Server? – 2010-06-17 10:00:03

+0

+1为我节省了大量的时间:-) – Kukoy 2011-08-18 18:35:58

回答

1

这取决于您希望如何备份。你可以create a new table as the result on a query,看起来像这样:CREATE TABLE foobar AS SELECT bar, baz FROM foo;

如果bachup程序只接受指定表的转储,也可以查看数据库的文档。 PostgreSQL可以通过参数--table,mysql seems to do this这样做,当表名在数据库名后面列出时。

1

对于Microsoft SQL Server 2005/2008 SSMS Tools Pack有一个“生成插入语句”功能,可以编写表中的所有数据。

+0

+1非常好的抬起头! – Kukoy 2011-08-18 18:35:14

1

1生成表

2的bcp脚本出来的数据到文本文件