Also are there any triggers which fire when an insert is done?

Sounds like the identity was removed/disabled?

Kola

>> -----Original Message-----
>> From: Mark A. Kruger - CFG [mailto:[EMAIL PROTECTED]
>> Sent: 17 July 2003 20:01
>> To: CF-Talk
>> Subject: RE: SQL Server Identity Seed hiccup
>> 
>> Daryl,
>> 
>> What else was happening yesterday?  Is it possible that someone was
>> running
>> a query or using DTS yesterday and turned off the identity insert
flag.
>> In
>> addition, why was a primary key constraint (or fk constraint)
violation
>> not
>> thrown?  Is it possible these do not exist or were dropped?
>> 
>> -Mark
>> 
>> -----Original Message-----
>> From: Daryl Walsh [mailto:[EMAIL PROTECTED]
>> Sent: Thursday, July 17, 2003 1:50 PM
>> To: CF-Talk
>> Subject: SQL Server Identity Seed hiccup
>> 
>> 
>> in the process of merging 2 sql server databases into one, i
>> created an Identity seed on the primary key on an Orders table
>> and set the seed to the value of the max orderid + 1 from the
>> first db's orders. added the 2nd db's orders to the new table
>> and the database properly incremented the additional orderids
>> starting with the identity seed +1. orders have been getting
>> entered into the system and the orderid has been incrementing
>> correctly (identity seed was in the 13000's, current max orderid
>> is in the 22000's)--until yesterday.
>> 
>> yesterday, 3 orders were entered but the database assigned
>> Orderids to these orders *starting with the above Identity seed*
>> and then incremented +1 from the identity seed for the next 2
>> orders.
>> the database somehow stored the relevant data for these orders
>> and connected it to these faulty orderids--the first orderid
>> (also the identity seed value) was not in the database and the
>> next 2 were already assigned to other orders already in the
>> table. yet all three orders w/the data entered yesterday were
>> returned from the database for a confirmation page using
>> the faulty orderids. i.e., immediatelty after the orders were
>> entered and the faulty orderids returned by sql server, those
>> orderids were used to query the db and return the order data and
>> actually returned the data entered yesterday for orderids which
>> were already in the db and assigned to different order data.
>> 
>> since then, test orders have been entered and sql server is
>> using the proper orderid (currently in the 22000's vs. the 13000
>> identity seed which is where the faulty orderids from yesterday
>> started). also, none of the 3 orders from yesterday
>> can be pulled from the db with the proper data. the identity
>> seed orderid is not in the db, never was. and the next two
>> return the data for old orders as they should.
>> 
>> current test orders are firing properly--sql server returns a
>> properlty incremented orderid in the 22000's. why did it
>> misfire on those 3 orders yesterday, returning to the Identity
>> seed for the first orderid and incrementing +1 for the next two?
>> was it because there's no order in the table with a value
>> matching the identity seed, e.g., identity seed = 13000, but
>> there's no orderid = 13000 in the table, causing sql server to
>> try to use 13000 yesterday?
>> 
>>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to