使用ASA建数据库,移植到别的机器上,无法使用的问题
2006-08-18 18:58
344 查看
在ODBC里创建数据源,有时会出现这样的提示:
“Connection failed:Specified database is invalid ”
若ODBC中所有的内容都没有填错,那么就可以能是在建立数据库的时候,够选了Use Transaction Log选项,导致创建了日志文件。
而移植到别的机器上的时候,使用的目录并不一样,所以就出错了。
解决方法:
在创建ASA数据库的时候不创建LOG文件,如果已经创建了LOG文件则可以利用PB自带的工具Sybase central来去掉LOG文件和数据库文件的关联。操作步骤如下:
1)启动Sybase central在左边的树型目录中选择Utilities;
2)双击右边出现的条目中的change log file settings,直接next;
3)点Browse选择需要去除log文件的数据库文件,选好后next;
4)这里你会看到一些数据库的信息,log文件名,文件大小等。next;
5)去掉Maintin the following transaction log file前面的对勾(这里也可以改成新的目录),Finish;
6)配置ODBC连接数据库就可以了。
注:如果在Sybase central里没有ASA,则
tools->plug-ins->Register->Register a plug-in by specifying a plug-in registration file,找到asa.jpr
(一般在C:/Program Files/Sybase/SQL Anywhere 8/java,以ASA8为例)。
注册之后就有了
“Connection failed:Specified database is invalid ”
若ODBC中所有的内容都没有填错,那么就可以能是在建立数据库的时候,够选了Use Transaction Log选项,导致创建了日志文件。
而移植到别的机器上的时候,使用的目录并不一样,所以就出错了。
解决方法:
在创建ASA数据库的时候不创建LOG文件,如果已经创建了LOG文件则可以利用PB自带的工具Sybase central来去掉LOG文件和数据库文件的关联。操作步骤如下:
1)启动Sybase central在左边的树型目录中选择Utilities;
2)双击右边出现的条目中的change log file settings,直接next;
3)点Browse选择需要去除log文件的数据库文件,选好后next;
4)这里你会看到一些数据库的信息,log文件名,文件大小等。next;
5)去掉Maintin the following transaction log file前面的对勾(这里也可以改成新的目录),Finish;
6)配置ODBC连接数据库就可以了。
注:如果在Sybase central里没有ASA,则
tools->plug-ins->Register->Register a plug-in by specifying a plug-in registration file,找到asa.jpr
(一般在C:/Program Files/Sybase/SQL Anywhere 8/java,以ASA8为例)。
注册之后就有了
相关文章推荐
- Sql数据库备份还原(解决因为数据库正在使用,所以无法获得对数据库的独占访问权问题)
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- linux网卡状态程序移植到android无法使用getifaddrs的问题
- 关于mysql导出数据库后,再进行还原时,视图无法使用的问题,请各位大神帮忙出招
- 使用JPA的EntityManager.persist()方法无法保存到数据库的问题
- Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题
- MFC 使用MsFlexGrid 控件发布后无法在其它机器运行问题解决方案
- 问题:sql server 2005 中数据库关系图无法使用——基于SQL Server 2005
- mssql数据库使用web程序无法连接的问题
- 关于使用tomcat自带连接池xapool偶尔无法获取数据库连接的问题(报空指针)
- 解决使用ASP无法连接 ORACLE 9i 数据库的问题。
- 查看同一台机器安装sql2000和sql2005,时打开sql查询分析器,查看当前的数据库引擎。并且如何使用sql2005引擎的问题。
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- SQL Server 2005数据库使用机器名称和localhost都能连接,但是使用IP地址却不能连接的问题
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- GNS3配置ASA解决console无法使用的问题
- 使用JPA的EntityManager.persist()方法无法保存到数据库的问题
- c#程序移植到其他电脑上连接数据库出现问题无法运行 最好有个实例 改怎么办
- PB程序移植后的ASA数据库连接问题