これによると article 、クラスター化された列ストアインデックスを持つテーブルは、1つ以上の追加の非クラスター化インデックスを持つことができます。ただし、CCIを使用してテーブルに非クラスター化インデックスを追加しようとすると、次の画像に示すエラーが発生します。
私は何かを見落としているのですか、それとも何かを誤解していますか? SP1でSQLServer2016を使用しています。
クラスター化列ストアインデックスを持つテーブルに追加の非クラスター化インデックスを作成できます。次のスクリプトはこれを示しています...
CREATE TABLE dbo.T2 (C1 INT NOT NULL, C2 INT, C3 INT);
GO
CREATE CLUSTERED COLUMNSTORE INDEX CCI ON dbo.T2;
GO
CREATE NONCLUSTERED INDEX IX ON dbo.T2 (C2);
GO
SSMS16.5.3を使用して同じことを試みました。使用しているバージョンにバグがある可能性があります(最新は https://docs.Microsoft.com/en-us/sql/ssms/download-sql-server-management-studio- ssms )。
GUIではなくTSQLを使用してスクリプトを作成し、同じ結果が得られるかどうかを確認することを検討してください。