ورود

View Full Version : back up گیری در VB 6 و SQL



mahak_f
دوشنبه 09 مرداد 1385, 06:58 صبح
با سلام. در برنامه ای که با VB 6 نوشتم منویی باید بزارم که کاربر بتونه از بانکهای برنامه back up گیری کنه. اگه از API خود Windows استفاده کنم برنامه back up گیری از کل هارد اجرا میشه. که این درست نیست. میشه ایده هاتون در این زمینه رو برا من بنویسید؟
برنامه من 3 تا بانک داره که هرکدومشون 20 تا 25 تا جدول دارن.

Kamyar.Kimiyabeigi
دوشنبه 09 مرداد 1385, 07:34 صبح
-- Create the backup device for the full MyNwind backup.
USE master
EXEC sp_addumpdevice 'disk', 'MyNwind_2',
'c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\MyNwind_2.dat'

--Create the log backup device.
USE master
EXEC sp_addumpdevice 'disk', 'MyNwindLog1',
'c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\MyNwindLog1.dat'

-- Back up the full MyNwind database.
BACKUP DATABASE MyNwind TO MyNwind_2

-- Update activity has occurred since the full database backup.

-- Back up the log of the MyNwind database.
BACKUP LOG MyNwind
TO MyNwindLog1

mahak_f
سه شنبه 10 مرداد 1385, 07:16 صبح
اول مرسی از جواب. حالا یه سوال اینکه بعد از back up گیری با دستور restore در واقع دوباره جدول bach up گیری شده رو توی جدولها لود میکنه؟
اصلا کار دستور restore همینه. اره؟

Kamyar.Kimiyabeigi
سه شنبه 10 مرداد 1385, 08:31 صبح
restore در واقع اطلاعات مربوط به فایل backup ایی را که بهش گفتین رو بر روی db مورد نظرتون load میکنه و شما دیگه به اطلاعات حال حاضرتون دسترسی ندارین