Justo antes de un bulkinsert (SqlBulkCopy) Veo una¿Qué hace sp_tablecollations_100?
excec sp_tablecollations_100 N'.tb_tablename'
en el perfilador
¿Qué hace esto? ¿Es un signo de un problema o es normal?
Gracias por su ayuda
actualización
la inserción Bulik muestran después con la colación en la instrucción de inserción. Está funcionando bien, solo me pregunto si esto es "comportamiento normal" o si el COLLAR en la inserción masiva está de alguna manera afectando el rendimiento.
insert bulk tb_dvr_patient ([geboortejaar] VarChar(4) COLLATE Latin1_General_CI_AS,...
Interesante. Parece un sproc [indocumentado] (http://msdn.microsoft.com/en-us/library/ms187961.aspx), probablemente utilizado para prepararse para la operación de copia masiva. El '_100' probablemente se refiere a la versión de SQL Server. – Blorgbeard
select @@ trancount; SET FMTONLY ON select * from [tbl_tablename] SET FMTONLY OFF exec ..sp_tablecollations_100 N '. [Tbl_tablename]' - es la consulta completa que estoy viendo. FMTONLY significa que no se devuelve ningún dato. Solo metadatos. El nvarchar encontrado usa 2 bytes en lugar de 1. sys.columns muestra max_length = 44 cuando en realidad son 22 caracteres. ¡Esto fue inmensamente útil! – TamusJRoyce