- PR -

SQL Server でインデックス・主キーを一時的に無効にしたい

1
投稿者投稿内容
i2delfin
会議室デビュー日: 2006/03/15
投稿数: 4
投稿日時: 2006-03-15 14:02
インデックや主キーを drop することなく、
一時的に無効にする方法はありませんでしょうか?
無効にした後、カラムの属性変更やデータの登録を
行い、インデックス・主キーを有効にする処理を
考えています。
御存知の方、宜しくお願い致します。

以上
今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2006-03-15 14:38
http://msdn2.microsoft.com/ja-jp/library/ms188388(SQL.90).aspx

ALTER INDEXで無効化できます。
i2delfin
会議室デビュー日: 2006/03/15
投稿数: 4
投稿日時: 2006-03-15 15:32
夏椰|。σ)oさん、早速の御回答ありがとうございます。

書き忘れましたが、SQL Server 2000 です。
ALTER INDEX は 2005 から使用可ではなかったでしょうか。
もし、2000 での方法をご存知でしたら宜しくお願い致します。

以上
今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2006-03-15 16:07
できないのではないでしょうか?

http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/tsqlref/ts_sys-i_76wj.asp

SQL Server2000のsysindexesには無効・有効の情報を持っている場所がない。

http://msdn2.microsoft.com/ja-jp/library/ms173760(SQL.90).aspx

SQL Server2005のsys.indexesには無効・有効の情報を持っている場所がある。

1

スキルアップ/キャリアアップ(JOB@IT)