سلام.
من از database بکاپ میگیرم وقتی میام دستی از داخل SQL server مجدد restore کنم بهم این خطا رو میده.
وقتی database اتچ هست این خطا:
وقتی database اتچ نیست این خطا:
سلام.
من از database بکاپ میگیرم وقتی میام دستی از داخل SQL server مجدد restore کنم بهم این خطا رو میده.
وقتی database اتچ هست این خطا:
وقتی database اتچ نیست این خطا:
سلام.
اول اینکه در تالار مناسب پستتون رو ارسال کنید.
در مورد خطایی که میگیرید اگر دیتابیس Use باشد بهتون اجازه Restore نمیده. و باید اول تمام Connection ها رو از بین ببرید یا دیتابیس رو به حالت Single_user ببرید بعد اینکارو بکنید.
به غیر از این باید with overwrite رو نیز به گزینه های Restore اضافه کنید که پیغام خطای دوم رو دریافت نکنید.
من میخوام به صورت procedure ایجاد کنم و بعد از اون در برنامه استفاده کنم.
میشه در نوشتن کدش راهنماییم کنید؟
کدی که خودم نوشتم و خطا میده
ALTER procedure [dbo].[Academy_restore_auto]
@Address nchar(200)
AS
if(@Address is not null)
restore database Academy from disk=@Address
else
set @Address='C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\Academy.bak'
restore database Academy from disk=@Address
کسی کد REstore را به صورت Procedure ننوشته؟؟