求一条简单命令 backup database DbName to disk='d:\xxx'现在想让xxx变成根据时间变化得到不同结果的文件名,如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 backup database DbName to disk='d:\'+CAST(GetDate() AS nvarchar)这样写为什么不对? 这样backup database DbName to disk='d:\'+CAST(GetDate() AS nvarchar(50)) declare @a varchar(50)set @a= 'd:\'+CAST(GetDate() AS nvarchar)backup database master to disk=@a --tryexec('backup database DbName to disk=''d:\'+CAST(GetDate() AS nvarchar)+'''') --trydeclare @date nvarchar(30)set @date=convert(nvarchar, GetDate(), 112)+replace(convert(nvarchar, GetDate(), 108), ':', '')exec('backup database DbName to disk=''d:\'+@date+'''') 是的,要用动态sql语句才行的. 数据库备份问题 又是SQL 递归的问题,希望帮忙解决下谢谢!! 再问同一个问题! 两个表连起来查询 存储过程里自动产生序号用来填充主键字段 关于邹键的数据还原存储过程 请问:如何在SQL SERVEL创建一个表的外键?谢谢!!! 如何往数据库中增加一个用户 初学者的几个问题 查询的问题 update 的一个问题,谢谢大家帮我看看 在家帮我看看个查询语名怎么写?
set @a= 'd:\'+CAST(GetDate() AS nvarchar)
backup database master to disk=@a
declare @date nvarchar(30)
set @date=convert(nvarchar, GetDate(), 112)+replace(convert(nvarchar, GetDate(), 108), ':', '')
exec('backup database DbName to disk=''d:\'+@date+'''')