3

いくつかのカタログを含む既存のリンク サーバーがあります...このリンク サーバーに別の既存のデータベース/カタログを追加するにはどうすればよいですか?

たとえば、私のオブジェクト エクスプローラーは次のようになります。

リンクされたサーバー

  • プロバイダ
  • DB4\プロダクション
  • DB4_LINK
    • カタログ
      • システムカタログ
      • マイデータベース
      • MyOtherDatabase

すでに存在する別のデータベースを DB4_LINK に追加するにはどうすればよいですか?

編集:このリンク サーバー エントリに既存のデータベースを追加しようとしています。

4

2 に答える 2

4

これを行うには、リンク サーバー経由で動的 SQL を送信します。

EXEC DB4_LINK.master..sp_executesql N'CREATE DATABASE foo;';

もちろん、これには権限が必要です。これは、デフォルト設定が適切であることを前提とした単純なコマンドですCREATE DATABASE。コマンドをカスタマイズすることもできます。

于 2012-08-15T18:49:00.743 に答える