none
テーブルの入れ替え RRS feed

  • 質問

  • ご教授お願い致します。
     
     現在データベースをMicrosoftSQLサーバー2008を使用してシステム開発を行っています。

     当社でテーブル等の設計を行っていますが
     納品先のユーザー側でも試作としてSQLをインストールして
     都度、当社で現時点設計したSQLで作成されたLDFとMDFファイルを
     ユーザーへ送信しています。
     
     しかし、この方法ですとユーザー側で試行していたレコードも
     当社から送信したLDFとMDFを上書きすると当社で作成したレコードに
     変更されてしまいます。

     つきましては、当社で変更したテーブル情報を送信した時に
     ユーザー側で作成したレコードを維持したまま最新の情報に
     更新させる方法があれば教えて下さい。

     また、複数あるテーブルから今回は1テーブルだけ変更して
     ユーザーへ送信して更新をお願いする場合に
     毎回LDFとMDFの容量が大きいファイルを送信するのではなく
     1部分だけ送信する方法もありましたらお願いします。
     尚、こちらの場合は、レコード情報は当社側に更新されても構わないです。

     以上

    2011年4月1日 6:25

回答

  • テーブル構造等のメタデータはどのように更新されているのでしょうか?

    たとえば、SQL Management Studio を使用されている場合、メニューの [ツール | オプション] にある [デザイナ] 欄にある [変更スクリプトを自動的に生成する] を ON にしておくと、デザイナで変更した際に [変更スクリプトの保存] というダイアログが出てくるようになります。ここで作成したスクリプトをユーザに送付して実行してもらえば、ある程度は期待した内容になると思います。

    • 回答としてマーク zeak01 2011年4月4日 8:07
    2011年4月1日 9:38

すべての返信

  • テーブル構造等のメタデータはどのように更新されているのでしょうか?

    たとえば、SQL Management Studio を使用されている場合、メニューの [ツール | オプション] にある [デザイナ] 欄にある [変更スクリプトを自動的に生成する] を ON にしておくと、デザイナで変更した際に [変更スクリプトの保存] というダイアログが出てくるようになります。ここで作成したスクリプトをユーザに送付して実行してもらえば、ある程度は期待した内容になると思います。

    • 回答としてマーク zeak01 2011年4月4日 8:07
    2011年4月1日 9:38
  • ご回答ありがとうございます。

    まずは試してみます。

     

    2011年4月4日 8:06