SqlBulkCopy를 사용하여 대량 레코드를 테이블에 삽입 할 응용 프로그램이 있습니다. 첫 번째 테이블에 추가 된 레코드를 다른 테이블에 삽입하는 트리거가 있습니다.SQL Server의 BulkCopy에서 트리거가 작동하지 않습니다.
내가 삽입 할 때 C#에서 SqlBulkCopyOptions.FireTriggers를 작성했지만 Sql Server 2005에서 작동하지 않습니다. SqlServer2008에서 제대로 작동하면.
SQL Server 2005에서는 레코드가 첫 번째 테이블에 삽입 될 때마다 INSERTED 행의 레코드 하나만 두 번째 테이블에 나타납니다.
SQL Server를 단독으로 사용하여 이것을 관리 할 수 있습니까?
트리거가 비활성화되어 있습니까? "정상적으로"작동하는지 확인 했습니까? –
정상적으로 작동합니다. – smilu