BUG: DTS Transfer May Fail with "Incorrect syntax..." Error Message (260320)
The information in this article applies to:
This article was previously published under Q260320
BUG #: 57283 (SQLBUG_70)
SYMPTOMS
A Data Transformation Services (DTS) transfer may fail with either of the following error messages when you copy data from a table in SQL Server 7.0 into a table in SQL Server 6.5 and you use a database name that has more than six characters at the destination server (that is, the SQL Server 6.5 server):
Incorrect syntax near the keyword 'convert'.
Unclosed quote before the character string ',xxxxxxx)'.
Line y: Incorrect syntax near 'database'.
WORKAROUND
To work around this problem, try any one of the following:
- Change the database name at the destination server (that is, the SQL Server 6.5 server). The name should have fewer than seven characters.
-or-
- Use the "MS ODBC Driver for SQL Server" (instead of the MS OLE DB Provider for SQL Server) for the destination (SQL Server 6.5 server) and source (SQL Server 7.0 server).
-or-
- Perform the following steps:
- Save the package for later execution.
- Open the package in the Package Designer and double-click the arrow between source and destination.
- On the Advanced tab of the DTS Package Properties dialog box, click to clear the the Fast Load Option.
STATUS
Microsoft has confirmed this to be a problem in SQL Server 7.0.
Modification Type: | Major | Last Reviewed: | 10/16/2002 |
---|
Keywords: | kbBug KB260320 |
---|
|