*   >> Lectura Educación Artículos >> money >> pequeños negocios

Base de Datos de la Corrupción durante el uso de la utilidad Bcp O Insert

granel

En las bases de datos MS SQL Server, para la transferencia de datos hacia o desde un archivo de datos, se utilizan dos métodos. La primera de ellas es la utilidad bcp y la segunda es la declaración de inserción masiva. Comando bcp transferencias utilidad del símbolo del gran volumen de datos en la tabla de SQL Server desde otro sistema de gestión de base de datos. El archivo de datos se utiliza en el medio de copiar los datos hacia y desde el programa fuente.


Si usted no desea utilizar el símbolo del sistema de la misma, entonces en lugar usted puede utilizar la declaración de inserción masiva. Este comando no se ejecuta directamente, sino que utiliza la funcionalidad de la utilidad bcp con una instrucción de Transact-SQL. Pero esta ventaja puede parecer contrario, si se recibe la corrupción de base de datos o alguna afirmación, mientras que la importación de los datos en la base de datos SQL Server.

Durante el curso, puede recibir el siguiente mensaje de error:

Servidor: Mensaje 823, nivel 24, estado 2, Procedimiento gfspTMAppendText, Línea 20 I /O error (mala página Identificación) detectado durante la lectura en el desplazamiento en 0x0000000024e000 archivo 'C: Archivos de programa (x86) Microsoft SQL ServerMSSQLdataREPRO.mdf'.

En el registro de errores de SQL Server, puede aparecer el mensaje de error como:

DateTime spid53 SQL Server aserción: Archivo: & lt; & gt ;, SpcAlloc.

cpp línea = 466 Failed aserción = '0' en

O

DateTime spid53 Error: 3624, gravedad: 20, estado: 1.

. Para ver si la corrupción se ha producido o no, al ejecutar comando DBCC CHECKDB, recibirá más mensajes de error como:

Servidor: Mensaje 8909, Nivel 16, Estado 1, Línea 1 Tabla de error: Object ID 0, Índice ID 0, la página de identificación (1: 105). El PageId en la página de cabecera = (0: 0).

O

Servidor: Mensaje 8928, nivel 16, estado 1, línea 1 Object ID 2009058193, ID Índice 255: Página (1 : 105) no se pudo procesar. Ver otros errores para más detalles.


Porque

La raíz del problema puede ser el comando se ha utilizado con la opción FIRE_TRIGGERS y el archivo se importa utiliza un después de disparo que obtiene inicia y actualiza el columna de texto de la tabla de base de datos y lo corrompe.

Resolución

Para llegar a la corrupción de base de datos, Microsoft ha llegado con la revisión que actuará como la resolución para el próximo corrupción de base de datos. Pero si el origen se ha perdido y no puedes

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.