2017-05-04 9 views
0

システムバージョニング(一時テーブル)を持つテーブルがありますが、視覚的にデザイン環境を見ることはできません。私はSYSTEM_VERSIONING節が使われているのを見ることができます。一時停止してから有効にしたいと思います。 私に助言できるのは誰ですか?SQL Server 2016でシステムバージョン管理された一時テーブルでシステムバージョン管理を停止する方法

答えて

1

私の問題を解決した詳細は、このMicrosoft articleを参照してください。

-- SET SYSTEM_VERSIONING TO OFF 
ALTER TABLE [dbo].[MyTable] 
SET (SYSTEM_VERSIONING = OFF) 
GO 

** Do what ever you want to ** 

-- SET SYSTEM_VERSIONING TO ON 
ALTER TABLE [dbo].[MyTable] 
SET 
    (SYSTEM_VERSIONING = ON (HISTORY_TABLE = [dbo].[MyTable_Archive] , DATA_CONSISTENCY_CHECK = ON)) 
GO 
2
ALTER TABLE dbo.MyTable SET (SYSTEM_VERSIONING = OFF); 

** Do what ever you want to ** 

ALTER TABLE dbo.MyTable SET (SYSTEM_VERSIONING = ON); 

私は、次のクエリを使用している場合

関連する問題