Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。166件0SQLServerを幾つか有している状況で、そのうちの一つが機器老朽化から後継機への移行を予定中です。互いのSQLServerはデータ連携を目的に相互のデータ参照・登録・更新を達成してきており、ストアド・ビュー・ジョブといった各オブジェクトの中で、移行対象のSQLServerが定義されてしまっている部分を洗い出したいと考えています。影響の出ているオブジェクトだけ対策を投じたいと思っています。Serverにはシステムカタログビューと呼ばれるオブジェクト情報を取得するためのビューが多数定義されています。sys.sql_modulesのように参照できます。基本的にはここからソースコードを取得し、対象サーバー名を検索すれば可能です。'[[]server_name].%'のように抽出でき、これらのobject_idをsys.sql_dependenciesのreferenced_major_idから検索するとシノニムを使用しているSQLモジュールのオブジェクトIDが分かります。文字列検索より直接的なカタログビューがありました。sys.sql_expression_dependenciesにはreferenced_server_nameがありますので、ここを見れば直接参照しているSQLモジュールが分かります。個の銅バッジご見解をありがとうございます、助かります。こちらビュ定義とストアドの上での使用箇所を洗い出すには十分使えそうです。Server側ではどうすることもできないですねえ。実行されたSQLを記録することはできますが、調査期間中に実行されるかどうかの保証自体がないですし、ソースを直接分析した方がフィードバックしやすいです。2:15この度は御世話になりました、ご提案のSELECT文をDB単位に発行して対象を抽出することにしました、ありがとうございました。|0ビューやジョブのデザインを一覧でダウンロードするようなユーティリティはありませんでしょうか?どういった出力を求められているかわかりませんでした。pgrhoさんが回答されているように目的のオブジェクトを検索するのも一つの手だと思います。私からは別アプローチで。Studioにはスクリプトの生成という機能があります。これはデータベース上のすべてのオブジェクトに対して再構築可能なスクリプトを生成する機能です。TABLE文が得られます。データベース全体に対するスクリプトを取得できたら、あとは当該スクリプトをエディタなどで検索してじっくりと分析できるかと思います。個の銅バッジいつもお世話になっております、ご見解ありがとうございます。>データベース上のすべてのオブジェクトに対して再構築可能なスクリプトを生成する機能。データベース単位の実行が可能なようですね。ジョブについてもスクリプト出力できれるのは◎ですが、一括で出せないかなぁ...と今考えてます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。MVCについて、スキャフォールディングコマンドにて必ず失敗します。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。