2009-07-30 4 views

答えて

1

サーバーを直接的または間接的にリンクできず、DTSを使用してこれを行うことはできないと思いますか?

SQL Serverとのやりとりに使用できるMicrosoft.SqlServer名前空間があります(simple exampleを参照してください、リモートデータベースとローカルデータベース間の複雑なビジネスルールデータ同期操作を行うのにこれを使用しましたが、 。ないポイント&クリックユーティリティ

EDIT:マルチステップのデータ転送&変換処理を実行する あなたが作成することができますし、スケジュールDTSパッケージは、(スクリプトを考えて)ここでは、C#でDTSとの相互作用について語っlinkある

+0

用に拡張する必要があります。 //en.wikipedia.org/wiki/Data_Transformation_Services –

+0

のhttp何であるかわからない、あなたの提案を使用していますが、接続とコマンドのタイムアウトと言うことは重要であるが、大きなテーブル/狭い帯域幅 –

+0

頭字語の私の知らないことに加えて、私はこのDTSを使って、Sql Server Management Studioでこれらのサーバー間でデータを転送しましたが、プログラム的に行う方法はわかりません –

1

データベースのバックアップと復元を行う方法文学的に?

+0

私がする? –

+0

TSを使用してSPを使用してバックアップおよび復元するこのリンクをチェックしてください - http://www.sqlmag.com/Articles/ArticleID/46560/46560.html?Ad=1 – msvcyc

0

最初のサーバーをlinked serverとして追加します。 必要なテーブルを作成し、プレーンINSERT ... SELECTを使用してデータをコピーします。 リンクサーバーを作成する代わりにOPENDATASOURCE関数を使用することもできます。

お互いにアクセスできるようにサーバーを構成できない場合は、DataTableまたはDataSetを使用してアプリケーションにデータを読み込んでから、SqlBulkCopyを使用して別のサーバーに書き込みます。 shizzle FO

関連する問題