interbase装在windows server 2003的机子上,为何不能连接?(在线等)(300分)

  • 主题发起人 主题发起人 三点
  • 开始时间 开始时间

三点

Unregistered / Unconfirmed
GUEST, unregistred user!
用delphi做了个小系统,数据库用的是delphi 6 自带的InterBase 6,数据库的名字叫material.gdb,这个数据库放在装有XP的机子上(IP 地址为10.20.1.2),在其它机子上Delphi自带的SQL EXPLORER新建一个InterBase数据库别名,指定地址(//10.20.1.2/d:/database/material.gdb),再输入用户名和密码,可以访问。系统都用了一段时间了,部门又买了个服务器,操作系统装的是windows server 2003,我把数据库移到此服务器上(IP 192.168.4.4),再用其它的机子上的SQL EXPLORER新建一个数据库别名,指定地址(//192.168.4.4/C:/Database/material.gdb),此时却怎么样都访问不了,报错为:Unknown database;Connot attach to password database!这是怎么回事啊?是不是windows server 2003中的什么设置限制了对它的访问??
 
windows server 2003 没有限制,你应该在 windows server 2003 机子上建别名。
 
别名也建了,比名别名为AAA,我在其它机子上要访问他,用SQL EXPlorer时,指定server name时还是要指定地址为//192.168.4.4/C:/Database/material.gdb啊,报错说“不能连接有密码的数据库”(Unknown database;Connot attach to password database!),这是什么意思呢?
 
可以试试在客户端的网上邻居里能不能看到windows server 2003那台电脑,还有将windows server 2003电脑上的C盘默认的共享打开。
 
后退
顶部