В 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 придумал исправления, которые будут выступать в качестве резолюции на предстоящий коррупции базы данных.
Но если источник был утерян, и вы не можете импортировать данные снова в баз