Click here to Skip to main content
15,914,444 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
On SQL 2019 , Below procedure just can add date on backup file name, how to add hour + minutes + second on it.

What I have tried:

USE [DEMOSAP]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [BackupDatabase](@FolderPath varchar(500))
as
DECLARE @FullPath varchar(1000)
set @FullPath = @FolderPath+ 'DEMOSAP_'+convert(VARCHAR(4),year(getdate()))+right( '0'+convert(VARCHAR(2),MONTH(getdate())),2)+right('0'+convert(VARCHAR(2),DAY(getdate())),2)+ '.bak'
backup database [DEMOSAP] to disk=@FullPath WITH INIT
return
Posted
Updated 23-Mar-22 20:05pm

1 solution

Use the following query for complete date and time
SQL
DECLARE @FullPath varchar(1000)
SET @FullPath = @FolderPath + 'DEMOSAP_'+FORMAT(GETDATE() , 'yyyyMMddhhmmss') + '.bak'
BACKUP DATABASE [DEMOSAP] to disk=@FullPath WITH INIT
 
Share this answer
 
Comments
Silver Lu 24-Mar-22 3:51am    
it works,thanks!
M Imran Ansari 24-Mar-22 5:52am    
My pleasure.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900