FIX: Calling Remote Stored Procedure Inside Local Stored Procedure While Passing Text Parameter Causes AV (299366)
The information in this article applies to:
- Microsoft SQL Server 2000 (all editions)
This article was previously published under Q299366
BUG #:351307 (SHILOH_BUGS)
SYMPTOMS
Calling a remote stored procedure inside a local stored procedure while passing a TEXT parameter may cause an access violation (AV) on the local server.
This problem has been isolated to the following conditions:
- On the destination server, there is a stored procedure that accepts a TEXT (or NTEXT) parameter.
- On the source server, there is a local stored procedure that calls the remote stored procedure on the destination server by fully qualified name while passing a TEXT (or NTEXT) parameter.
RESOLUTIONTo 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
WORKAROUND
Modify the TEXT (or NTEXT) field directly, instead of making stored procedure calls.
STATUSMicrosoft has confirmed that this is a problem in SQL Server 2000. This problem was first corrected in SQL Server 2000 Service Pack 1.
Modification Type: | Major | Last Reviewed: | 11/5/2003 |
---|
Keywords: | kbBug kbfix kbSQLServ2000sp1fix KB299366 |
---|
|