サーバー・ネットワーク構築に関連した他の仕事を探す
見積もり募集の結果
見積もり募集の内容
-
依頼の目的・背景
-
■ 依頼の目的/概要
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で受ける
といった方法でも構いません。
内部の処理設計は開発者様の
慣れている手法にお任せします。
-
クライアントの稟議待ちのため期日延期
-
キャンセル理由:ランサーと見積もり・日程などの条件が合致しなかったため
手数料を含めた場合に、予定の開発予算に収まるものがなく、
今回は辞退させていただきます。
ご提案頂きました皆様、誠にありがとうございました。
予算枠を増やして再度募集させて頂くことも御座いますので
その際はどうぞよろしくお願いいたします。
- 添付ファイル
-
※ 締切後、添付ファイルはクライアントと当選したランサー以外は閲覧できません
この仕事に似たサーバー・ネットワーク構築の他の仕事を探す