Eu habilitei o Rastreamento de Driver usando essas instruções . Estou executando o SQL Server 2014, que usa o driver nativo de 2012 .
Eu executo o arquivo de lote inicial e o seguinte comando LogParser:
"c:\Program Files (x86)\Log Parser 2.2\LogParser.exe" "SELECT SUBSTR(Field1, 0, 2) AS CountryCode, SUBSTR(TO_STRING(Field2), 0, 5) AS Zip INTO ZipCodes FROM 'c: \Users\jdearing\Downloads\us.txt'" -i:TSV -headerrow:OFF -o:SQL -server . -database LogParserTest -cleartable -transactionRowCount:0 -ignoreMinWarns:OFF
Isso insere zero linhas. em vez disso, produzindo este erro para cada linha:
An error occurred while uploading data to SQL table
SQL State: 22001
Native Error: 0
Error Message: [Microsoft][ODBC SQL Server Driver]String data, right
truncation
Ao parar o rastreamento, o etl é 1024k, mas não possui linhas de acordo com esta consulta do logparser:
"c:\Program Files (x86)\Log Parser 2.2\LogParser.exe" "SELECT * FROM 'SnacTrace_000001.etl'" -i:ETW
Percebi uma disparidade nos GUIDS no arquivo batch servers.txt e na saída delogman query providers | findstr SQL
echo {BA798F36-2325-EC5B-ECF8-76958A2AF9B5} 0xFFFFFFFF 128 SQLNCLI > providers.txt
echo {A9377239-477A-DD22-6E21-75912A95FD08} 0xFFFFFFFF 128 SQLNCLI10 >> providers.txt
echo {2DA81B52-908E-7DB6-EF81-76856BB47C4F} 0xFFFFFFFF 128 SQLNCLI11 >> providers.txt
Contra
SQLNCLI.1 {BA798F36-2325-EC5B-ECF8-76958A2AF9B5}
SQLSERVER.09 {AB6D5EEB-0132-74AB-C5F5-B23E1644DADA}
SQLSERVER.10 {48D59D84-105B-00FA-6B49-03462F696737}
SQLSERVER.11 {B2A28C42-A7C2-1563-97CC-3BE49FDA19F9}
Então eu atualizei o arquivo de lote para:
echo {BA798F36-2325-EC5B-ECF8-76958A2AF9B5} 0xFFFFFFFF 128 SQLNCLI > providers.txt
echo {48D59D84-105B-00FA-6B49-03462F696737} 0xFFFFFFFF 128 SQLNCLI10 >> providers.txt
echo {B2A28C42-A7C2-1563-97CC-3BE49FDA19F9} 0xFFFFFFFF 128 SQLNCLI11 >> providers.txt
Ainda sem sorte. O que mais posso tentar? O logparser não está usando o cliente nativo?
Tente especificar a
-driver
opção explicitamente, fornecendo o nome do cliente nativo.Eu tenho dados para aparecer no ETL. As duas coisas que fiz foram as seguintes:
HKLM\software\Wow6432Node\Microsoft\BidInterface\Loader