
sqlserverで、何らかのファイルへデータベースのエクスポートを行い、
2つのPC間(ネットワークはつながっていない)で、データベースの移行を頻繁に(1日1回程度)したいと思っています。
(開発環境を持ち歩く意図です。)
環境は下記の通りです。
SQL Server 2005 Express Edition
SQL Server Management Studio Express Edition
DTSWizard.exeでエクスポートできるのは知っているのですが、
「ファイル」へのエクスポートは貧弱らしく、困っています。
mdbファイルへのエクスポートはできるのですが、
いざやってみると、VIEWをエクスポートするとテーブルとしてエクスポートされてしまい、
インポート時にはVIEWとしては再現してくれません。
ということで、質問は下記の通りです。
SQL Server 2005 Express Edition で、
・USBメモリ等で持ち運び可能な形(ファイル)にエクスポート
・VIEWも、VIEWとして再現される
という条件を満たしたエクスポートの方法はあるでしょうか。
以上です。
ご回答よろしくお願い致します。
No.1
- 回答日時:
bcpコマンドでバルクアウトしたデータを更にZIP等で圧縮したら
如何でしょう。
それと、VIEWはテーブルのデータの表示の仕方を変えたもので、
SQL定義式です。元になるテーブルの内容が変われば変わります。
エクスポート/インポートの対象と考えるのは間違いです。
あるとすれば、VIEWを形成するSQLの定義が変わった時だけで、そう
頻繁にあることではありません。(ある時は重大な仕様変更です)
この回答への補足
ご回答ありがとうございます。
>それと、VIEWはテーブルのデータの表示の仕方を変えたもので、
>SQL定義式です。元になるテーブルの内容が変われば変わります。
>エクスポート/インポートの対象と考えるのは間違いです。
VIEWはテーブルの実体ではなく、クエリの定義に過ぎないというのは理解しています。そのSQL定義式をエクスポート・インポートできるようにしたいのです。MDBファイルにエクスポートすると、VIEWがMDBファイル上でテーブルになってしまい、それをsqlserverにインポートすると、当然、VIEWではなくテーブルとしてインポートされてしまいます。それを避けたいのです。
「bcpコマンドでバルクアウト」は現在の知識では理解できないのですが、現在頑張ってググっています。自分なりに理解できたらまた報告します。
bcpを試してみたのですが、疑問点があります。
・「データベース丸ごと」エクスポートするやり方が調べても見つからなかったのですが、
そのようなことは可能でしょうか。
・VIEWを指定してエクスポートしたところ、やはりVIEWの定義情報ではなく、VIEWの出力結果のレコードがエクスポートされました。
VIEWの定義情報はエクスポートできないのでしょうか。
質問ばかりですみません。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイルの存在チェック
-
DATファイルをEXCELで開きたい
-
エクセルのフィルタ抽出が固まる
-
SQLLDRで、10M程度のテキストの...
-
accessの処理が遅い
-
ファイルメーカーで画像を参照...
-
SQLローダーで複数のCSVファイ...
-
バッチファイルで2つのファイル...
-
MS-Accessのエクスポートで異常...
-
期限切れのバックアップの削除
-
一つのテーブルだけを復元(リス...
-
ACCESSのデータをWebブラウザで...
-
汎用系システムのDBについて
-
PCが悪くなって新しいPCにSSMS...
-
1回目の実行に3分、2回目の実行...
-
Accessdでの「トランザクション...
-
復旧中のデータベースについて
-
postgresql についてです
-
データベースの圧縮について
-
SQL Server Management Studio ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのフィルタ抽出が固まる
-
SQL*Loaderのコミットポイント...
-
DATファイルをEXCELで開きたい
-
accessの処理が遅い
-
マスタメンテとは?
-
SQLローダーを使ってExcelのデ...
-
テキストレコードの改行マーク...
-
ファイルメーカーで変更禁止を...
-
SQLローダーで複数のCSVファイ...
-
ファイルの存在チェック
-
videopad 無料版 アンインストール
-
DOAを身につける
-
ACCESSからEXCELへのステートメ...
-
INDEX関数とMATCH関数を組み合...
-
AccessからのExcelエクスポート...
-
VSAM,QSAM,BSAM,BPAM,BDAM
-
ADOで別ユーザが開いているエク...
-
Excelでデータを開こうとすると…。
-
ACCESSのコマンドボタンを押し...
-
Access2000で一覧表形式のWebペ...
おすすめ情報