6月30日まで 新規会員登録とパッケージ出品で 2000円割引クーポンプレゼント! ※無くなり次第終了 ご利用方法
この募集は2018年10月31日に終了しました。

ローカルSQLserverから抽出したデータを、サーバーに接続してMySQLへ連携するPowerShell 又は VBScriptの仕事

ローカルSQLserverから抽出したデータを、サーバーに接続してMySQLへ連携するPowerShell 又は VBScriptに関する仕事・募集案件ページです。クラウドソーシングのランサーズで、サーバー・ネットワーク構築に関する最適な外注/発注先をお探しの方、副業案件・求人をお探しのフリーランスの方はまず会員登録がおすすめです。

見積もり募集の結果

募集期間

13日間

提案数

5件

当選人数

0 件

(募集人数1人)

見積もり募集の内容

依頼の目的・背景
■ 依頼の目的/概要
Windows10で運用しているSQL Server を使った在庫管理アプリから
深夜に20~100件程度の差分データを抜き出し、
レンタルサーバーのMySQLに転送したいです。

転送先のレンタルサーバーはXserverのX10プランです。
SSH接続により、クライアント側から制御したいです。


■作成要綱
添付の基本設計PDFに沿って
PowerShellでスクリプトを作成をお願いします。

必要に応じてteratermやputtyなどのマクロや、
PHPで作成した処理をキックする形でも構いません。

起動には「bat」を使い、
Windowsタスクスケジューラでの定時運用し、
トラブル時には、batを手動起動する予定です。

なお、価格が抑えられるのであれば、
PowerShellでなくVBScriptでも構いません。

処理設計にあたり、お願いしたいことは下記2点です。
・接続設定などの定数は設定ファイルに記載
・エラー発生時はログを残す

■開発規模
メインの処理が下記の4モジュール
エラーチェックなど小さいものを含め合計6モジュール
1 ~ 1.5MD 程度の小規模開発との事です。

■ご提示予定のもの
・基本設計書PDF(このページに添付)
・ご契約時にお渡し
 →テーブル定義
 →データ抽出用のSQLのたたき台


■メインの処理
【1】ローカルデータの抜き出し
・前回起動完了時からみた、差分レコードを抽出する
 (たたき台となるSQLは別途送付します)
・データは「.csv」か「.sql」ファイルで一時出力します。
・このとき、文字コードをMysqlに合わせてUTF8にします。

【2】レンタルサーバーへのデータIF
・SSH接続でXserverに接続しMYSQLにログイン
・データ受入用の作業TBLの旧データをTrancate
・データ受入用の作業TBLに、差分データをINSERT

【3】アプリDBへの反映(新規分)
・作業TBLと本番TBLを「伝票ID>明細ID」をキーに比較し、
  本番側に存在しない新規追加レコードを調査
・新規分をそのままINSERT

【4】アプリDBへの反映(更新分)
・作業TBLと本番TBLを「伝票ID>明細ID」をキーに比較し、
 本番側に存在する更新レコードを調査
・更新はレコード全列をUpdate


■ 希望するスキル
・PowerShell、またはVBScript
・TeratermやPutty、および そのマクロ作成
・SQLserverExpress、MySQL
・場合によっては一部PHP

■その他
Xserverでは、アクセス範囲を開発環境だけに指定した
アカウントを別途作成できないため、SSH鍵はお渡しが難しいです。

お手持ちのサーバー環境でテスト頂いたものを
いったん納品いただき、適宜ご相談させて頂ければと思います。
一応、通常の手作業では、teraterm、puttyともにSSH接続できています。



開発の進捗状況
企画書がある、設計書がある
開発の継続性
今回のみ、開発をお願いいたします。
重視する点
予算、業務経験・知識
希望スキル
ランサーに相談して決めたい
補足説明
設定なし
誤字修正VBScipt→VBScript
データ転送やサーバー側のMySQL操作は
ターミナルマクロで行うと、PDFには記載されていますが、

ローカルPCからはGET送信してサーバー側はPHPで受ける
といった方法でも構いません。

内部の処理設計は開発者様の
慣れている手法にお任せします。
クライアントの稟議待ちのため期日延期
キャンセル理由:ランサーと見積もり・日程などの条件が合致しなかったため

手数料を含めた場合に、予定の開発予算に収まるものがなく、
今回は辞退させていただきます。
ご提案頂きました皆様、誠にありがとうございました。
予算枠を増やして再度募集させて頂くことも御座いますので
その際はどうぞよろしくお願いいたします。
添付ファイル
※ 締切後、添付ファイルはクライアントと当選したランサー以外は閲覧できません
  • 依頼用_要件定義_データインタフェ...

この仕事に似たサーバー・ネットワーク構築の他の仕事を探す

会員登録する (無料)