SQLState = S1000, NativeError = 0

Получавам тази грешка, докато се опитвам да направя BCP

SQLState = S1000, NativeError = 0

Грешка = [Microsoft][SQL Server Native Client 11.0]Не може да се отвори BCP хост файл с данни

Това е моят код:

DECLARE @dump_data1 varchar(500)

SET @dump_data1 =  'bcp "select * from IDcountries.dbo.IDs$" queryout "\\NetworkLocation\watchdog.xls" -c -S STRIVEDI\SQLEXPRESS -T'

EXEC xp_cmdshell @dump_data1

Имам всички права върху Network Drive.

Този код работи перфектно за дестинация на моето локално устройство като C:\.

Опитах също така да въведа -U и -P опции. Но няма късмет

Може ли някой да ми помогне по този въпрос?


person user2704062    schedule 17.10.2013    source източник
comment
Така че, ако работи на вашия локален C:` drive - why not just output the file there using bcp` и след това го копирате на вашето мрежово устройство??   -  person marc_s    schedule 18.10.2013
comment
social.msdn.microsoft.com/Forums/sqlserver/en-US/   -  person Michael Gardner    schedule 18.10.2013
comment
Само защото ВИЕ имате разрешения за мрежовото устройство, не означава, че bcp има   -  person user3036342    schedule 24.04.2014


Отговори (2)


Аз също се сблъсках със същия проблем. Това изглежда е разрешение на папката. Редактирайте раздела Защита под Свойства на папката и дайте разрешение за промяна на потребителския акаунт, чрез който услугите на SQL Server се изпълняват в SQL Server. Обикновено този потребителски акаунт се нарича MSSQLSERVER. Това работи добре за мен.

person Sanjeev Garg    schedule 24.04.2014

Когато трябва да поставите файлов файл като резултат от BCP или резервно копие в отдалечено устройство, просто картографирайте това устройство в Windows, не работи, трябва да бъде картографирано на SQL Server към!, за да направите това, опитайте някаква връзка като тази:

exec xp_cmdshell 'net use p:\ \\Server\Folder\Folder\Folder\ /Domain\Login /Password'

http://social.msdn.microsoft.com/Forums/sqlserver/en-US/6eca2d62-eb86-4f23-9b86-6f917017f50c/bcp-utility-via-xpcmdshell-and-network-drive?forum=sqlsecurity

person Michael Gardner    schedule 18.10.2013