Red de conocimiento de divisas - conocimientos contables - Copia de seguridad de datos financieros de UF

Copia de seguridad de datos financieros de UF

Experiencia de copia de seguridad y recuperación UFI

1. El software de la serie UFIDA incluye Financial Tong\UFI, que se guardan como dos archivos.lst y .ba_ durante la copia de seguridad, entre los que se encuentra el archivo .lst. Es un archivo de índice de base de datos, que guarda la ruta y el número del conjunto de cuentas; el archivo .ba_ es el archivo de datos del conjunto de cuentas, que guarda todos los datos del conjunto de cuentas. Durante la recuperación, la administración del sistema abre el archivo .lst. y lo coloca en la misma carpeta. Importe el archivo ba_ a la base de datos

Utilice este principio para hacer lo siguiente:

1. >2. Cambiar el número de cuenta

Método: 1. Haga una copia de seguridad y elimine el conjunto de cuentas, copie la copia de seguridad en e:\A,

2. Cree un nuevo conjunto de cuentas. la ruta del conjunto de cuentas es E:\ADMIN,

3. Una vez completado, elija hacer una copia de seguridad en E:\B, copie e:\B\*.lst en e:\A para sobrescribir el archivo original,

4. Utilice la administración del sistema para importar e:\A\ *.lst can

2 Restauración de conjuntos de cuentas sin respaldo

1. Haga una copia de seguridad de toda la carpeta en la ruta de almacenamiento de la cuenta. Por ejemplo, el número de cuenta es 001, luego el archivo Dóblelo en ZT001

2. Después de reinstalar el software, cree el conjunto de cuentas 001.

3. Haga clic derecho en el icono del servidor en la esquina inferior derecha del escritorio y haga clic en Desactivar

4. Copie zt001 a la ruta del nuevo conjunto de cuentas 001. Dejará de indicar si se desea. sobrescribir. Haga clic en Aceptar

5. Reinicie el sistema operativo

Nota: Copie la cuenta anterior directamente sin crear un nuevo conjunto de cuentas. No es posible transferir datos a ADMIN. por lo que no establece una asociación en la base de datos.

Varios métodos de copia de seguridad y recuperación de UFIDA SQL Server

Copia de seguridad y recuperación de SQL Server Varios métodos Con el creciente número de versiones de software de SQL Server. , cada vez hay más problemas relacionados con la copia de seguridad y la recuperación de datos. Hemos resumido algunas experiencias para resolver los problemas de la siguiente manera:

1. Varias formas de copia de seguridad ① Realice copias de seguridad desde la administración del sistema, incluida la copia de seguridad de la cuenta. conjuntos y copia de seguridad de cuentas anuales Las ventajas de este tipo de copia de seguridad son que es simple, fácil de operar, tiene buena compresión, ocupa poco espacio en el disco duro, pero es lento y si el software falla, es posible que no pueda. para ingresar a la administración del sistema. ② Haga una copia de seguridad de la base de datos desde Enterprise Manager. Cada base de datos tiene una copia de seguridad separada. La ventaja de esta copia de seguridad es que la velocidad de copia de seguridad es rápida. Si tiene cierto conocimiento, también lo es. muy simple ③ Si no se puede iniciar SQL Server, los dos métodos anteriores no son válidos. Solo puede usar el método de copiar archivos físicos y copiar ufdata.mdf ufdata.ldf y ufsystem del conjunto de cuentas de usuario. ldf

2. Métodos para restaurar datos ① Si hay una copia de seguridad del conjunto de cuentas, simplemente use la función de importación del conjunto de cuentas en la administración del sistema.

En este caso, se puede perder parte de la información de permisos del operador, se pueden volver a conceder permisos o se puede restaurar la biblioteca de control del sistema ufsystem original ② Si se trata de una copia de seguridad de la cuenta anual y el conjunto de cuentas y el año todavía están en el software, puede registrarlo con el administrador de cuentas y luego importarlo desde el menú de cuentas anuales. Si este conjunto de cuentas no existe, debe crear un nuevo conjunto de cuentas en la administración del sistema. Al crear la cuenta, simplemente pague. Preste atención a la fecha de activación, la naturaleza de la industria y el administrador de cuentas; otros pueden ignorarse y luego usar ufuncomp.exe en el directorio de la aplicación para descomprimir ufdata.ba_ en la copia de seguridad en ufdata.bak y luego restaurar este archivo en el administrador empresarial. ③ La base de datos única creada a través de Enterprise Manager Backup y la copia de seguridad de la cuenta anual se pueden operar a través de la función de restauración de la base de datos. El proceso específico es hacer clic derecho en la base de datos-todas las tareas-restaurar la base de datos-desde el dispositivo-seleccionar dispositivo-disco-agregar-explorar. el archivo: OK y cambie 'Si se selecciona Forzar restauración', el nombre del archivo físico que se moverá es el directorio y el nombre del archivo de la cuenta establecida. Entonces podrás reanudar normalmente. ④ Si está restaurando desde la información de respaldo de otras bases de datos, puede elegir restaurar desde la base de datos y luego buscar la base de datos y la información de respaldo de la base de datos en los parámetros. Seleccione 'Restauración forzada' en la pestaña de opciones y el nombre del archivo físico que se moverá será el directorio y el nombre del archivo del conjunto de cuentas. Entonces podrás reanudar normalmente. ⑤ Si se trata de una copia de seguridad de un conjunto de cuentas y el conjunto de cuentas contiene muchos años, primero puede descomprimir el archivo, luego buscar el archivo de copia de seguridad (dispositivo de copia de seguridad) como se describe en el método ③, verificar el contenido del dispositivo y seleccionar para restaurar El número de copia de seguridad correspondiente a la base de datos (un número por cada año), seleccione recuperación forzada en la pestaña de opciones y configure la ubicación correcta del archivo físico ⑥ Si solo hay ufdata.mdf (archivo de base de datos), ufdata.ldf (registro archivo) puede usar la base de datos del sistema (Maestro) para restaurar el procedimiento almacenado del sistema sp_attach_db, el proceso de operación específico: en el Analizador de consultas o el comando osql en Dos para lograr, exec sp_attach_db 'nombre de la base de datos', 'Parámetro 1 (directorio y nombre de archivo del primer archivo físico)' , 'Parámetro 1 (el directorio y nombre de archivo del segundo archivo físico)' como exec sp_attach_db 'ufsystem', 'D:\wf821\admin\ufsystem.ldf', 'D:\wf821 \admin\ufsystem.mdf' Nota: Si la base de datos está gris, primero debe desconectar el archivo físico de la base de datos, use sp_detach_db Sintaxis: exec sp_detach_db 'nombre de la base de datos' ⑦ Si solo hay un archivo mdf (archivo de base de datos), necesita otro procedimiento almacenado del sistema sp_attach_single_file_db La sintaxis específica es exec ap_attach_single_file_db 'ufsystem', 'D:\wf821\admin\ufsystem.mdf'⑧detenga el servicio de SQL Server, reemplace el nombre físico con archivos nuevos e inicie el servicio de servidor SQL. De hecho, este método. También se puede aplicar cuando la base de datos está dañada. En este caso, utilice la función de SQL Server para detectar activamente si la base de datos está intacta al iniciar.

Ya sea al compilar herramientas de mantenimiento o al ajustar los datos del usuario en general, si puede usar declaraciones SQL con habilidad, definitivamente mejorará la eficiencia y reducirá la carga de trabajo.

Ahora resumo el uso de las declaraciones SQL de la siguiente manera para su referencia:

Las declaraciones SQL constan de comandos, cláusulas, operadores y funciones totales. Las declaraciones compuestas por estos elementos se pueden usar para crear, actualizar y buscar. , eliminar, ordenar y otras operaciones de bases de datos.

1. Comando Comando Descripción CREATE Crea nuevas tablas, campos e índices. DROP elimina tablas e índices de la base de datos. ALTER modifica una tabla agregando campos o cambiando las definiciones de los campos. SELECT busca registros en la base de datos que cumplan criterios específicos. INSERT carga un lote de datos en la base de datos en una sola operación. UPDATA cambia el valor de campos y registros específicos. DELETE elimina registros de una tabla de base de datos.

2. Cláusula Cláusula Descripción FROM Nombre la tabla de la que se seleccionan los registros. DONDE especifica las condiciones que deben cumplir los registros seleccionados. GROUP BY agrupa los registros seleccionados en grupos específicos. HAVING describe las condiciones que deben cumplirse para cada grupo. ORDER BY ordena los registros en un orden específico.

3. No hay mucho que decir sobre el presupuesto del operador, que es el mismo que especifica el lenguaje informático. Ejemplo: Una consulta estándar SELECT * FROM WA_formula IN UFDATA [WHERE condición de consulta GROUP BY lista de campos] Selecciona todos los campos de la tabla WA_formula en la base de datos UFDATA [cuando se cumple la condición de consulta y divide los registros en un grupo específico] Ejemplo: Eliminar table DELETE * FROM WA_formula WHERE cgzgradenum = "998" Elimina todos los registros en la tabla WA_formula que coinciden con los datos del campo cgzgradenum de 998. Ejemplo: ordenar registros SELECT dblValue FROM fa_Cards ORDER BY dblValue ASC [DESC] ordena el campo dblValue (valor original) de la tabla fa_Cards en orden ascendente. (ASC y DESC son palabras clave que indican orden ascendente y descendente)

Introducción a los controles de la base de datos El control de datos proporciona un método para acceder a los datos de la base de datos. Se puede mover a cualquier registro de la base de datos y se puede modificar. se muestra cuando se utiliza junto con otros controles registrados en la base de datos. Su poderosa función nos permite completar la mayoría de las operaciones en la base de datos sin escribir una línea de código. Sin duda, el dominio del control de DATOS es necesario para escribir herramientas de mantenimiento. Ahora echemos un vistazo a las propiedades comunes del control de datos.

Atributo Connect: establece o devuelve el tipo de base de datos. Hay muchos tipos de bases de datos que VB puede manejar. Los más utilizados son Access, etc. La siguiente declaración puede acceder a una base de datos de tipo Access. Data1.Connect = "Acceso"

Propiedad DataBaseName: establece o devuelve el nombre y la ruta de la base de datos a la que se accede. Por ejemplo: Data1.DataBaseName = "ufdata.mdb" o Data1.DataBaseName = Text1.Text Text1.Text es la ruta de la base de datos y el nombre ingresado por el usuario en el cuadro de texto de la interfaz. Propiedad RecordSource: establece y devuelve el nombre de la tabla en la base de datos. Por ejemplo: Data1.RecordSource = "WA_formula" Cómo mostrar registros en el formulario Para mostrar los registros de la tabla de la base de datos en la interfaz, necesita usar controles de restricción de la base de datos (en realidad, controles comunes como cuadros de texto y etiquetas. Estos objetos son en terminología de base de datos (llamado control de restricción) El requisito previo para usar un control de restricción es agregar un control de datos al formulario. Al establecer una asociación entre el control de restricciones y el control de datos se mostrará el contenido del registro. Si el control de datos se mueve a otro registro, el control de restricciones cambiará en consecuencia.

Las propiedades más utilizadas son: Propiedad DataSource: se utiliza para establecer controles de datos asociados con texto y otros controles. Por ejemplo: Text1.DataSource = "Data1" establece el control de texto para asociar el control de datos a Data1. Propiedad DataField: Devuelve o establece el nombre del campo actual del registro actual. Puede seleccionar el campo que se mostrará en la ventana de propiedades. Por ejemplo: Text1.DataField = "cGZItemFormula" Muestra el registro actual del campo de expresión salarial en la tabla de fórmula salarial en el cuadro de texto. ===============-=-=-=-======================== ==== ============

Dado que U8 utiliza la base de datos SQL SERVER, la cantidad de datos ha aumentado significativamente y la copia de seguridad se ha vuelto aún más importante. Generalmente, los conjuntos de cuentas de la unidad lo son. rara vez se exporta. La copia de seguridad puede resolver el problema, pero los grandes usuarios, como los centros de contabilidad y las grandes empresas industriales y mineras, tienen muchas cuentas, la mayoría de las cuales tienen entre 60 y 100 datos en 3G, 4G o incluso 10G o más. De esta manera, la desventaja de la copia de seguridad de salida se vuelve evidente. En la práctica, encontré un método de copia de seguridad relativamente simple para dichos usuarios, es decir, la copia de seguridad de la base de datos. Condiciones: 1. Debe haber dos servidores de alto rendimiento, uno como servidor principal y otro como servidor de respaldo, o un servidor de alto rendimiento y una PC de alto rendimiento. 2. Los sistemas operativos deben ser NT o 2000. y la ruta de instalación de NT debe ser la misma que la ruta de datos de UFIDA. 3. El espacio en disco D o E del servidor de respaldo debe ser superior a 10G. Operación: detenga el servicio SQL del servidor principal todos los días o aproximadamente 3-4 días. y guarde la carpeta UFADMSQL y ZT. La carpeta del conjunto de cuentas se puede copiar directamente a la misma carpeta en la misma ruta del servidor de respaldo a través de la red. Durante la recuperación, si el servidor principal es normal, solo necesita copiar los datos respaldados en el servidor de respaldo. Si el servidor principal falla, solo necesita ejecutar el comando UFATTACH en el servidor de respaldo para restaurar los datos respaldados en el. haga una copia de seguridad del servidor y haga una copia de seguridad del servidor inmediatamente. Simplemente trabaje. Ventajas: Ahorre tiempo y esfuerzo. Tomando como ejemplo un centro de contabilidad, se necesitan aproximadamente 5 horas para realizar una copia de seguridad del conjunto de 115 cuentas, durante las cuales pueden ocurrir errores. La copia de seguridad de la base de datos solo demora entre 1 y 2 horas (velocidad de red de 100 M). y no hay errores y es fácil de restaurar. Más sencillo que exportar la copia de seguridad. Desventajas: el espacio en el disco duro requerido para el servidor de respaldo es relativamente grande; el operador de respaldo debe tener ciertos conocimientos básicos del software y la base de datos de UFIDA.

Cabe señalar que: 1. Este trabajo es más adecuado para usuarios de la versión online y se realiza en el servidor. 2. Para usuarios de la versión independiente, primero debe crear una carpeta ufadmsql en el sistema, luego copiar UFSYSTEM.LDF, UFSYSTEM.MDF, UFSUB.LDF y UFSUB.MDF en esta carpeta y luego ejecutar el comando UFATTACH 3. Al restaurar Primero ejecute la administración del sistema en el servidor de respaldo y luego ejecute el comando UFATTACH 4. En cuanto al tiempo de respaldo, puede hacerlo todos los días o cada pocos días. 5. Los nombres y direcciones IP de los dos servidores no tienen por qué ser así. ser el mismo. Normalmente se pueden abrir al mismo tiempo. 6. Solo he probado el entorno NT y no lo he probado en el entorno 2000. 7. En el servidor de respaldo, no es necesario crear una cuenta y configurar la información primero como en 8. >

上篇: ¿Es el comercio electrónico una industria tecnológica? 下篇: ¿Qué tarjetas de crédito puedo solicitar en Weinan?
Artículos populares