PDA

View Full Version : سوال: گنجایش sql server 2000 چقدره؟ خیلی فوری کمک کنید



neda_dela
چهارشنبه 28 مهر 1389, 12:49 عصر
سلام دوستان
آیا گنجایش و ظرفیت sql محدوده ؟ تا چقدر رکورد توی یه بانک میشه ثبت کرد؟
من الان حدود 1500 تا یه کم کمتر یا بیشتر رکورد ثبت کردم البته توی جداول مختلف بانک . و امروز متوجه شدم که 3 تا رکورد ابتدای یکی از جداولم نیست و مطمئنم که اونها رو دستی حذف نکردم . آیا ممکنه به خاطر زیادی تعداد رکورد ها این مشکل به مرور حادتر بشه؟
آیا ممکنه به خاطر ویروس باشه؟
یه سوال دیگه: آیا ممکنه اتصال برق در سیستم و خاموش شدن اون روی بانک تاثیر بذاره؟ و باعث بشه sql باز نشه یا خراب بشه؟
آخه من با یه همچین مشکلی مواجه شدم. سیستمی که پشتش نشسته بودم چندین بار یه علت اتصال برق خاموش شد و بعد از چند روز دیگه اس کیو ال stop میشد و هر بار که start می زدم دوباره بعد از 5 ثانیه stop میشد.:ناراحت:
تو رو خدا منو کمک کنید مهندسییییییییین گرام

حمیدرضاصادقیان
چهارشنبه 28 مهر 1389, 12:58 عصر
سلام.ظرفیت sql به هارد شما بستگی داره. این تعداد رکورد اصلا حجمی برای Sql server به حساب نمیاد.
نوسان برق ممکنه خللی در کار دیتابیس ایجاد کنه. و مثل همون مشکل قبلیتون براتون ایجاد کنه.که بعضی وقتها با rebuild کردن دیتابیس master درست میشه.بعضی مواقع هم اگر از دیتابیس های سیستمی backup ندارید مجبور هستید مجددا سیستم رو نصب کنید.
اون پاک شدن رکوردها هم بعید میدونم به خاطر ویروس باشه. شاید دستور خاصی یا روند خاصی موجب حذف اون رکوردها شده است.

neda_dela
پنج شنبه 29 مهر 1389, 07:02 صبح
سلام.ظرفیت sql به هارد شما بستگی داره. این تعداد رکورد اصلا حجمی برای Sql server به حساب نمیاد.
نوسان برق ممکنه خللی در کار دیتابیس ایجاد کنه. و مثل همون مشکل قبلیتون براتون ایجاد کنه.که بعضی وقتها با rebuild کردن دیتابیس master درست میشه.بعضی مواقع هم اگر از دیتابیس های سیستمی backup ندارید مجبور هستید مجددا سیستم رو نصب کنید.
اون پاک شدن رکوردها هم بعید میدونم به خاطر ویروس باشه. شاید دستور خاصی یا روند خاصی موجب حذف اون رکوردها شده است.
متشکرم دوست عزیز
منظور از دیتابیس master و دیتا بیس سیستمی چیه که باید ازشون بک آپ بگیرم . غیر از بانک اطلاعاتی برنامه خودم هست؟
آخه سیستم رو چک کردم چیزی حدود 200 تا ویروس داشت :اشتباه:

حمیدرضاصادقیان
پنج شنبه 29 مهر 1389, 09:00 صبح
سلام.بله دیتابیس Master اصلی ترین دیتابیس Sql server هست که اگر دچار آسیب دیدگی بشه دیگه sql server شما کار نمیکنه.تمام جزئیات مربوط به sql server و تنظیمات اون داخل این دیتابیس ذخیره میشه. و سعی کنید حداقل هفته ای یکبار از اون backup تهیه کنید.

neda_dela
جمعه 30 مهر 1389, 05:25 صبح
سلام.بله دیتابیس Master اصلی ترین دیتابیس Sql server هست که اگر دچار آسیب دیدگی بشه دیگه sql server شما کار نمیکنه.تمام جزئیات مربوط به sql server و تنظیمات اون داخل این دیتابیس ذخیره میشه. و سعی کنید حداقل هفته ای یکبار از اون backup تهیه کنید.
ممنون
چه جالب یعنی همون بانک اطلاعاتی master که در کنار بانک های دیگه همیشه می بینم ؟
جالبه مرسی نمی دونستم:لبخندساده::متفکر: از بقیه چطور ؟ از اونها هم لازمه بک آپ داشته باشم؟ pubs , msdb, model,...

حمیدرضاصادقیان
جمعه 30 مهر 1389, 09:14 صبح
سلام.کلا 4 دیتابیس سیستمی وجود دارد.master,Model,msdb,temodb . دیتابیس master اصلی ترین دیتابیس هست و اگر خراب بشه کل سرور شما از کار خواهد افتاد.
دیتابیس model دیتابیسی هست که شما میتوانید یک سری جدول در اون ایجاد کنید و هردفعه هر دیتابیسی ایجاد کردید جدول های موجود در model همیشه در دیتابیسهای ایجاد شده خواهد بود.
دیتابیس msdb برای نگهداری سوابق backup,restore از دیتابیسهای مختلف است.
دیتابیس tempdb نیز برای نگهداری اطلاعات مربوط به جداول temp می باشد.
جداول pubs,northwind نیز جداول نمونه ای هستند که در نسخه 2000 وجود دارد و بود و نبودش هیچ اشکالی نداره.

dataking
جمعه 30 مهر 1389, 10:19 صبح
سلام آقای صادقیان می فرمان sql هم خودش از بانکsql استفاده می کنه خب کاملا صحیح می فرمان
گرچه جاش اینجا نیست آقای صادقیان تلفظ صحیح sql چیه من تو ویدیو ها شندیم میگن س کول سرور
مطمئنم شما می دونید البته من گفتم س کول به شدت آقای (؟) با هام برخورد کردند که شما فرق سی و اس را هم نمی دونی

حمیدرضاصادقیان
جمعه 30 مهر 1389, 18:21 عصر
سلام.بله تلفظ صحیحش سی کوال هست.

Rejnev
شنبه 01 آبان 1389, 12:57 عصر
سوال اول:
http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_syste ms


SQL (officially pronounced /ˌɛskjuːˈɛl/ (http://en.wikipedia.org/wiki/Wikipedia:IPA_for_English) like "S-Q-L" but often pronounced /ˈsiːkwəl/ (http://en.wikipedia.org/wiki/Wikipedia:IPA_for_English) like "sequel"),[1] (http://en.wikipedia.org/wiki/SQLC#%E2%80%8Eite_note-0) often referred to as Structured Query Language
SQL was developed at IBM (http://en.wikipedia.org/wiki/IBM) by Donald D. Chamberlin (http://en.wikipedia.org/wiki/Donald_D._Chamberlin) and Raymond F. Boyce (http://en.wikipedia.org/wiki/Raymond_F._Boyce) in the early 1970s. This version, initially called SEQUEL (Structured English Query Language)



در نتيجه اس كيو ال هم به همون اندازه درسته. هر چند حرف S در ابتداي كلمه معمولا بدون صدا (اعراب) تلفظ ميشه.

neda_dela
سه شنبه 04 آبان 1389, 05:51 صبح
سلام.بله دیتابیس Master اصلی ترین دیتابیس Sql server هست که اگر دچار آسیب دیدگی بشه دیگه sql server شما کار نمیکنه.تمام جزئیات مربوط به sql server و تنظیمات اون داخل این دیتابیس ذخیره میشه. و سعی کنید حداقل هفته ای یکبار از اون backup تهیه کنید.
یه سوال دیگه یعنی اگه یه زمونی بانک به هر علتی پرید ، اگه بک آپ master رو داشته باشم قضیه حله ؟ یا نه باید از خود بانکم هم بک آپ داشته باشم؟
مرسی:خجالت:

حمیدرضاصادقیان
سه شنبه 04 آبان 1389, 07:19 صبح
سلام.خیر.Backup دیتابیس Master فقط زمانی به کار شما میاد که SQL Server شما خراب بشه.وگرنه شما باید از تک تک دیتابیس های خود Backup داشته باشید.برای اینکار هم میتونید یک Job تعریف کنید که به صورت روزانه از تمامی دیتابیس های شما Backup تهیه کند.
موفق باشید

neda_dela
سه شنبه 04 آبان 1389, 19:04 عصر
سلام.خیر.Backup دیتابیس Master فقط زمانی به کار شما میاد که SQL Server شما خراب بشه.وگرنه شما باید از تک تک دیتابیس های خود Backup داشته باشید.برای اینکار هم میتونید یک Job تعریف کنید که به صورت روزانه از تمامی دیتابیس های شما Backup تهیه کند.
موفق باشید
ممنون از راهنمایی های خوبتون
این job چطور تعریف میشه؟ میشه بیشتر توضیح بدید؟:لبخندساده: