0
我試圖從這裏運行查詢:https://support.microsoft.com/en-us/kb/3083381。但是我在table
上得到了不正確的語法錯誤。SQL Server:查詢語法似乎是一個INSERT ... SELECT
insert into dbChangeTrackingMetadata.dbo.t_SYSCOMMITTABLE
SELECT commit_ts, xdes_id, commit_lbn, commit_csn, commit_time
FROM OpenRowset (table SYSCOMMITTABLE, db_id(), 0, 0)
這似乎是一個MySQL相當於一個INSERT...SELECT
查詢的,但我不知道如果我下面的最後一行。有人可以照亮我嗎?
在SQL Server中,您需要在函數調用後使用表別名。 –
這是一個系統表。爲什麼要插入它? – Rahul
@Rahul,我們使用的SQL服務器顯然存在一個錯誤,並且在嘗試備份數據庫時崩潰了一個數據庫。更多信息在OP中的鏈接。請原諒我的noobness,但是MS SQL中的兩個系統表都是「OpenRowset」和「SYSCOMITTABLE」? – musicliftsme