Skip to content

Instantly share code, notes, and snippets.

@MarshalOfficial
Created December 5, 2022 06:44
Show Gist options
  • Save MarshalOfficial/975cf03b214b7f02b0b7c4429ca7a1cb to your computer and use it in GitHub Desktop.
Save MarshalOfficial/975cf03b214b7f02b0b7c4429ca7a1cb to your computer and use it in GitHub Desktop.
backup current db in sql server
create PROCEDURE BackupDB
@path nvarchar(300) = '/var/opt/mssql/data'
AS
BEGIN
declare @time nvarchar(30) = format(getdate(),'yyyyMMdd_HHmmss')
declare @dbName nvarchar(150) = DB_NAME()
declare @sql nvarchar(max)
select @sql = ' BACKUP DATABASE '+@dbName+' TO DISK = '''+@path+'/'+@dbName+'_'+@time+'.bak'' WITH COMPRESSION '
--print @sql
EXECUTE sp_executesql @sql
END
GO
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment