PDA

View Full Version : سوال



maryam ***
سه شنبه 28 اردیبهشت 1389, 17:42 عصر
کسی میدونه اگه تو sql server2005 دو تاپل یکسان وارد کنیم چه اتفاقی می افته ؟ اینو میدونم که error نمیده . خواهش میکنم اگه کسی میدونه جواب بده کارم ضروریه .
یه سوال دیگه هم داشتم اینکه چرا روی یک کامپیوتر چند Instance برای SQL نصب میکنیم؟

amir_alaki
سه شنبه 28 اردیبهشت 1389, 21:50 عصر
باسلام

سوال 1 رو دوروست متوچه نشدم ولی اگر در جدولی که اطاعات دارین وارد می کنین فیلد کلید وجود داشته باشه Error بر می گرده و Insert انجام نمیشه

2- برای اینکه بعضی وقت ها نیاز هست که با اطلاعات از Sql Server های متفاوت کار کنیم و یا هر کدوم از Sql Server ها برای کار خاصی در نظر گرفته میشن.

موفق باشین

AminSobati
سه شنبه 28 اردیبهشت 1389, 22:02 عصر
سلام دوست عزیزم،
سوال اول رو که متوجه نشدم.
در مورد Multi-Instance باید عرض کنم تا زمانی که مجبور نباشیم، بهتره این کار رو نکنیم و تمامی منابع سخت افزار در کنترل یک Instance باشه، مگر مواردی مثل:

- گاها یک نرم افزار ممکنه با سرویس پک خاصی از SQL Server به اشکال بخوره، لذا میشه براش Instance با سرویس پک مناسب نصب کرد ولی سایر دیتابیس ها رو در Instance دیگه به سرویس پک بالاتر Upgrade کرد

- به دلایل Security که مایل باشیم دو Instance کاملا ایزوله استفاده کنیم

- محیط تست برای کارهایی مثل Replication. میتونین در چند Instance روی یک کامپیوتر توپولوژی دلخواه رو تست کنین تا بعد روی Serverهای اصلی پیاده سازی کنید

maryam ***
چهارشنبه 29 اردیبهشت 1389, 12:58 عصر
ممنونم دوست عزیز
سوال اول رو کسی ازم پرسیده بود راستش خودمم درست متوجه نشدم

maryam ***
چهارشنبه 29 اردیبهشت 1389, 12:58 عصر
دوست عزیز از راهنماییت ممنونم

حسین شهریاری
چهارشنبه 29 اردیبهشت 1389, 18:22 عصر
و...

امکان داره یه برنامه با نسخه پایینتری از SQL کار کنه و ما برنامه های جدید تری داشته باشیم که نیاز به SQL با ورژن بالاتری دارن و ما مجبوریم برای همه این برنامه ها از یک Server استفاده کنیم برای رفع این مشکل باید از Multi Instance استفاده کرد.