PDA

View Full Version : این ها چه فرقی دارن؟



hamed_bostan
شنبه 31 شهریور 1386, 10:03 صبح
خاصیت identity و identity bit not for duplicate چه فرقی با هم دارن؟

AminSobati
شنبه 31 شهریور 1386, 14:43 عصر
identity bit not for duplicate
فکر میکنم منظورتون but not for replicate باشه!
در حالت عادی وقتی یک Identity دستی وارد جدول بشه، مثلا 1000، بعد از اون اولین Identity که تولید میشه 1001 خواهد بود. در Replication برای اینکه به سرورهای مختلف میتونه Identity Range داده باشه، میتونین روی سرور مرکزی یا Publisher از not for replicate استفاده کنین تا وقتی رکوردهای وارد شده در سایر سرورها به سرور مرکزی منتقل میشه، باعث بهم خودن نظم Identity در سرور نشه. مثلا اگر سرور تا 10 عدد گرفته و رکوردی با مقدار 1000 وارد میشه، سرور در ورود اطلاعات سمت خودش عدد 11 رو بعنوان Identity بعدی تولید میکنه، نه 1001. یعنی 1000 هم Insert میشه اما روی Range سرور اصلی تاثیر نمیگذاره