مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

پرش فیلد identity در sql

  • شنبه 14 فروردین 1395
  • 20:54
تشکر میکنم

با سلام.

در تصویر بالا مقدار جدول اصلی که identity می باشد پس از چند شماره به 1013 پرش کرده است.

دوست عزیزی برای جواب این سؤال، آدرسی را معرفی کرده اند اما در این آدرس راه حلی که معرفی شده است مربوط به دیتابیس لوکال می باشد در حالی که در هاست دسترسی به دیتابیس نداریم.

لطفاً راه حلی را در صورت امکان ارائه دهید

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 15 فروردین 1395
  • 09:26

شما میتونید Reset کنید

DBCC CHECKIDENT (mytable, RESEED, 0)

 

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • یکشنبه 15 فروردین 1395
  • 10:20

با تشکر

منظورم ریست کردن نیست.

چون وقتی وارد عملیاتی شدن سایت می شویم دیکر نمی توانیم ریست کنیم

کاربر سایت

tithack_azar

عضویت از 1395/01/25

  • پنجشنبه 26 فروردین 1395
  • 19:42

سلام و وقت بخیر خدمت همکارای گل
بزارید این بنده حقیر هم نظری بدم  :) عارضم خدمت شما که این حالت رو بیشتر توو SQL Server 2012 و پس از هر بار restart شدن دیتابیس سرور داریم ، که همراه با یک پرش در فیلد identity اتفاق می افته و مقدار این پرش به نوع فیلد identity بستگی داره.
یعنی نوع فیلد integer باشه یک پرش 1000 تایی داره و چنانچه از نوع مثلا  bigint باشه پرش 10000 تایی دارید
حالا این مورد باعث ایجاد مشکل برای دیتابیس تو بشه و تو نیاز داری تا مقادیر این فیلد بصورت مرتب و پشت سر هم باشه، بهتره به جای فیلد identity از فیلد sequence استفاده کنی.
و در اخر اگه مورد بالا براتون امکان پذیر نباشه باید SQL SERVER CONFIGURATION MANAGER خودتون رو تنظیم کنید ! و برای شروع دوباره باز دیتابیس رو restart کنید.
موفق و پیرو باشید / یا علی

 

کاربر سایت

amirmohseni

عضویت از 1394/08/05

  • جمعه 27 فروردین 1395
  • 23:25

با نصب آخرین سرویس پک sql server نسخه ای که استفاده می کنید مشکل حل می شود

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)