0

職場で、私のチームは統合テストに中央の SQL Server 2005 データベース サーバーを使用しており、ローカル データベースでのテストに移行したいと考えています。唯一の問題は、中央データベースが 10 Gb を超えていることです。

各テーブルのデータ オブジェクトと行をインポートして、確実に稼働できるようにすることに関心があります。どうすればこれを行うことができるか教えてもらえますか?

私はVS 2008プロフェッショナルとSQL Server管理スタジオエクスプレスを持っています。VS 2008 データベース エディションが必要ですか?

ありがとう -ヴェヌ

編集: 中央データベース サーバーにログインして、ホスト マシンに優れたツールがあるかどうかを確認します。ありがとうkpollock、私はそれを考えていませんでした。

4

2 に答える 2

1

2005および2008Expressエディションには、4GBの制限があります

中央サーバーでdbコピーを作成し、それを処理することを考えましたか(別の名前の新しいdbに復元するだけです)。

SQLServerのバックアップと復元-完全バックアップも参照してください。

于 2009-02-25T17:36:54.640 に答える
0

私にはSSISジョブのように見えますが、ExpressバージョンのManagementStudioにはありません。

または、C#でソースデータベースのストアドプロシージャを呼び出してデータを抽出することもできます。(これは、より広く理解できると思うので、私がそれを行う方法です-しかし、それは私の意見です)。

データベースが稼働していて、新しいデータが常に入ってくる場合は、スキーマと参照データのみを設定してから、レプリケーションを使用して新しいデータを受け取ったときに取得できます(代表的なサンプルが得られると思われる場合)。

スキーマの理解に基づいてサンプル抽出をコード化する必要があります。つまり、リンクされたレコードの完全なセット(たとえば、注文の詳細レコードと、顧客、住所などのすべてのルックアップ)を確実に取得する必要があります。

于 2009-02-25T17:29:44.610 に答える