نمایش نتایج 1 تا 7 از 7

نام تاپیک: فاصله نامتعارف در فیلد id

  1. #1

    فاصله نامتعارف در فیلد id

    سلام دوستان
    فیلد اصلی من با نام id
    با مشخصات
    "id" field (int , NOT NULL, PRIMARY KEY)
    identity increment =27
    یعنی step 27 هست و 27 تا 27 عدد id تغییر می کنه


    اما امروز ناگهان متوجه یک پرش بزرگ شدم
    بجای 27 تا 26943 پریده
    17403
    17430
    17457
    17484
    17511
    17538
    17565
    17592
    44538
    44565
    44592
    44619

    آیا این باگ هست؟
    آیا این مشکل معمول هست؟
    باید جدی گرفته بشه
    نکنه من بخشی از اطلاعاتم را از دست بدهم یا داده باشم ؟
    من وقتی دیدم id من روی 44538 گفتم الان کلی رکورد توی دیتابیس ثبت شده
    که ثبت نشده بود و فقط یک جهش بوده ظاهرا

    تشکر از اساتید اگر تجربه و یا راهنمایی دارند در میون بگذارند

  2. #2

    نقل قول: فاصله نامتعارف در فیلد id

    کسی از دوستان تجربه ای در این رابطه داره

  3. #3
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    34
    پست
    8,023

    نقل قول: فاصله نامتعارف در فیلد id

    این فاصله ها میتونه ازTransactionهای rollback شده باشد یا ریست شدن Instance sql server

  4. #4

    نقل قول: فاصله نامتعارف در فیلد id

    این یعنی ممکنه اطلاعات مون از دست بره؟
    خطر داره؟

  5. #5
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

    نقل قول: فاصله نامتعارف در فیلد id

    برای اینکه بدونین رکوردی بوده و پاک شده یا دلیل دیگه داره باید transaction log ها رو چک کنین.
    اگر خودتون audit trail درست کرده باشین اول اون رو بررسی کنین.

  6. #6
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    34
    پست
    8,023

    نقل قول: فاصله نامتعارف در فیلد id

    نقل قول نوشته شده توسط khadem1386 مشاهده تاپیک
    این یعنی ممکنه اطلاعات مون از دست بره؟
    خطر داره؟
    اگر سرور دارید

    برای رفع این مشکل SQL SERVER CONFIGURATION MANAGER را باز کنید، از سمت چپ پنجره بر روی عبارت SQL services کلیک نمایید، از سمت راست همان پنجره بر روی عبارت «(SQL Server (MSSQLSERVER» کلیک راست کنید، سپس بر روی گزینه‌ی Properties کلیک کنید تا پنجره آن باز شود.


    در بخش Startup Parameters مقدار –t272 را اضافه نمایید.

  7. #7

    نقل قول: فاصله نامتعارف در فیلد id

    نقل قول نوشته شده توسط khadem1386 مشاهده تاپیک
    سلام دوستان
    فیلد اصلی من با نام id
    با مشخصات
    "id" field (int , NOT NULL, PRIMARY KEY)
    identity increment =27
    یعنی step 27 هست و 27 تا 27 عدد id تغییر می کنه


    اما امروز ناگهان متوجه یک پرش بزرگ شدم
    بجای 27 تا 26943 پریده
    17403
    17430
    17457
    17484
    17511
    17538
    17565
    17592
    44538
    44565
    44592
    44619

    آیا این باگ هست؟
    آیا این مشکل معمول هست؟
    باید جدی گرفته بشه
    نکنه من بخشی از اطلاعاتم را از دست بدهم یا داده باشم ؟
    من وقتی دیدم id من روی 44538 گفتم الان کلی رکورد توی دیتابیس ثبت شده
    که ثبت نشده بود و فقط یک جهش بوده ظاهرا

    تشکر از اساتید اگر تجربه و یا راهنمایی دارند در میون بگذارند
    درود
    باید از sequence استفاده استفاده کنید .
    identity همچین گارانتی نداره و مناسب این کار نیست.

تاپیک های مشابه

  1. راهنمایی در مورد تعریف تعداد ستون های بیشتر در اکسس 2003
    نوشته شده توسط unforgiven در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 4
    آخرین پست: یک شنبه 17 بهمن 1395, 18:42 عصر
  2. پاسخ: 6
    آخرین پست: دوشنبه 04 اسفند 1393, 22:14 عصر
  3. پاسخ: 5
    آخرین پست: سه شنبه 18 تیر 1392, 11:56 صبح
  4. پاسخ: 2
    آخرین پست: جمعه 17 شهریور 1391, 07:03 صبح
  5. ایا می توان در تعریف تابع یا رویه ، آرگومانی را اختیاری تعریف کرد
    نوشته شده توسط Developer Programmer در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 3
    آخرین پست: سه شنبه 18 مرداد 1384, 11:09 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •