使用 PHP 脚本备份 ACCESS 数据库
Posted
技术标签:
【中文标题】使用 PHP 脚本备份 ACCESS 数据库【英文标题】:Backup ACCESS Database using PHP script 【发布时间】:2013-03-07 10:23:40 【问题描述】:是否可以备份access database
?我已经研究了如何通过 php 备份访问数据库,但我无法得到一个好的答案。大部分结果都是关于备份mysql database
。谁能帮帮我:) 谢谢
【问题讨论】:
“访问数据库”,如 Microsoft Access?如果是这样,那么 Access 数据库是否不仅仅是普通文件,就像 SQLite 数据库一样? @SverriM.Olsen - 是的!microsoft access
。该数据库包含有关员工的信息:)
备份为copy()?
@ÁlvaroG.Vicario - 是的!我想自动备份它
我的意思是,是否可以创建一个自动保存访问数据库的代码。例如,数据库将每周备份一次,就像这样。您不必手动备份它。顺便说一句,我使用的是 Windows 7。 :)
【参考方案1】:
re:实际执行备份
备份本机 Access 数据库只需复制整个数据库文件(Access_2003 及更早版本为 .mdb,Access_2007 及更高版本为 .accdb)。您可以为此使用 PHP,但任何脚本语言都可以使用,即使是执行类似操作的简单 Windows 批处理文件
copy /Y d:\apps\databases\mydatabase.accdb z:\backups\databases\*.*
如果您真的开始使用 PHP,那么您最终可能会使用 copy() 函数。
re:自动安排备份
Windows 中的任务计划程序可以为您解决这个问题。创建脚本以复制数据库文件后,您可以创建计划任务以定期运行它。有关详细信息,请参阅 MSDN 文章 Using the Task Scheduler (Windows)。
【讨论】:
以上是关于使用 PHP 脚本备份 ACCESS 数据库的主要内容,如果未能解决你的问题,请参考以下文章