どのようにデータをインポートから別のデータベースを別サーバー内のテーブSQL Server2000?

StackOverflow https://stackoverflow.com/questions/2282771

  •  21-09-2019
  •  | 
  •  

質問

したヴィッセル神戸は、神戸市民の使用に関bcpのコマンドを解決するユーザ認証し、bcpのコマンドでインポートするテーブルのデータベース?ちなみに、私はSQL Server2000を利用環境です。

こちらのコードがもつことがわかったこれまで:

セット@コマンド='bcp"を選択しvwTest.* 【myserver\sql].テストです。dbo.vwTest"queryout dbo.試験-C ACP-c-r -t";"S myserver\sql-Umyuser-Puser1'

EXEC。dbo.xp_cmdshell@コマンド

役に立ちましたか?

解決

に基づく の比較BCPでは、バルクの挿入、OPENROWSET(推定リンクサーバ)こちら:

を---bcp体でのプロセスです。移動データ処理メモリ空間にbcpを用のプロセス間のデータの総力を結集.インター-プロセスデータの総力を結集し、変換パラメータをメソッドの呼び出しストリームのバイトです。この追加ができな負荷のプロセッサーしかし、bcp[両方]を解析しデータの[変換します]データを[に]ネイティブ保存形式には、クライアントの過程で、できるオフロ解析とデータ変換からSQLサーバーです。

...bcp可能な最も効率的な移転。きないほうがよい:

  1. の作成 リンクサーバのインスタンス その他のデータベース
  2. 使用 INSERT 諸表のテーブルは人口に基づく記録からのデータベースにさらされるリンク先のサーバーのインスタンス.

も潜在的により効率化するために必要な設定をリンク先のサーバーのインスタンスを一度に対走BCP作成スクリプトの出力時に移動させたいデータです。

そのリンクサーバのインスタンスに基づくユーザーのその他のデータベースでのアクセス権を、他のデータベースに基づいたユーザーのアクセス権を表します。

他のヒント

必ず!!

このコマンドを採用するお客様のニーズにお客様のソース機:

bcp database.dbo.viewname out c:\temp\viewname.bcp

そのデータのインポートにしっかりと行先システム:

bcp newdatabase.dbo.importtable in c:\temp\viewname.bcp 
    -c -S(servername) -U(username) -P(password)

べラーの内容をご"viewname"からのソースサーバーのかたまりをビニール袋に入れ、一時ファイルを挿入するファイルの新しいデータベースの新しいサーバーです。

通常、負荷データの行を新しい一時を演テーブル、があり、T-SQLまたはその他の手段を挿入するデータへの実際のです。

チェックを MSDN文書におけるbcp事業継続計画にはSQL Server2000 詳細は、すべてのスイッチとその意味があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top