بک آپ و ریستور چندین دیتابیس به طور هم زمان
سلام من یه دیتابیس sql server 2000 دارم که به نرم افزار هولو متصل هستش مشکل اینجاست که تعداد دیتابیس هام تقریبا 600 تا هستش با روش بک آپ ریستور و اتچ میشه یکی یکی پشتیبان گرفت و ریستور کرد آیا راهی هست که بشه از کل دیتابیس یکجا بک آپ گرفت ( واسه بک آپ منتین هست ) ویکجا هم همه رو ریستور کرد؟ دفعه قبل که ویندوز زدم از 8صبح تا 12 شب داشتم یکی یکی اتچ میکردم لطفا اگه راهی هست که قطعا باید باشه یکی راهنماییم کنه یه راه حلی بهم بده لطفا
نقل قول: بک آپ و ریستور چندین دیتابیس به طور هم زمان
سلام،
بکاپ رو میتونید با کوئری بگیرید، ولی ریستور کردن بخاطر اینکه ممکن مسیرهای ریستور عوض بشه نمیشه از این روش استفاده کرد، ولی اگر مسیر مشابه باشه میشه از همین روش استفاده کرد
DECLARE @Table TABLE
(
DatbaseName NVARCHAR(100)
)
INSERT INTO @Table
( DatbaseName )
SELECT name
FROM sys.databases
--WHERE name LIKE '%%'
DECLARE CC CURSOR FAST_FORWARD
FOR
SELECT DatbaseName
FROM @Table
DECLARE @DBName VARCHAR(50)
OPEN CC
FETCH NEXT FROM CC INTO @DBName
WHILE @@FETCH_STATUS = 0
BEGIN
DECLARE @String NVARCHAR(300)
SET @String = 'BACKUP DATABASE ' + @DBName
+ ' TO DISK = N''E:\backup\' + @DBName
+ '.bak'' WITH NOFORMAT, NOINIT, NAME = ' + '''' + +@DBName
+ '-Full Database Backup'', SKIP, NOREWIND, NOUNLOAD, COMPRESSION, STATS = 10'
EXEC sp_executesql @String
FETCH NEXT FROM CC INTO @DBName
END
CLOSE CC
DEALLOCATE CC
نقل قول: بک آپ و ریستور چندین دیتابیس به طور هم زمان
بک آپ رو با منتینس میشه یه پلن تعریف کرد خودش بگیره مشکل تو ریستور هستش کسی راهی واسه ریستور 600تا پایگاه به صورت یکجا نه یکی یکی بلده؟
نقل قول: بک آپ و ریستور چندین دیتابیس به طور هم زمان
نقل قول:
نوشته شده توسط
cnmeysam
بک آپ رو با منتینس میشه یه پلن تعریف کرد خودش بگیره مشکل تو ریستور هستش کسی راهی واسه ریستور 600تا پایگاه به صورت یکجا نه یکی یکی بلده؟
لطفا یکی جواب این سوال رو بده منم همین مشکل رو دارم