1

SQL クエリを使用して、すべてのストアド プロシージャを古いデータベースから新しいデータベースに移動したいと考えています。

Databaseを介して作成しましたが、Dynamic stored procedure正常に機能しました。もすべて移動しましたが、新しいデータベースtablesに移動できません。stored procedures

テーブルに貼り付けようとSQL statementsしましたが、実行する方法がわかりません。

ストアド プロシージャを簡単に移行する方法はありますか?

次のクエリで古いデータベースに作成されたすべてのストアド プロシージャを取得しました

Select Name from '+@OldDatabse+'.sys.procedures

誰でも私を助けることができますか?

4

3 に答える 3

0

以下のリンクの重複の可能性:

SQL Server - あるデータベースから別のデータベースにストアド プロシージャをコピーする

  • データベースを右クリック
  • タスク
  • スクリプトの生成
  • スクリプトを作成するオブジェクトを選択します
  • スクリプトからファイルへ
  • 生成されたスクリプトをターゲット データベースに対して実行する

私はそれがあなたを助けることを願っています.. :)

于 2013-10-24T06:03:36.647 に答える
0

古いデータベース サーバーをページにリンクする

$old_host= "OLD DB IP";
$old_db = "OLD DB"

$new_host ="localhost";
$new_db= "new_db";

$old_con=mysql_connect($old_host,$old_db);

mysql_select_db($old_db,$old_con);
mysql_select_db($new_db,$new_con);
于 2013-10-24T05:38:57.370 に答える