Sybase数据库使用的一则心得

搞了几年的电脑,大大小小的事情也遇到不少,可水平仍然很“菜”,这不,我前几天遇到的事,难了我好一阵,问题虽然解决了,但不明白所以,我把它抖落出来,请“老鸟”们指点。 NT4下的SybaseXI, 在SQL Server没有启动的情况下,我把数据库的两个设备文件dec_cw.dat(100M)、dec_log.dat(30M)移动了位置(为什么?因为C盘的空间仅剩几十兆!),可是启动SQL Server后不见了数据库,我关闭SQL Server,只好把那两个文件又移动回来,再启动SQL Server,仍然看不到数据库,这下我可慌了神,那里面有一年半的财务数据!

我赶紧打电话,请教了几个人,答曰:Master库变了,所以cwdb库打不开,变成了Suspect状态,可能要丢数据!我不死心,死马当活马医,先把这几个重要文件保存好,重建数据库。

我先在D盘建dec_cw.dat(100M)、dec_log.dat(30M)这两个设备,建好cwdb库,关闭SQL Server,用原来的两个文件履盖掉dec_cw.dat(100M)、dec_log.dat(30M),不行!

删掉,再建,从备份设备中恢复一个月前的备份(back_cw.dat),盼望已久的数据库内容出现了,在客户端启动财务软件,能运行了,可是缺了一个月的数据,本来嘛,这个月还没有备份。

再试试。关掉SQL Server,用原来的dec_cw.dat(100M)、dec_log.dat(30M)履盖掉新建的,再启动SQL Server.....奇迹出现了,原来的数据完好无损!我高兴得跳了来,马上做备份,备了cwdb, 把master也备份了(原来就没有)。

数据是找回来了,可我还是很害怕,究竟怎么做才能又快又安全,老鸟们可不要光看着呀,快拉兄弟一把,我的信箱是ljhdhx@263.net。

站长的话:

辛辛苦苦做了很久的数据,一下子丢失,确实是件很头疼的事。每月一评曾经登过一篇在SQLServer7.0(英文)中恢复“丢失”的中文数据,作者xhui也遇到过这样一个问题。现在使用基于网络的数据库服务器越来越多,我想大家一定遇到过不少的困难,这次借罗加虹网友的一个心得抛砖引玉,也请大家将这些心得和问题发给我们,希望让更多的网友遇到同样的问题时有方法可以解决这个难题。我们会尽量收集这方面的资料(最近收集了一些有关ORACLE方面的资料)满足大家的需求。

时间: 2024-11-08 19:31:45

Sybase数据库使用的一则心得的相关文章

SQL Server如何访问sybase数据库的表

一 安装sybase客户端 版本:Sybase Client 11.9.2 for NT 1)安装完成后,运行开始->程序->sybase->Dsedit 2)选择菜单的'Server Object',-> 'Add' 输入服务名 比如 1.70 3)然后在Server列表中选择'1.70',双击右边的对话框server address栏,在Network Address Attribute对话框中 选择add 填入ip地址,比如132.228.1.70,4300,ok 确定 4)

Jdbc连Sybase数据库的几种方法

数据|数据库 1.单用一个JSP文件测试SYBASE jconnect-5_2 JDBC数据库接口: ffff00 border=1> <%@ page contentType="text/html;charset=GB2312" %><%@ page import="java.sql.*" %><HTML><HEAD><TITLE> JSP测试SYBASE jconnect-5_2 JDBC数据库接

Java连接Sybase数据库

数据|数据库   Java连接Sybase数据库第一步:工欲善其事,必先利其器.(下载驱动)下载JDBC驱动:网址:http://www.sybase.com/detail?id=1009726有jConnect6.0和jConnect5.5两种,我们下载6.0版本. 第二步:得到驱动释放下载的jConnect-6_0.zip文件,其中有文件夹:devclasses,其下有一jar文件jconn3d.我们将jconn3d.jar也释放,其实可以不释放,为了说明简便,我们将它释放到任意文件夹,比如

Sybase数据库在税务部门的成功应用方案

一.国内税收征管现状 作为一国税收制度的重要组成部分,税收征管具有非常重要的地位,它需要鉴定潜在纳税义务人.核定其应纳税额并及时足额征收入库.为了确保税收征管的顺利进行,税务部门就必须改进自身的组织工作和改善对纳税人的服务.在上述方面,中国的税收征管走过了一段不平凡的道路.长期以来,国内的税收征管主要采用手工的模式,即使配备了计算机也多用于简单的数据录入,致使中国的税收征管并不尽如人意,具体表现在: (1)征管难度大.税务的征收.税种的确定及征管稽核大都依靠手工完成,税源堵漏工作量大. (2)税

Sybase数据库备份方案

Sybase数据库产品自从1987年问世以来,它的客户机/服务器(client/server)工作模式.分布处理的基础体系结构.完善的安全保密性能.高速快捷的运行方式.多平台跨操作系统的广泛应用等优点,迅速被IT界接受并推广应用.我们作为金融业的用户,也在1995年开始使用Sybase10版本.在具体的使用中,发现集中式的数据管理有其优点,就是数据风险范围大为缩小,但是作为Sybase的服务器一端,数据风险比较集中,如何做好数据库的数据备份,成为至关重要的问题. 在实际应用中,我们总结出了两种全

简单介绍Sybase数据库的备份与恢复

Sybase是基于Client/Server体系结构的数据库软件产品.它由三个主要部分构成,一是进行数据库管理和维护的一个联机关系数据库管理系统Sybase SQL Server;二是支持数据库应用机的建立与开发的一组前端工具Sybase SQL Toolset;三是可把异构环境下其它厂商的应用软件和任何类型的数据连接在一起的接口Sybase Open Client/Open Server.对Sybase数据库的备份与恢复主要是针对Sybase SQL Server进行. Sybase提供了两种

通过数据复制实现异构数据库与Sybase数据库之间的数据复制与集成

Sybase复制服务器应用方案之六 复制服务器支持Sybase与非Sybase数据库之间数据的复制模式,例如借助于Sybase的复制代理,用以获得IBM主机上DB2数据库的更新事务,并复制到ASE的复制服务器中,用于决策支持系统.该方案多用于非Sybase数据库到Sybase数据库的单向复制. 示意图如下: 该方案需要配置系统软件:ASE.Rep .SQL Remote. 该方案的优点是高性能(不增加AS数据访问的负担,特有的数据访问和消息传输机制):发送更新事务而非数据本身,保证了数据的完整性

实例分析Sybase数据库Varchar类型的排序

本文主要介绍了Sybase数据库Varchar类型的排序示例,具体内容请参考下文: 1> select * from idid order by 1 2> go id ---- 1 10 11 2 20 (5 rows affected) 1> select * from idid order by convert(integer,id) 2> go id ---- 1 2 10 11 20 (5 rows affected) 1>

巧改字段还原SYBASE数据库密码

对于中小企业来说通过数据库来管理企业内部应用信息是最直接和简单的方法,因此很多企业都通过专业的数据库管理程序实现此方法.正巧笔者所在企业使用的就是这种跨平台数据库--Sybase,所以笔者也主要为各位IT168的读者介绍如何恢复Sybase数据库密码. 一,Sybase数据库管理帐户及密码概述: 对于Sybase数据库来说丢失密码后的恢复往往是比较复杂的,因为Sybase对于其默认的管理帐户防护措施是非常高的,即不会发生SQL SERVER那样SA对应的空密码漏洞,也不会产生MYSQL数据库的r