PDA

View Full Version : محدود کردن حجم دیتابیس



hesam_a110
چهارشنبه 12 دی 1386, 16:10 عصر
درود بر همگی
کمکی می خواستن در خصوص اینکه حجم دیتابیس را طوری داخل sql تنظیم کنم که حجم mdf , ldf آن از یک حجم معینی بالاتر نرود.
نکته:
در قسمت new database این عمل را می توان انجام داد می خواهم تنظیم به گونه ای تنظیم شود که هر دیتابیس جدید این امکان را به صورت پیش فرض داشته باشد بدون اینکه نیاز به تنظیم اون در قسمت دیتابیس جدید باشد
(SQL Server 2005)
پیروز و نیک باشید

Alireza Orumand
چهارشنبه 12 دی 1386, 17:36 عصر
سلام
شما میتونید این کار رو با کمک دیتابیس model انجام بدید. این دیتابیس الگویی برای دیتابیس هایی هست که شما مسازید. تغییرات مورد تظرتون رو روی این دیتابیس انجام بدید و از این به بعد این الگو برای دیتابیس های شما در نظر گرفته میشه.
موفق باشید.

hesam_a110
پنج شنبه 13 دی 1386, 08:40 صبح
درود بر شما
آقای Alireza Orumand از شما خیلی ممنونم در صورت امکان راهنمایی بیشتری کنید ممنون می شم دنبال این چیزی که گفتید رفتم ولی متاسفانه :گیج::گریه::عصبانی++: و حالا ممنون می شم که راهنمایی بیشتری کنید
پیروز و نیک باشید

Alireza Orumand
پنج شنبه 13 دی 1386, 11:29 صبح
سلام
ببینید این دیتابیس یکی از دیتابیس های سیستمی هست که همراه sql نصب میشه.هنگامی که شما یک دیتابسی میسازید تنظیمات پیش فرض از روی این دیتابیس انتخاب میشه.
مثلا شما الان اگر یک دیتا بیس بسازید به طور پیش فرض هیچ جدولی داخل اون نیست ولی شما برید تو دیتابیس modle یک جدول به اسم مثلا myTbl بسازید از این به بعد شما هر دیتابیس جدیدی که ایجاد کنید حاوی جدول myTbl به طور پیش فرض هست.
برای سایز دیتابیس هم همینطور شما یک بار حداکثر سایز رو برای این دیتابیس مدل تنظیم کنید و از این به بعد همه دیتابیس های شما با این سایز ساخته میشن.
این دیتا بیس از دیتا بیس های سیستمی هست شما میتونید خواص اون رو تغییر بدید.
system database\modle راست کلیک کنید و properties بگیرید یا از دستور alter database استفادی کنید و اونجا MAXSIZE رو ست کنید.
ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/tsqlref9/html/15f8affd-8f39-4021-b092-0379fc6983da.htm
موفق باشید.