sql >> Database >  >> RDS >> Sqlserver

Hoe de back-uplocatie dynamisch te wijzigen in sql-server

De onderstaande code werkte voor mij.

create table #Space(Drive varchar(4),SpaceAvailable varchar(15))
insert into #Space(Drive,SpaceAvailable)
exec xp_fixeddrives 

Alter table #Space add FinalSpace as spaceavailable/1024
select * from #Space

Declare @FreeSpace int=0
select @FreeSpace=51 --(select top 1 FinalSpace  from #Space)
print @FreeSpace
if (@FreeSpace between 0 and 50)
begin
print 'No Space Available'
end
if (@FreeSpace between 51 and 124  )

begin
backup database PerfDB to disk='E:\PerfDB.bak'
Print 'Loop Entered to E'
end
if (@FreeSpace  between 125 and 150  )
begin

backup database PerfDB to disk='F:\PerfDB.bak'
Print 'Loop Entered to F'
end



  1. ODP.NET-uitvoer Stringparameter retourneert geen waarde

  2. Draaitabel met MySQL

  3. BOB Connect met een versleuteld wachtwoord?

  4. Tijdstempelvelden in django