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

Откуда:
Сообщений: 425
Делаю
bcp.exe "Db.[schema_name].[Table]" out "C:\out.txt" -c -T
Если schema_name имеет вид [Domain\User] выдается ошибка
SQLState = S1000, NativeError = 0 Error = [Microsoft][SQL Native Client]Unable to open BCP host data-file
Если schema_name не [Domain\User] - работает нормально
В SSMS запрос вида
select * from Db.[Domain\User].[Table]
отрабатывает нормально
Как выгрузить таблицу с помощью bcp?
3 ноя 09, 14:31    [7877047]     Ответить | Цитировать Сообщить модератору
 Re: конфликт bcp и schema_name  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31213
diwww
Как выгрузить таблицу с помощью bcp?
Может, попробовать параметр -q и указать имя в двойных кавычках?
3 ноя 09, 14:37    [7877098]     Ответить | Цитировать Сообщить модератору
 Re: конфликт bcp и schema_name  [new]
diwww
Member

Откуда:
Сообщений: 425
alexeyvg
Может, попробовать параметр -q и указать имя в двойных кавычках?

изменилось сообщение об ошибке:
SQLState = S0002, NativeError = 208
Error = [Microsoft][SQL Native Client][SQL Server]Invalid object name 'Db.[Domain\User].[Table]'.
3 ноя 09, 14:47    [7877161]     Ответить | Цитировать Сообщить модератору
 Re: конфликт bcp и schema_name  [new]
diwww
Member

Откуда:
Сообщений: 425
alexeyvg
Может, попробовать параметр -q и указать имя в двойных кавычках?

если выполнить bcp с ключом -q и указывать имя таблицы без [ и ] то ошибка старая:
SQLState = S1000, NativeError = 0 Error = [Microsoft][SQL Native Client]Unable to open BCP host data-file
3 ноя 09, 14:54    [7877215]     Ответить | Цитировать Сообщить модератору
 Re: конфликт bcp и schema_name  [new]
Glory
Member

Откуда:
Сообщений: 104760
diwww
alexeyvg
Может, попробовать параметр -q и указать имя в двойных кавычках?

изменилось сообщение об ошибке:
SQLState = S0002, NativeError = 208
Error = [Microsoft][SQL Native Client][SQL Server]Invalid object name 'Db.[Domain\User].[Table]'.

А вы к правильному серверу присоединяетесь в bcp ?
3 ноя 09, 14:55    [7877220]     Ответить | Цитировать Сообщить модератору
 Re: конфликт bcp и schema_name  [new]
diwww
Member

Откуда:
Сообщений: 425
Glory
А вы к правильному серверу присоединяетесь в bcp ?

100% к правильному
несколько сот таблиц bcp нормально выгрузил
с десяток, у которых shema_name = [Domain\User] - нет

PS version 9.00.4035
3 ноя 09, 14:59    [7877253]     Ответить | Цитировать Сообщить модератору
 Re: конфликт bcp и schema_name  [new]
Glory
Member

Откуда:
Сообщений: 104760
diwww
Glory
А вы к правильному серверу присоединяетесь в bcp ?

100% к правильному
несколько сот таблиц bcp нормально выгрузил

А запрос из bcp на поиск объекта с таким именем с вами согласен ?
3 ноя 09, 15:01    [7877260]     Ответить | Цитировать Сообщить модератору
 Re: конфликт bcp и schema_name  [new]
diwww
Member

Откуда:
Сообщений: 425
Glory
А запрос из bcp на поиск объекта с таким именем с вами согласен ?

выгрузил sys.tables и sys.schemas
в выгрузке такие имя таблицы и схемы есть
вы это имели ввиду?
3 ноя 09, 15:21    [7877442]     Ответить | Цитировать Сообщить модератору
 Re: конфликт bcp и schema_name  [new]
diwww
Member

Откуда:
Сообщений: 425
... выгружал через bcp
3 ноя 09, 15:23    [7877455]     Ответить | Цитировать Сообщить модератору
 Re: конфликт bcp и schema_name  [new]
Glory
Member

Откуда:
Сообщений: 104760
diwww
Glory
А запрос из bcp на поиск объекта с таким именем с вами согласен ?

выгрузил sys.tables и sys.schemas
в выгрузке такие имя таблицы и схемы есть
вы это имели ввиду?

Не совсем. Я имел ввиду выгрузку этих таблиц с where по имени и схеме, которые вы используете.
3 ноя 09, 15:24    [7877463]     Ответить | Цитировать Сообщить модератору
 Re: конфликт bcp и schema_name  [new]
diwww
Member

Откуда:
Сообщений: 425
опа!
удалось выгрузить!

bcp.exe "Db.[Domain\User].[Table]" out "C:\out.txt" -c -T
не работает, а
bcp.exe "select * from Db.[Domain\User].[Table]" queryout "C:\out.txt" -c -T
работает!
3 ноя 09, 15:33    [7877547]     Ответить | Цитировать Сообщить модератору
 Re: конфликт bcp и schema_name  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5499
Блог
diwww
alexeyvg
Может, попробовать параметр -q и указать имя в двойных кавычках?

изменилось сообщение об ошибке:
SQLState = S0002, NativeError = 208
Error = [Microsoft][SQL Native Client][SQL Server]Invalid object name 'Db.[Domain\User].[Table]'.
Ну и где здесь кавычки в имени?
3 ноя 09, 17:06    [7878272]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить