繁体   English   中英

mysql服务器中的备份数据库

[英]Backup database in mysql server

我有以下脚本来备份到数据库:

declare @fecha varchar(MAX)
declare @archivo varchar(MAX)
set @fecha = SUBSTRING(Convert(Varchar(10), GetDate(),105),1,2)+SUBSTRING(Convert(Varchar(10), GetDate(),105),4,2)+SUBSTRING(Convert(Varchar(10), GetDate(),105),7,4)+'_'+SUBSTRING(CONVERT(Varchar(10), GetDate(),108),1,2)+SUBSTRING(CONVERT(Varchar(10), GetDate(),108),4,2)
set @archivo ='F:\GFE_Client'+@fecha+'.bak'
BACKUP DATABASE GFE-Client
TO DISK = @archivo
   WITH FORMAT,
      MEDIANAME = 'D_SQLServerBackups',
      NAME = 'Full Backup of GFE-Client';
GO

我的数据库名称包含一个“-”,我无法更改它。

我有办法替换执行备份的脚本中的“-”吗?

用括号将数据库名称括起来。

备份数据库[GFE客户端]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM