私は次のようにデータベースTest
内のローカルテーブルを持っている:挿入行の異なるデータベースやサーバは
CREATE TABLE [SavedData]
(
[RowID] INT NOT NULL ,
[Category] INT NOT NULL ,
[X] DATETIME NOT NULL,
[Y] DATETIME NOT NULL,
PRIMARY KEY ([RowID])
)
私はGetData(INT category)
のように別のサーバー上のリモート・データベースLiveData
の手順を持っています複数の行を返すRowID, X, Y
。
私のテーブルはローカルテスト用のデータをキャプチャするために使用されているので、私はこれをclunky CSVファイルや何かを経由するのではなく、1つのステップで行うことができますか?例えばCategory
とEXEC GetData(Category)
の結果は、いくつかのクロスDBクエリ/スクリプトを使用してSavedData
に挿入されます。
私は可能な限りDBクエリにVisual Studio 2013を使用しています。アプリケーションのコードではなく、ローカルのテストデータに手動でマイグレーションを行います。
具体的には、私はVSに2つのDB接続を持っている:
DB 'テスト' は私のlocaldbであるが、DB 'LiveDataは' SQL2014です。
はい、可能ですが、実際に読み取るコードと書き込みコードはどこにありますか? – Steve
@ Steve私はこの移行をコードからではなくローカルのテストデータに手動で設定しています。 (これをQに追加しました) –