一部の主キーを非クラスタ化からクラスタ化に変更する必要がありますが、他の外部キーから参照されているため、制約を削除できません。SQL 2005 SMO - 参照テーブルの検索
DB内のすべてのテーブルをループせずに、外部テーブルのプライマリキーを参照するテーブルを外部関係の一部として見つけるにはどうすればよいですか?私はそれらの制約を無効にし、PKを変更して再度有効にする必要があります。
アップデート:私はSMOが、これを行うには、プレーンSQLを使用したくない
。 (私のテーブルの主キーを参照しているすなわちテーブル) table.PrimaryKey.ForeignKeys 私はちょうどデータベースとチェック内のすべてのテーブルをループを回避したい:私はのようなものを必要とすることにより、
マークは、私がのForeignKeyについて知っていますそれらのいずれかが私のテーブルを参照する場合は、それらの一つ一つ上のForeignKeyプロパティを確認します。(スケーラブルではありません)
私の読書はそれはヨーヨーが欲しいものないということである(ちょうど見た、このほかに気づくことができませんでした!) – Murph