*   >> Чтение Образование Статьи >> money >> малый бизнес

База данных Коррупция при использовании BCP утилиту или Bulk Insert

В MS баз данных SQL Server, для передачи данных или из файла данных, используются два метода. Первый BCP утилита, а второй является Массовая вставка заявлении. Команда Bcp быстрое коммунальные переводы большого объема данных в таблице SQL Server из другой системы управления базами данных. Файл данных используется в период между копированием данных в и из исходной программы. Каталог

Если вы не хотите использовать командную строку для того же, то вместо вы можете использовать Bulk Insert заявление.

Эта команда не работает напрямую, а использует функциональность утилиты BCP с заявлением Transact-SQL. Но это преимущество может появиться вопреки если повреждение базы данных или некоторое утверждение получено при импорте данных в базе данных SQL Server. Во время курса вы можете получить следующее сообщение об ошибке: Каталог

Сервер: Сообщение 823, уровень 24, состояние 2, процедура gfspTMAppendText, линия 20 ввода /вывода ошибок (плохой идентификатор страницы) обнаружены во время чтения по смещению 0x0000000024e000 в подать "C: Program Files (x86) Microsoft SQL ServerMSSQLdataREPRO.mdf.

Каталог

В журнале ошибок SQL Server, вы можете столкнуться с сообщение об ошибке, как:


DateTime spid53 SQL Server утверждения: Файл: & Lt; SpcAlloc.cpp & GT ;, линия = 466 Не удалось Утверждение = '0' Каталог

Или Каталог

DateTime spid53 Ошибка: 3624, уровень опасности: 20, состояние: 1. Каталог

.

Чтобы увидеть, если коррупция произошло или нет, когда вы запустите команду DBCC CHECKDB, вы получите несколько сообщений об ошибке, как:


Сервер: Сообщение 8909, уровень 16, состояние 1, строка 1 Таблица ошибок: ID объекта 0, идентификатор индекса 0, идентификатор страницы (1: 105). PageId в заголовке страницы = (0: 0). Каталог

Или Каталог

Сервер: Сообщение 8928, уровень 16, состояние 1, строка 1 Объект ID 2009058193, идентификатор индекса 255: Страница (1 : 105) не может быть обработан. Другие ошибки для деталей.

Каталог

Причина Каталог

корень проблемы может быть команда была использована с опцией FIRE_TRIGGERS и файл импортируется использует после запуска, который получает по инициативе и обновляет Текст столбце таблицы базы данных и развращает его. Каталог

Разрешение Каталог

Для придумать повреждения базы данных, Microsoft придумал исправления, которые будут выступать в качестве резолюции на предстоящий коррупции базы данных.

Но если источник был утерян, и вы не можете импортировать данные снова в баз

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.