Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не удается открыть файл данных BCP на сервере  [new]
amandra
Member

Откуда:
Сообщений: 298
пытаюсь залить данные из txt файла в базу
declare @rc int,
@cmd varchar(255),
@InFileName varchar(255)
set @InFileName ='С:\sber.txt'
set @cmd = 'bcp "test.dbo.[sbrf1]" in '+ @InFileName + ' -U sa -P xxxxxx -c -S '+@@servername 
EXEC @rc = master..xp_cmdshell @cmd


но возникают ошибки
SQLState = S1000, NativeError = 0
Error = [Microsoft][SQL Native Client]Не удается открыть файл данных BCP на сервере

в чем может быть проблема?
2 мар 12, 12:44    [12182554]     Ответить | Цитировать Сообщить модератору
 Re: Не удается открыть файл данных BCP на сервере  [new]
Glory
Member

Откуда:
Сообщений: 104751
В том, что этого файла нет ? Или нет прав на него ?
2 мар 12, 12:45    [12182564]     Ответить | Цитировать Сообщить модератору
 Re: Не удается открыть файл данных BCP на сервере  [new]
amandra
Member

Откуда:
Сообщений: 298
Glory,
файл есть, что значит на него нет прав?
2 мар 12, 12:47    [12182580]     Ответить | Цитировать Сообщить модератору
 Re: Не удается открыть файл данных BCP на сервере  [new]
Glory
Member

Откуда:
Сообщений: 104751
amandra
файл есть,

Чем докажите ?

amandra
что значит на него нет прав?

Хм. Вы знаете, что в windows можно разграничивать пользователям доступ к разным ресурсам, вплоть до конкретных файлов ?
2 мар 12, 12:50    [12182606]     Ответить | Цитировать Сообщить модератору
 Re: Не удается открыть файл данных BCP на сервере  [new]
amandra
Member

Откуда:
Сообщений: 298
ну и что ждете на вопрос "чем докажете?"))
мамай клянус (С)
2 мар 12, 12:53    [12182644]     Ответить | Цитировать Сообщить модератору
 Re: Не удается открыть файл данных BCP на сервере  [new]
Glory
Member

Откуда:
Сообщений: 104751
amandra
ну и что ждете на вопрос "чем докажете?"))
мамай клянус (С)

проверочного кода на TSQL c результатом будет достаточно
2 мар 12, 12:56    [12182679]     Ответить | Цитировать Сообщить модератору
 Re: Не удается открыть файл данных BCP на сервере  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
declare 
  @rc int,
  @cmd nvarchar(255)

set @cmd = 'type С:\sber.txt'  

EXEC @rc = master..xp_cmdshell @cmd
2 мар 12, 13:02    [12182725]     Ответить | Цитировать Сообщить модератору
 Re: Не удается открыть файл данных BCP на сервере  [new]
amandra
Member

Откуда:
Сообщений: 298
возвращает один столбец output, в котором все строки со значениями
2 мар 12, 13:05    [12182761]     Ответить | Цитировать Сообщить модератору
 Re: Не удается открыть файл данных BCP на сервере  [new]
amandra
Member

Откуда:
Сообщений: 298
чудеса...ничего не менял
с пятого раза все залил
2 мар 12, 13:08    [12182779]     Ответить | Цитировать Сообщить модератору
 Re: Не удается открыть файл данных BCP на сервере  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
amandra,

Файл мог быть залочен другим процессом.
2 мар 12, 13:12    [12182817]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить