Alguna vez has intentado regenerar los valores auto incrementables de una columna int identity?
SQL Server cuenta con unas sentencias que nos permiten lograrlo.
delete from MiTabla
DBCC CHECKIDENT (‘MiTabla’, RESEED, 1)
En donde DBCC CHECKIDENT es la sentencia encargada de regenerar la columna, el primer argumento es el nombre de a tabla que queremos regenerar, RESED especifica que para esa tabla su valor identity deberá cambiar y el numero 1 vendría siendo el valor inicial utilizado.
Sus detalles los puedes encontrar aquí: http://msdn2.microsoft.com/en-us/library/ms176057.aspx
Publicado por
HelpDesk SharePoint
Consultor de tecnología de la información dedicado a entregar soluciones de misión crítica para organizaciones donde la colaboración, la comunicación y el conocimiento son su inversión estratégica. Reconocido como Microsoft Most Valuable Professional en ASP / ASP.NET desde 2005 y SharePoint Server desde 2009.
Interés: Satisfacción del Cliente, Excelencia Operacional, Desarrollo de Personas, Ingeniería en Pre-Ventas
Especialidades: Colaboración, Gestión de Contenidos Web, Gestión del Conocimiento, Gestión de Contenidos Empresariales, Gestión de Formularios, Intranet, Extranet, Portales, Implementaciones de entornos on-premises de SharePoint, Arquitectura de soluciones, Soporte Especializado en SharePoint y Office 365
Tecnologías: SharePoint todas las versiones, Office 365, Nintex, DocuSign, Sharegate, PowerApps, Flow, SPDocKit, InfoPath, .NET, C #, JavaScript, CSS, Skeleton Framework, Office 365 PnP
Ver todas las entradas de HelpDesk SharePoint
Pues que es muy importante, lo he usado muchas veces, sobre todo en la fase de pruebas, para ir regenerando los campos identidad, pero lo que siempre he hecho, es poner como ultimo argumento el 0 y no el 1, porque si pones 1 al ingresar tu primer registro se genera con el 2, bueno eso me ha pasado a mí, no se si alguien mas ha tenido ese inconveniente y por eso opté por ponerlo a 0.
Saludos cordiales