با سلام؛
من براي بازيابي نسخه پشتيبان از Sp زير استفاده مي كنم :
اولاً مي خواستم بدونم اين روش روش خوبي هست يا نه؟
دوماً مي خواستم بدونم چطوري مي شه مقدار State يا درصد پيشرفت رو از اين دستور دريافت كرد؟
سوماً در حالي كه بانك برنامه در حال استفاده از سوي چندين كلاينت مي باشد امكان بازيابي نسخه پشتيبان هست يا نه؟ اگر هست به چه صورت؟ آيا ارتباط كلاينت ها با سرور مي بايست قطع شود؟
با تشكر فراوان
ALTER Procedure [dbo].[Opr_RestoreDatabase]
(
@DataBaseName nvarchar(255),
@Address nvarchar(255),
@Password nvarchar(20)
)
As
Begin
if Exists (Select name from sys.databases Where name = @DataBaseName)
BEgin
Restore Database @DataBaseName from disk = @Address
With
Restricted_User,
Password = @Password
end
Else Return -1
End