【保存版】2013年度発売全パチスロアプリ一覧(iPhone,iPad)

【Access】別名をつけて、リンク先MDB(ネットワーク先マシン)をロカールマシンで再現してテストする方法。

Accessでシステムを作成する際、プログラムとデータを分割して作成するのが
セオリーです。この場合、データをネットワーク先の共有フォルダ(サーバー等)に
置くケースが多いかと思います。

こういったケースでは、リンクテーブルをプログラムから変更できるようにしておくと、サーバー変更や、テストにも柔軟に対応することが可能です。
【Access】テスト環境・本番環境切替用アクセステーブル自動リンク。
起動時に、コンフィグを読み込んで再設定させるのもいいですね。

ただ、上記のような仕組みが入っていない場合、
どうすれば簡単にテスト環境を構築できるでしょうか?

リンクマネージャーを使ってリンク先を手動で変更するというのも
いいのですが、別の簡単な方法もあります。

それは、「ローカルマシンに別名をつける」という方法です。

例えば、ローカルマシンのコンピュータ名が「ローカルC」、
サーバーマシンのコンピュータ名が「サーバーC」だった場合、
ローカルCの別名としてサーバーCを登録すると、
ローカルマシンだけでリンク先情報を変更せずにシステムを
実行できる環境が作れます。

ネットワークークを使用しないので、ノートパソコンで持ち運ぶことも
可能です。

<別名をつける方法>


別名をつけるには、レジストリキーに別名を登録し、再起動する必要があります。
私の実行環境はWindows7ProSP1ですが、以下の手順で問題なく動作しました。

1 レジストリエディタを起動。
 「ファイル名を指定して実行」(Winキー + R)から、regedit

2 以下のキーを探す。
 (キー)
 HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥
Services¥LanmanServer¥Parameters

レジストリエディタで別名をつける

3 「OptionalNames」を登録する。
 (名前)
 OptionalNames

4 別名を登録する
 文字列値で別名を登録する。
 (別名を1つ定義する場合はREG_SZ、複数定義する場合はREG_MULTI_SZを使用する)
 ちなみに、複数行文字列値に一つだけ登録することも可能です。
 なので、複数行文字列値(REG_MULTI_SZ)を使っておいたらよいでしょう。

詳しくは、以下のエントリを参考にしてください。
システム移行のためにコンピュータに複数の名前を付ける

ちなみに、別名をつけてもIPアドレスは変わりません。
また、DNSに自動登録もされません。
なので、外部から別名でアクセスするといったことは無理です。
あくまでもローカルマシン内での使用に限ります。

使い方の一例としては、お客様環境のコンピュータ名を別名登録しておくと、
お客様環境のコンピュータ名が、ローカルマシンのネットワーク上で
あたかもネットワーク先のコンピュータのように表示されます。

ちなみに、別名ですので元はローカルマシンです。
なので、表示される中身は同じです。
¥¥ローカルマシン
¥¥お客様マシン

は、同じ内容(ローカルマシンのもの)が表示されます。

下記の画像では、コンピュータが3つ見えていますが、一つは偽者(別名)です。(笑)



別名を利用すると、リンクテーブルのリンク先が現状のネットワーク上にないコンピュータだったとしても、リンク情報を修正することなく動作させることが可能になります。
知っておくと、何かの時に役に立つかと思います。

っていうか、この前、実際に役に立ったばかりでした。
工数の余裕のない案件で。。。
その時に、できるだけ楽して修正する方法はないかと考えてあみだした方法です。
[Google PR]

Twitterはじめました。プラプラ | Twitter

<< 【Windows9】次期Windowsは、2015年(来年)の4月リリース予定とのこと。
【雑記】日本初入金を受けるのは誰か(笑)?!PHGのAppleItunesアフィリエイトプログラム問題。 >>

[関連エントリ 最新5]

[Google PR]


[最新エントリ 5]

>>トップページ
人気カテゴリ:AccessTips SQLServer CakePHP iPad
過去ログ(全記事一覧)

コメント
コメントする(お気軽にどうぞ)









この記事のトラックバックURL
トラックバック
カテゴリー
プロフィール
お問い合わせ
Powered by NINJA TOOLS
links
recent comment
  • 【Access】vbaでhmacが正しく計算できた!!
    まさ (06/01)
  • 【Access】AccessReportMailメール送信時のポートを25から587へ
    わら (05/31)
  • 【SQLServer】超シンプル!再帰CTE(共通テーブル式)で連続データを作成する。
    sazi (09/08)
  • 【あまっちゃお】Amazon商品検索「あまっちゃお」プロジェクト始動。Ver00-06-00 β
    カメちゃん (07/31)
  • 【Access】あれ?DoCmd.RunCommand acCmdSaveRecordの内部仕様が変わった?
    花姉 (03/17)
  • 【Access】実行中のmdb(自分自身)をバックアップコピーする方法。
    亀 (02/06)
  • 【雑記】Amazonでの注文時、TMGさん発送にご注意を。納期を守れない可能性あり!
    管理人 (01/31)
  • 【雑記】Amazonでの注文時、TMGさん発送にご注意を。納期を守れない可能性あり!
    あ (01/31)
  • 【雑記】Amazonでの注文時、TMGさん発送にご注意を。納期を守れない可能性あり!
    K (11/13)
  • 【VAIOP】VaioXと両持ちできるものすっっごくマニアックなケース。当たり前ですが在庫限り。(笑)
    管理人 (08/04)
recent trackback
  • 【Access】2003安全でない式がブロックされていませんとセキュリティーレベル。
    awgs Foundry (10/29)
  • 【VAIOtypeP】液晶保護シートは、新車のカバーではない。レイアウト社液晶/天板保護フィルムセットRT-VP1FS1
    XMLがキライ。 (04/09)
  • Vistaから、LinkStation(NAS)にアクセスできません。
    そのほかいろいろ (09/06)