誰かがデータベースからすべてのインデックスを削除する方法を知っていますか?インデックスを削除するSQL Server 2000
0
A
答えて
3
このクエリを使用すると、あなたがそれから実行できるDROPステートメントのリストを作成します。
をSELECT
'DROP INDEX ' + ix.name + ' ON ' + OBJECT_NAME(ID)
FROM
sysindexes ix
WHERE
ix.Name IS NOT null
かなり速く、すべてのインデックスを削除する必要があります:-)
Marc
PS:ああ、申し訳ありませんが、これはSQL Server 2005以降でのみ動作することに気付きました。 SQL Server 2000では、代わりに "sysindexes"ビューを使用する必要があります...私のステートメントをそれに応じて更新しました
1
sysindexes tableを照会するSQLを生成します。
の線に沿っていくつかのこと:
select 'drop index ' + i.name + ' on ' + o.name
from sysindexes i
inner join sysobjects o on i.id = o.id
where o.name <> i.name
結果を実行....
関連する問題
- 1. SQL Server 2000インデックス - クラスタ化と非クラスタ化
- 2. SQL Server 2000でselectから削除しますか?
- 3. SQL Server 2000データベースをSQL Server 2000に復元する
- 4. SQL Server 2000 - データをSQL Server 2000から移動する
- 5. SQL Server 2000でSQL Server 2000のバックアップを復元する
- 6. SQL Server 2000:大量のデータの削除と挿入
- 7. データベーススナップショットSQL Server 2000
- 8. TOP n結果をSQL 2000で削除するには?
- 9. SQL Server 2000 Serverのエラー
- 10. SQL Server 2000のセキュリティ
- 11. ビューテーブルは、SQL Server 2000
- 12. SQL Server 2008クロスサーバークエリ2000
- 13. Sql server 2000 remote connection
- 14. ストアドプロシージャ(SQL Server 2000の)
- 15. SQL SERVER 2000 JDBCドライバ
- 16. SQL Server 2000のメモリステータス
- 17. SQL Server 2000とSQL Server 2008の同期
- 18. SQL Server 2000で同等のINCLUDEを持つ非クラスタ化インデックス
- 19. Sql Server 2008 - シノニムを削除する
- 20. SQL Serverでグローバルテンポラリテーブル(## tempTable)を削除する
- 21. SQL Serverデータベースを削除する
- 22. SQL Server 2000からSQL Server 2005レポートDBをセットアップする
- 23. SQL Server 2000データベースをSQL Server 2008データベースにマージする
- 24. SQL Server 2008マージソフト削除エラー
- 25. の削除SQL ServerデータベースC#
- 26. SQL Serverインスタンスの削除
- 27. SQL Serverの削除のジレンマ
- 28. SQL Server 2000 - デッドロックのデバッグ
- 29. SQL Server 2000> EXECUTE AS
- 30. SQL Server 2000 - リンク先サーバ
なぜすべてのインデックスを削除しますか? –
@Mitch:私はdevのインスタンスで他のdev'ersを悩ますためにそれを行うだろう。 – Sung