第7卷第4期 石家庄铁路职业技术学院学报
2008年 l2月 JOURNAL OF SHIJIAZHUANG INSTITUTE OF RAILWAY TECHNOLOGY
V0 I .7 N O.4
Dec.2008
PB环境 下 SQL Server数据库 的初 始化 、
备份与恢复方法探讨
郑 华¨ 李桂红 刘丽娜¨
(石 家庄铁路 职业技 术学院 ” 河北石 家庄 05 0041 石家庄铁道学院” 河北石 家庄 050043)
摘要:分析在 PowerBuilder环境下进行 SQL Server数据库 的初始化、备份与恢复的一般方法,
通过使用这些方法,用户可 以避开相对复杂的 DBMS操作而直接通过前端应用程序进行数据库 的初始
化、备份和恢复,简化数据库管理工作。
关键词:PowerBuilder SQL Server 数据库 备份 恢复
中图分类号 :TP393 文献标识码 :A 文章编号 :1673—1816(2008)04—0042—06
1 引言
在编写基于数据库的网络应用程序时,如何进行数据库的初始化、备份和恢复始终是一个棘手
的问题,通常的做法是直接在数据库服务器上定义各种安全策略,通过这些安全策略,DBMS通常
能够 白动执行备份与恢复操作,但这种做法要求企业配备数据库管理人员,其至少应该清楚数据库
技术的一般概念,并能在具体的 DBMS上完成一些常规操作,这一要求尽管不高,但也不是任何一
个企业都满足 的。如何使得企业避开复杂而专业的 DBMS操作而直接通过客户端应用程序来进行数
据库管理成 为一般 的数据库应 用软 件必须解决的问题 。
探讨了在 PowerBuilder(以下简称 PB)环境下完成 SQL Server数据库的初始化、备份和恢复 的
一
般方法,结合此方法,前端应用程序便可 以直接对数据库进行管理,简化了企业的数据库管理工
作 。
2 PB连接 SQL Server数据库
在 PB下更多的是利用 ODBC接口来连接数据库,这主要 由于 PB并非 Microsoft的产品,但是
ODBC接 口的配置信 息是通过注册表来保存 的,这使得应用程序 在发行时还得修 改客户 端的注 册表 ,
这并不是一种好 的设计,通过使用 OLEDB或者 MSS接口来连接 SQL Server数据库 (即通常所说的
“绿色接 口”)可以避开这个问题 。
2.1在 PB中通过 OLEDB接 口连接 SQL Server数据库
以下代码通过 OLEDB接口实现 SQLCA对象与SQL Server数据库的连接:
SQLCA.DBMS=”OLE DB”
收稿 日期 :2008-09—18
作者简介:郑华 (1977一),男,安徽省歙县人 ,讲师,硕 士,研究方向为数据库技术、网络技术等 。
42