আমি একটি ব্যাকআপ ফাইল থেকে একটি ডাটাবেস পুনরুদ্ধার করতে আসলে একটি স্ক্রিপ্ট তৈরি করার চেষ্টা করছি (এসকিউএল সার্ভার ২০০৮ সালে)। আমি নিম্নলিখিত কোডটি তৈরি করেছি এবং আমি একটি ত্রুটি পাচ্ছি -
Msg 3101, Level 16, State 1, Line 3
Exclusive access could not be obtained because
the database is in use.
Msg 3013, Level 16, State 1, Line 3
RESTORE DATABASE is terminating abnormally.
আমি কীভাবে এই সমস্যাটি সমাধান করব?
IF DB_ID('AdventureWorksDW') IS NOT NULL
BEGIN
RESTORE DATABASE [AdventureWorksDW]
FILE = N'AdventureWorksDW_Data'
FROM
DISK = N'C:\Program Files\Microsoft SQL Server\
MSSQL10_50.SS2008\MSSQL\Backup\AdventureWorksDW.bak'
WITH FILE = 1,
MOVE N'AdventureWorksDW_Data'
TO N'C:\Program Files\Microsoft SQL Server\
MSSQL10_50.SS2008\MSSQL\DATA\AdventureWorksDW.mdf',
MOVE N'AdventureWorksDW_Log'
TO N'C:\Program Files\Microsoft SQL Server\
MSSQL10_50.SS2008\MSSQL\DATA\AdventureWorksDW_0.LDF',
NOUNLOAD, STATS = 10
END