- - PR -
SQL6.5のインデックス情報の調査方法
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2005-08-15 17:30
遠隔のSQL Server6.5で運用されているDBの
各テーブルのインデックス情報(名称、項目、順番など)を見たいのですが、 アクセスする側のサーバがSQL Server 2000のために、 そのEnterprizeManagerからインデックス情報を覗き込むことができないようです。 そこで別の方法でどうにか見たいのですが、 どなたかご教授頂けませんでしょうか?よろしくお願いいたします。 | ||||
|
投稿日時: 2005-08-15 18:26
お疲れ様です。 「遠隔」,「アクセスする側のサーバ」というのがどういったコンテキストで使われているのかがわかりませんが, EMで接続しているようですので,普通にクエリは発行できると考えてよいでしょうか? クエリアナライザから ・BDCC SHOWCONTIG を呼び出す ・sysindexes の情報を見る などでどうでしょうか。 直接関係ないですが,6.5 のパフォーマンスチューニングのリファレンスです。 ↓ http://www.microsoft.com/japan/technet/prodtechnol/sql/70/maintain/sqliopt.mspx ---------- TimberLandChapel http://blogs.timberlandchapel.com/blogs/timberlandchapel/ [ メッセージ編集済み 編集者: TLC 編集日時 2005-08-15 18:28 ] | ||||
|
投稿日時: 2005-08-15 20:21
ありがとうございます。 明日の朝には早速試してみるようにします。 いろいろ調べてみたところ 以下でも実施できるようなのですが、 どなたか使用したことがありますでしょうか? sp_helpindex '@テーブル名' GO さらにお聞きしたいのですが、 遠隔の端末(SQL6.5)に対して EM以外を使って(たとえばコマンド上からなど・・)からの インデックス情報(名称、項目、順番など)は調べることが出来るのでしょうか? 以上2点になりますがご教授よろしくお願いいたします。 | ||||
|
投稿日時: 2005-08-15 21:28
[quote]
erugggさんの書き込み (2005-08-15 20:21) より:
お疲れ様です。 sp_helpindex でも [name],[description],[keys]の情報がとれます。 あとは必要とされている「順番」がどんなものかによって,追加の情報をどこから引っ張ってくるか,だと思います。 コマンドで叩く方法ですが, 6.5 ですので, isql ユーティリティを使用してください。 SQL クエリをコマンドプロンプトから発行することができます。 あとは,必要な情報を取り出すクエリなりストアドプロシージャなりを定義することになります。 ---------- TimberLandChapel http://blogs.timberlandchapel.com/blogs/timberlandchapel/ | ||||
|
投稿日時: 2005-08-16 12:16
spを使用して確認することができました。
有難うございました。
isqlについてはよく理解していないので、 もう少し調べてみます。 こちらも有難うございました。 | ||||
1
