
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ランキング
-
SQLのエラー(~付近に不適切な...
-
SQL Date型の列から年月だけを...
-
Accessの重複なしのカウントの...
-
SQLサーバで和暦から西暦に変換...
-
Microsoft SQL Serverについて
-
Wacom Cintiq 16 と Wacom Cint...
-
SQLをはじめから勉強するには
-
SQL クエリ データ数
-
SQL Server management studio ...
-
Tverは無料でしょうか?
-
サーバー破壊
-
Visuaal Studio Community 2022...
-
Access2021 「ISNULL関数には引...
-
甘いものがすきなのってなおせ...
-
SQLて何ですか!
-
生え際から顎先まで17.5 頭頂か...
-
sql serveについて
-
SQLを駆使したデータ抽出ってど...
-
自己相関サブクエリと自己結合...
-
DBのテーブルの設計ができず困...
マンスリーランキングこのカテゴリの人気マンスリー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ペ...
おすすめ情報