0
私はテーブルの上に2つのインデックスがあります。SQL Azureの切り替えクラスタ型と非クラスタ化インデックス
CREATE CLUSTERED INDEX [IXAddrbookCrtDtm] ON [dbo].[Addrbook]
(
[AbkOrgGrpID] ASC,
[AddrbookID] ASC
)
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF,
ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
GO
と
ALTER TABLE [dbo].[Addrbook]
ADD CONSTRAINT [PKAddrbook_New]
PRIMARY KEY NONCLUSTERED
(
[AbkOrgGrpID] ASC,
[AddrbookID] ASC
)
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF,
ONLINE = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON)
GO
を私は2つの上にただ1クラスタ化主キーインデックスを持つ代わりにする必要があります。テーブルの削除と再作成はオプションではありません。私は、非クラスタ化インデックスをドロップすることができるように
は
CREATE CLUSTERED INDEX IXAddrbookCrtDtm ON
Addrbook(AbkOrgGrpID,AddrbookID)
PRIMARY KEY WITH (DROP_EXISTING = ON);
のようなものはありますか?
ウィルAzureのSQL DBは、私は再作成せずにクラスタ化インデックスを削除することができ、主キー(AbkOrgGrpID、AddrbookID)を追加テーブル? – user2561997
テーブル – TheGameiswar
をV12で削除する必要はありません。その上にいる場合は必須ではありません。http://sqlmag.com/sql-server/indexes-azure-sql-database-v12 – TheGameiswar