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

Откуда:
Сообщений: 221
автор
Начато копирование...
SQLState = 22001, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Усечение данных строки справа
SQLState = 22008, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Недопустимый формат даты
SQLState = 22001, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Усечение данных строки справа
SQLState = 22001, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Усечение данных строки справа
SQLState = 22001, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Усечение данных строки справа
SQLState = 22001, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Усечение данных строки справа
SQLState = 22008, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Недопустимый формат времени
SQLState = 22001, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Усечение данных строки справа
SQLState = 22001, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Усечение данных строки справа
SQLState = 22001, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Усечение данных строки справа




Структура таблицы КУДА копирую:

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[SYS_DEV_ArchiveData](
[id] [int] IDENTITY(1,1) NOT NULL,
[device_id] [int] NOT NULL,
[device_code] [varchar](16) NOT NULL,
[tele_time] [datetime] NOT NULL,
[server_time] [datetime] NOT NULL,
[transfer_time] [datetime] NOT NULL,
[long] [float] NULL,
[lat] [float] NULL,
[valid] [char](1) NULL,
[speed] [smallint] NULL,
[direction] [smallint] NULL,
[height] [smallint] NULL,
[digit_sens_num] [int] NULL,
[analog_sens_num] [int] NULL,
[analog_data] [float] NULL,
[flags] [int] NULL,
[CURRENT_MILAGE] [int] NULL,
[TRANSPORT_ID] [int] NULL
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYS_DEV_ArchiveData', @level2type=N'COLUMN',@level2name=N'id'
GO

ALTER TABLE [dbo].[SYS_DEV_ArchiveData] WITH NOCHECK ADD CONSTRAINT [FK_SYS_DEV_ArchiveData_SYS_DEV_Device] FOREIGN KEY([device_id])
REFERENCES [dbo].[SYS_DEV_Device] ([id])
ON UPDATE CASCADE
ON DELETE CASCADE
GO

ALTER TABLE [dbo].[SYS_DEV_ArchiveData] CHECK CONSTRAINT [FK_SYS_DEV_ArchiveData_SYS_DEV_Device]

Таблицы по структуре одинаковые. В чем может быть проблема ?
GO
13 фев 15, 16:36    [17262118]     Ответить | Цитировать Сообщить модератору
 Re: bcp ошибки при копировании  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ondayl
Таблицы по структуре одинаковые.

bcp импортирует данные из файла, а не из другой таблицы
13 фев 15, 16:38    [17262134]     Ответить | Цитировать Сообщить модератору
 Re: bcp ошибки при копировании  [new]
Ondayl
Member

Откуда:
Сообщений: 221
Glory, но я же выгружаю данные из другой таблицы, такой же по структуре. Я вот что имел ввиду. Выгружаю и загружаю с такими параметрами -n -E
13 фев 15, 18:00    [17262707]     Ответить | Цитировать Сообщить модератору
 Re: bcp ошибки при копировании  [new]
edyaN
Member

Откуда: Berlin
Сообщений: 185
у вас данные в каком-то поле длинее, чем поле таблицы может вместить.
13 фев 15, 19:13    [17263043]     Ответить | Цитировать Сообщить модератору
 Re: bcp ошибки при копировании  [new]
Ondayl
Member

Откуда:
Сообщений: 221
edyaN, а как они там могли оказаться при условии что

автор
Таблицы по структуре одинаковые
13 фев 15, 19:29    [17263098]     Ответить | Цитировать Сообщить модератору
 Re: bcp ошибки при копировании  [new]
Ondayl
Member

Откуда:
Сообщений: 221
Второй вопрос как теперь их отыскать. А bcp мог бы и сказать, какие данные ему не нравятся.
13 фев 15, 19:33    [17263107]     Ответить | Цитировать Сообщить модератору
 Re: bcp ошибки при копировании  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ondayl
Glory, но я же выгружаю данные из другой таблицы, такой же по структуре. Я вот что имел ввиду. Выгружаю и загружаю с такими параметрами -n -E

Если вы думаете, что в текстовом файле содержится описание оригинальной таблицы, то вы ошибаетесь.

Ondayl
а как они там могли оказаться при условии что

Вот вы например знаете кодировку вашего файла ?
13 фев 15, 21:51    [17263395]     Ответить | Цитировать Сообщить модератору
 Re: bcp ошибки при копировании  [new]
Ondayl
Member

Откуда:
Сообщений: 221
Glory, понял, значит ошибаюсь. Каковы мои действия дальнейшие ?
13 фев 15, 22:18    [17263481]     Ответить | Цитировать Сообщить модератору
 Re: bcp ошибки при копировании  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31868
Ondayl
Glory, понял, значит ошибаюсь. Каковы мои действия дальнейшие ?
Для начала хотя бы найти ошибочную строку в файле.
Например, можно оставить в файле одну-две строки, и попробовать импортнуть. Может, у вас вообще в принципе формат неправильно задаётся?
Ondayl
edyaN, а как они там могли оказаться при условии что
автор
Таблицы по структуре одинаковые
Это совершенно ничего не значит.
14 фев 15, 01:22    [17263892]     Ответить | Цитировать Сообщить модератору
 Re: bcp ошибки при копировании  [new]
Ondayl
Member

Откуда:
Сообщений: 221
alexeyvg, вроде как все получилось с ключом -с. Мне наверное стоило бы попробовать его, прежде чем создавать тему, но я почему-то решил, что дело в другом.
14 фев 15, 11:43    [17264481]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить