誰かがデータベースからすべてのインデックスを削除する方法を知っていますか?インデックスを削除する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. SQL Server 2000 Serverのエラー
- 9. SQL Server 2008クロスサーバークエリ2000
- 10. ストアドプロシージャ(SQL Server 2000の)
- 11. SQL Server 2000のメモリステータス
- 12. ビューテーブルは、SQL Server 2000
- 13. SQL Server 2000のセキュリティ
- 14. Sql server 2000 remote connection
- 15. SQL SERVER 2000 JDBCドライバ
- 16. TOP n結果をSQL 2000で削除するには?
- 17. SQL Server 2000とSQL Server 2008の同期
- 18. SQL Server 2012でテーブルのユーザー定義インデックスを削除します
- 19. SQL Server 2000で同等のINCLUDEを持つ非クラスタ化インデックス
- 20. SQL Server 2000データベースをSQL Server 2008データベースにマージする
- 21. SQL Server 2000からSQL Server 2005レポートDBをセットアップする
- 22. MS Access 2007とSQL Server 2000
- 23. SQL Server 2000 - デッドロックのデバッグ
- 24. SQL Server 2000 sp? odbcとOleDb
- 25. SQL Server 2000の:期待し
- 26. SQL Server 2000 - リンク先サーバ
- 27. SQL Server 2000> EXECUTE AS
- 28. SQL Server FileTable:ファイルを削除する
- 29. Sql Server 2008 - シノニムを削除する
- 30. SQL Serverデータベースを削除する
なぜすべてのインデックスを削除しますか? –
@Mitch:私はdevのインスタンスで他のdev'ersを悩ますためにそれを行うだろう。 – Sung