2010-06-17 57 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腳本出來的數據到文本文件