ID Number: Q80633
1.10 1.11 4.20
OS/2
buglist1.10 buglist1.11 buglist4.20
Summary:
Problem ID: PRSQL9201009
SYMPTOMS
When the bulk copy program (BCP) is used to insert data into a SQL
Server table, the insertion of the rows is logged in the
transaction log, even though no indexes are present on the
destination table.
CAUSE
The "fast" (or "non-logged") version of BCP should be used if the
table into which the data is being inserted does not contain any
indexes. However, if the table contains any kind of a trigger
(INSERT, UPDATE, or DELETE trigger), the insertion of the rows from
BCP will be logged. The presence of a trigger on the table will
only cause the inserts to be logged; the trigger will not be fired.
WORKAROUND
To work around this problem, drop any triggers that are defined on
that table before using BCP. When the BCP is complete, re-create
the trigger(s).
STATUS
Microsoft has confirmed this to be a problem in SQL Server versions
1.1, 1.11, and 4.2. We are researching this problem and will post
new information here as it becomes available.
Additional reference words: 1.10 4.20