以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  备份数据库  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=125297)

--  作者:susu312
--  发布时间:2018/9/25 17:37:00
--  备份数据库

老师,系统如何备份数据库呀?

 


--  作者:有点甜
--  发布时间:2018/9/25 18:01:00
--  

如果是access数据库,直接拷贝mdb文件备份;

 

如果是sqlserver数据库,执行sql语句备份

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=125183&skin=0

 


--  作者:susu312
--  发布时间:2018/9/25 20:32:00
--  
以下是引用有点甜在2018/9/25 18:01:00的发言:

如果是access数据库,直接拷贝mdb文件备份;

 

如果是sqlserver数据库,执行sql语句备份

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=125183&skin=0

 

老师,数据库的备份一般放在系统的哪个模块呀?


--  作者:有点蓝
--  发布时间:2018/9/25 21:08:00
--  
默认在数据库的安装目录下
--  作者:有点甜
--  发布时间:2018/9/26 8:59:00
--  
以下是引用susu312在2018/9/25 20:32:00的发言:

老师,数据库的备份一般放在系统的哪个模块呀?

 

【系统设置、系统维护】模块


--  作者:susu312
--  发布时间:2018/9/26 22:13:00
--  
以下是引用有点甜在2018/9/26 8:59:00的发言:

 

【系统设置、系统维护】模块

老师,我想问下,我的系统最后是部署到服务器上 ,那我备份数据库的目录往哪里写呀,我现在是在开发的机器上
--  作者:有点甜
--  发布时间:2018/9/26 22:17:00
--  
以下是引用susu312在2018/9/26 22:13:00的发言:
老师,我想问下,我的系统最后是部署到服务器上 ,那我备份数据库的目录往哪里写呀,我现在是在开发的机器上

 

执行sql语句备份数据,是备份在服务器上的。

 

如果你要备份到自己电脑,你可以搭建ftp,从服务器那里下载下来。


--  作者:susu312
--  发布时间:2018/9/26 22:45:00
--  
以下是引用有点甜在2018/9/26 22:17:00的发言:

 

执行sql语句备份数据,是备份在服务器上的。

 

如果你要备份到自己电脑,你可以搭建ftp,从服务器那里下载下来。

Dim d1 As String = format(Date.Today(),"yyyyMMdd")
Dim cmd As New SQLCommand
cmd.CommandText = "use master;BACKUP DATABASE RetireMag To DISK = \'D:\\data\\" & d1 & ".bak\'"
cmd.ExecuteNonQuery

 

老师,我在数据库备份的按钮中写如下代码 ,然后保存,说无效的sql命令


--  作者:有点甜
--  发布时间:2018/9/26 22:46:00
--  

Dim d1 As String = format(Date.Today(),"yyyyMMdd")
Dim cmd As New SQLCommand
cmd.ConnectionName = "数据源名"
cmd.CommandText = "use master;BACKUP DATABASE RetireMag To DISK = \'D:\\data\\" & d1 & ".bak\'"
cmd.ExecuteNonQuery