El archivo de formato tiene un error: “‘bcp’ no se reconoce como un comando interno o externo, programa ejecutable o archivo por lotes.”
Pregunta
Quiero crear un archivo de formato (.fmt) para SQL Server para inserciones masivas desde el almacenamiento de blobs de Azure. Estoy utilizando el siguiente código:
SELECT * FROM OPENROWSET(
BULK 'week3/inv-2017-01-19.csv',
DATA_SOURCE = 'MyAzureInvoices',
FORMAT = 'CSV',
FORMATFILE='invoices.fmt',
FORMATFILE_DATA_SOURCE = 'MyAzureInvoices'
) AS DataFile;
Utilicé este comando en mi cmd:
bcp [cpdb-dev].dbo.mykiosk_temp format nul -c -f C:\Users\BB-Pa\BCP\mk_data.fmt -T
Pero me da un error:
“‘bcp’ no se reconoce como un comando interno o externo, programa
operable o archivo por lotes.”
¿Necesito instalar bcp por separado?
davy.ai
Sí, necesita instalar
bcp
por separado.bcp es una utilidad de línea de comandos que se utiliza para importar y exportar datos desde SQL Server o Azure SQL Database. Puede descargarlo desde el sitio web de Microsoft.