Sql Server 2008(およびおそらく他のほとんどのバージョン):Management Studioには、理論的にはすべてのオブジェクト(右クリック、タスク、スクリプトの生成)を含むデータベース全体をスクリプト化できる「スクリプトの生成」オプションがあります。ほとんどの場合は問題なく動作しますが、データベース内のすべてのビュー/ストアドプロシージャ/関数をスクリプト化するために使用すると、オブジェクト間の依存関係を考慮しないスクリプトが生成されます。
たとえば、ビューAが関数Bを参照している場合、必ずしも関数Bが最初にスクリプトに配置されるとは限りません。
エラーなしで実行される順序になるように、生成される非常に長いスクリプトを解くには長い時間がかかります。
より良い方法があるに違いありません。できればお金をかけずにこれを回避するための最良の方法は何ですか?*
*(赤いゲートftw)