2011-02-28 45 views
2

我使用SQL服務器生成插件,以記錄從一臺服務器複製到另一

exec sp_generate_inserts 'TABLENAME' 

複製一個表中的所有記錄,從我們的測試服務器住服務器。

我們有權利使用此命令之前先創建表?????

我想給這個命令,它給我一個錯誤 - 無效的對象名稱。

我想先創建表,然後給這個命令。但在這種情況下,我在表中有一個標識列,它給出了一個錯誤.....不能插入標識值。 我知道身份插入設置爲關閉。我一定要打開它,並嘗試....怎麼可以把它打開.....而且還可以請你讓我知道,如果我們有這樣做的另一種方式。

感謝

回答

2

當然你必須將數據插入之前,首先要創建表的是....

如果你想將特定值插入到一個IDENTITY列,您可以使用

SET IDENTITY_INSERT (your table name) ON 

-- do your INSERTs here 

SET IDENTITY_INSERT (your table name) OFF 
+0

謝謝你這麼多,這麼快的更新....它的工作好......感謝您的支持 – pinki 2011-02-28 12:20:56

+0

嘿,我們有什麼命令生成修改腳本,就像我們上面做的FO r插入 – pinki 2011-04-07 10:46:50

相關問題