| 
	
 | 
 Posted by miller.brettm on 03/06/07 06:42 
Hello, 
 
I'm getting the following error message when I try add a row using a 
Stored Procedure. 
 
"The identity range managed by replication is full and must be updated 
by a replication agent". 
 
I read up on the subject and have tried the following solutions 
according to MSDN without any luck.(http://support.Microsoft.com/kb/ 
304706 ) 
 
sp_adjustpublisheridentityrange (http://msdn2.microsoft.com/en-us/ 
library/aa239401(SQL.80).aspx ) has no effect 
 
For Testing: 
 
I've reloaded everything from scratch, created the pulications from by 
running the sql scripts generated,created replication snapshots and 
started the agents. 
 
I've checked the current Identity values in the Agent Table: 
 
DBCC CHECKIDENT ('Agent', NORESEED) 
Checking identity information: current identity value '18606', current 
column value '18606'. 
 
I check the Table to make sure there will be no conflicts with the 
primary key: 
 
SELECT AgentID FROM Agent ORDER BY AgentID DESC 
18603 is the largest AgentID in the table. 
 
Using the Table Article Properties in the Publications Properties 
Dialog, I can see values of: 
 
Range Size at Publisher: 100,000 
Range Size at Subscribers: 100 
New range @ percentage: 80 
 
In my mind this means that the Publisher will assign a new range when 
the Current Indentity value goes over 80,000? 
 
The Identity range for this table cannot be exhausted! I'm not sure 
what to try next. 
 
Please! any insight will be of great help! 
Regards, 
Bm
 
  
Navigation:
[Reply to this message] 
 |