サーバの OS が記載されていませんがiPhone アプリということなので Linux のサーバなのではないかと想像して回答します。
環境にもよりますが root 権限が無いと動かないというプログラムはあまりなくて、アクセスする対象の資源(ファイルなど)のアクセス権限と実行しているプロセスの権限の組合せによります。
大雑把にリソースは、利用者・グループ・全員に対して権限を割り当てられます。
それに対して実行しているプロセスにも、どの利用者で実行されているかという属性があります。
例えば、利用者 A に対する許可はあるが、それ以外(グループ・全員)には許可されていない場合には、利用者 A でプロセスが実行されていないとリソースにアクセスできません。
質問から想像するにデータの移行に必要なプログラムの実行者にたいして、必要なリソースの権限が割り当てられていないのではないかと思います。
まずは基本的なところからになりますが以下のようなところが参考になると思います。
http://homepage3.nifty.com/nasunu-i/LinuxBeginner/Permission.htm
http://www.tsh-world.co.jp/mms/acutech/manual/V701html/acucnct/con_48.htm
http://docs.oracle.com/cd/E19253-01/819-0383/secfile-60/index.html
コメント(1件)
移動するなら何が何でも連絡取ったほうがいいです。(つぶれちゃったとか?)
内容はわかりませんが簡単に移行できない気が…。
もしかしたら移行してみて何事もなく動くことも…いやないかな。
質問者さんが、その業者が作ったプログラムで使っている命令系統からなにから全部把握していて、LINUXなどのサーバに詳しく移行作業なぞお手の物!というスキルを持っていれば別かもしれませんが。
仕様書でも残っていれば同じような業者に調査依頼をだすことはできるかも??