急于请教一个关于dbmopen的问题

急于请教一个关于dbmopen的问题
1 我利用dbmopen作一个hash,具体命令如下:
dbmopen(%IDvsLENGTH,'c:\IDvsLENGTH',0666)||die "can`t open it:$!\n";
但同一个命令在我的电脑(XP)生成两个文件:IDvsLENGTH.pag和IDvsLENGTH.dir。
但在我这里的服务器(server2003)上是一个IDvsLENGTH。
而且在服务器上作的hash在我的机子上不可以用。
请问这种问题该如何办?
谢谢啦