Microsoft KB Archive/295325

= FIX: Replication in Turkish Collation Fails with Error Message: &quot;Error 21112: '-PollingInterval' is not a valid parameter for the Log Reader Agent&quot; =

Article ID: 295325

Article Last Modified on 11/5/2003

-

APPLIES TO


 * Microsoft SQL Server 2000 Standard Edition

-



This article was previously published under Q295325



BUG #: 351337 (SHILOH_BUGS)



SYMPTOMS
When you try to configure a Distributor, the following error message occurs:

SQL Server Enterprise Manager could not configure 'TESTSERVER' as the Distributor for 'TESTSERVER'. Error 21112: '-PollingInterval' is not a valid parameter for the Log Reader Agent



CAUSE
With a Turkish collation or code page, a lower case &quot;I&quot; yields an undotted &quot;i&quot; unlike the Latin lower case dotted &quot;i&quot;.

When you configure the Distributor, the sp_MSvalidate_agent_parameter stored procedure checks to see if the parameter passed is &quot;pollinginterval&quot; (with a dotted &quot;i&quot;). When you apply the Lower function to the string Lower('PollingInterval') the capital &quot;I&quot; in the &quot;PollingInterval&quot; string returns the string &quot;pollinginterval&quot; with an undotted &quot;i&quot;, which is not equal to the string &quot;pollinginterval&quot; with a dotted i. Therefore, an error message occurs that states -PollingInterval is not a valid parameter. Because the strings do not match, replication fails on any server with a Turkish collation.



RESOLUTION
To resolve this problem, obtain the latest service pack for SQL Server 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

290211 INF: How to Obtain the Latest SQL Server 2000 Service Pack



STATUS
Microsoft has confirmed that this is a problem in SQL Server 2000. This problem was first corrected in SQL Server 2000 Service Pack 1.



MORE INFORMATION
If you use Transact-SQL to configure the Distributor, the error message that occurs is:

Server: Msg 21112, Level 16, State 1, Procedure sp_MSvalidate_agent_parameter, Line 72 '-PollingInterval' is not a valid parameter for the Log Reader Agent.

Keywords: kbbug kbfix kbsqlserv2000sp1fix KB295325

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.