1

既存のデータベースを VS 2010 データベース プロジェクトに移動しようとしています。このデータベースは非常に長い間存在しており、多くのストアド プロシージャがあります。これらのストアド プロシージャの多くは、SELECT ... INTO 構文を使用して作業テーブルを作成します。これは、トランザクション ログを通過するデータの量を減らすために行われました。データベースをプロジェクトにインポートするときに、作業テーブルの選択を解除しました。警告を調べると、すべてのストアド プロシージャが、作業テーブルが見つからないと言っていることがわかります。誰にもこれに対処する方法がありますか?SSIS への変換をできる限り遅らせていますが、ストアド プロシージャで思い出さなければならないロジックがいくつかあります。

ありがとう。

4

1 に答える 1

0

この場合、警告を無視するか、ストアド プロシージャが機能するために絶対に必要な作業テーブルをインポートする必要があります。テーブルが存在しない場合、プロジェクトが適切にビルドされるとは思いませんが、期待されています。

これらのテーブルがデータベースに既に存在する場合は、再作成されないので問題ありません。ストアド プロシージャをクリーンアップするときに、これらを徐々に非推奨にすることができます。

于 2013-05-01T15:10:12.867 に答える