Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Топик располагается на нескольких страницах: [1] 2 вперед Ctrl→ все |
doz.ace Member Откуда: Москва Сообщений: 136 |
Импорт происходит из Firebird 2.5.3(диалект 1) WIN1251 в MS SQL SERVER 2012 через ODBC driver. Проблема следующая, все значения поля таблицы после импорта превращаются в NULL В исходной таблице firebird тип данных VARCHAR, в MS SQL также создается таблица с типом ntext, но вместо значений туда идут NULL... |
17 дек 15, 13:02 [18572618] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Каким средством то происходит ?
А что возвращает ваш драйвер ? |
||||
17 дек 15, 13:07 [18572670] Ответить | Цитировать Сообщить модератору |
doz.ace Member Откуда: Москва Сообщений: 136 |
Через этот драйвер я уже выгружал данные в Qlik и Excel, там таких проблем не возникало, так что с драйвером все нормально |
||||||
17 дек 15, 13:11 [18572703] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Это ответ на вопрос, что возвращает драйвер когда вы непонятно чем делаете импорт в таблицу MSSQL ? |
||
17 дек 15, 13:12 [18572714] Ответить | Цитировать Сообщить модератору |
doz.ace Member Откуда: Москва Сообщений: 136 |
Glory, не непонятно чем, а стандартным средством импорта. Я ошибся, он не NULL тянет, он меняет все значения где не NULL на пустое поле, но не NULL. Там где NULL, оставляет NULL |
17 дек 15, 13:18 [18572768] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Стандартным где ? В вашей местности ? В какой-то программе ?
И третий раз вопрос - что возвращает запрос к Firebird, выполненный вашим стандартным импортом через ваш стандартный драйвер |
||||
17 дек 15, 13:20 [18572780] Ответить | Цитировать Сообщить модератору |
doz.ace Member Откуда: Москва Сообщений: 136 |
В Microsoft Query выбирают бд > задача > импорт данных, выбирают источником Firebird через DSN драйвер, потом выбирают БД в MS SQL, которая создается и в которую происходит импорт. Запрос через стандартный драйвер я не делал на прямую, но другие средства использующие этот драйвер (Excel, qlik) импортировали эту инфу правильно. IBExpert естественно также все правильно возвращает, иначе как бы я узнаю, какие данные в таблице. |
||||||
17 дек 15, 13:28 [18572826] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Что это за утилита ? Почему бы вам не воспользоваться пунктом меню Import data в SQL Server Management Studio ?
Но вы стопудово уверены, что данные подменяются именно при добавлении в таблицу MSSQL ?
Я очень рад за ваши Excel, qlik Сообщение было отредактировано: 17 дек 15, 13:33 |
||||||
17 дек 15, 13:32 [18572856] Ответить | Цитировать Сообщить модератору |
doz.ace Member Откуда: Москва Сообщений: 136 |
Glory, Это и есть SQL Server Management Studio и его import data... Я посмотрел, driver нормальные значения вытягивает, прямо при импорте можно посмотреть какие данные тянешь, там все правильно. |
17 дек 15, 13:39 [18572901] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Мда. Хорошо еще в названии производителя не ошиблись Ну так там вы можете указать импорт в существующую таблицу, уже созданную с полями нужного типа
А как вы собственно проверяете, что находится в поле вашей таблицы после импорта ? |
||||
17 дек 15, 13:44 [18572940] Ответить | Цитировать Сообщить модератору |
doz.ace Member Откуда: Москва Сообщений: 136 |
![]() ![]() ![]() |
17 дек 15, 13:52 [18572999] Ответить | Цитировать Сообщить модератору |
doz.ace Member Откуда: Москва Сообщений: 136 |
А вот результат К сообщению приложен файл. Размер - 22Kb |
17 дек 15, 13:53 [18573007] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Здесь только пара символов первых символов показана А ntext может содержать до 2Гб |
||
17 дек 15, 13:57 [18573045] Ответить | Цитировать Сообщить модератору |
doz.ace Member Откуда: Москва Сообщений: 136 |
Glory, я только что пробовал nvarchar(200), также хрень) |
17 дек 15, 13:58 [18573061] Ответить | Цитировать Сообщить модератору |
doz.ace Member Откуда: Москва Сообщений: 136 |
Glory, select LTRIM(AREA_NAME), RTRIM(AREA_NAME) FROM dbo.SPRAV_AREA_NAME возвращают тоже самое... |
17 дек 15, 14:05 [18573121] Ответить | Цитировать Сообщить модератору |
Minamoto Member Откуда: Москва Сообщений: 1162 |
doz.ace, а datalength(AREA_NAME)? |
17 дек 15, 14:06 [18573125] Ответить | Цитировать Сообщить модератору |
Maxx Member [скрыт] Откуда: Сообщений: 24290 |
вас вообще спашивают ДО ВСТАВКИ в таблицу - что возращаеться из запроса к вашему фереберду ? Тотже самый запрос ..даже если импортом тянете - есть закладка шоу дата - что там ??? |
||
17 дек 15, 14:07 [18573137] Ответить | Цитировать Сообщить модератору |
doz.ace Member Откуда: Москва Сообщений: 136 |
К сообщению приложен файл. Размер - 22Kb |
||
17 дек 15, 14:07 [18573138] Ответить | Цитировать Сообщить модератору |
doz.ace Member Откуда: Москва Сообщений: 136 |
Minamoto, ой не то, вот К сообщению приложен файл. Размер - 25Kb |
17 дек 15, 14:08 [18573140] Ответить | Цитировать Сообщить модератору |
doz.ace Member Откуда: Москва Сообщений: 136 |
Во первых он из firebrid тащит, Во вторых уже был скрин... К сообщению приложен файл. Размер - 55Kb |
||||
17 дек 15, 14:10 [18573147] Ответить | Цитировать Сообщить модератору |
Maxx Member [скрыт] Откуда: Сообщений: 24290 |
чудес не бывает Что на следущей закладке Маппинг у вас ? Что в ошибками Потому как в nvarchar - должно было войти...хоть что-то,а у вас или ничего или NULL |
17 дек 15, 14:14 [18573167] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Количество импортированных записей совпадает ? Что будет с нерусскоязычными данными ? |
||
17 дек 15, 14:18 [18573185] Ответить | Цитировать Сообщить модератору |
doz.ace Member Откуда: Москва Сообщений: 136 |
К сообщению приложен файл. Размер - 63Kb |
||
17 дек 15, 14:20 [18573192] Ответить | Цитировать Сообщить модератору |
doz.ace Member Откуда: Москва Сообщений: 136 |
К сообщению приложен файл. Размер - 65Kb |
||
17 дек 15, 14:20 [18573194] Ответить | Цитировать Сообщить модератору |
doz.ace Member Откуда: Москва Сообщений: 136 |
Glory, Количество совпадает, данные там только на Русском все, сейчас попробую таблицу с англ. импортировать. Там где NULL он и импортирует NULL, это правильно, а там где есть данные, там просто пусто, но не NULL. |
17 дек 15, 14:21 [18573198] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: [1] 2 вперед Ctrl→ все |
Все форумы / Microsoft SQL Server | ![]() |