در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

محبوبه   همتی

یک plan برای shrink کردن Log File در SQL Server

سلام،

من میخواستم بدون استفاده از Shrink Database که داخلش Log رو هم Shrink میکنه، مستقیما خودم یک Plan جدا فقط برای Log تعریف کنم..

(این رو هم عرض بکنم از طریق DataBase Options>>mode:simple>> Files... که دستی هستش نمیخوام انجام بدم این کارو، میخوام Schedule کنم..)

سپاس

این سوال 2 پاسخ دارد.
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
حسین احمدی

سلام، شما برای اینکار یک Job تعریف کنید که اسکریپت زیر رو هر روز، یا هفته ای یک بار اجرا کنه:

USE ITPro;
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE ITPro
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE (ITPro_Log, 1);
GO
-- Reset the database recovery model.
ALTER DATABASE ITPro
SET RECOVERY FULL;
GO

اسکریپت بالا فایل Log بانک ITPro رو شرینک میکنه.

لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
  • انتخاب شده به عنوان جواب توسط 1 نفر
محبوبه   همتی

ممنون از زحمتتون،

منتها خطای زیر رو میده:

Message
Executed as user: NT AUTHORITY\SYSTEM. Could not locate file 'sgdb_log' for database 'sgdb' in sys.database_files. The file either does not exist, or was dropped. [SQLSTATE 42000] (Error 8985).  The step failed

درحالی که فایل وجود دارد و کلمه ITPro هم در کل اسکریپت به نام DB خودمان تغییر داده ام..

Think different
حسین احمدی

از بانکتون properties بگیرید، تو قسمت Files ببینید logical name برای Log چی نوشته. همون رو استفاده کنید:

وب سایت توسینسو

لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
  • انتخاب شده به عنوان جواب توسط 1 نفر
محبوبه   همتی

مرسی دقیقا نکته سر همون Logical Name بود که من اسم real فایل رو که توی محل فیزکی ذخیره شده بود رو تو اسکریپت می‌نوشتم!

بازم ممنون..

Think different
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....