*Respaldos de base de datos en la nube si hay internet lento entonces sacarlos y subirlos en otra
estación.
- Hacer documentación con la cuenta (s) que tiene las bases de datos.
- Respaldo de los controles volumétricos IMPORTANTE
SQL Server agent verificar que este encendido.
*Equipos de respaldo por si fallan.
Si después de reiniciar server el sql agent no arranca en automatico ir a panel de control herramientas
administrativas y servicios ([Link]) buscar en la lista SQL SERVER AGENT y que inicie en
automático. (Realiza reinicios de saldos y respaldos de base de datos). En el servidor en el que esta
flotillas y administración siempre enciende en automatico en otras estaciones no pero como ya se hara
respaldos de las bases del datos cistemGas hay que dejarlo en automatico en cada server de cada
estación.
Elegir base de datos clic derecho – tareas – backup eliminar si hay una anterior. crear carpeta nueva con
la fecha del dia del backup en C: elegir ruta y luego ponerle nombre.
Toda base de datos se compone de 2 archivos
Datos MDF
Logs LOG
Ir a la BD clic derecho Attach (adjuntar) – clic en ADD y buscar el MDF de esa BD el MDF debe estar
dentro de la carpeta de base de datos de SQL la cual esta en program files – Microsoft SQL SERVER – MS
SQML SERVER – MSSQL – DATA
PONER LOS LOG Y MDF EN ESA CARPETA O NO VA A TRABAJAR.
NO TENER NINGUNA BD CON ESE NOMBRE O NO SE PODRA HACER EL ATTACH.
Finalizar el proceso y agregara esa base de datos.
*Si solo se puede acceder al MDF abra que crear el log
sp_attach_db @db_name=’Nombre de la base de datos’ @filename1=’[Link]’
EJEMPLO.
sp_attach_db @db_name=’RedSuite’ @filename1=’[Link]’
QUITAR ENTRADA CON USUARIO LOCAL DE WINDOWS.
entrar a SQL security - ir a logins – entrara nombre de la computadora – clic derecho propiedades –
estatus – login - permiso de ingresar y disable.
CREAR NUEVO JOB.
*Se pueden tener varias agendas para un mismo job* Respaldos diarios y cada ciertas horas.
Para los schedules de los Jobs no poner fecha de fin.
EN EL JOB TENER UN PASO POR CADA BASE DE DATOS PARA EL RESPALDO.
En el script solo hay que cambiar 2 parametros lo que esta entre comillas hay que poner el nommbre de
la BD a la que se hara el respaldo y abajo la ruta donde se guardara el respaldo.
SI YA EXISTE LA SOBREESCRIBE.
NO SE PUEDE USAR UN USB NI TAMPOCO DISCO EXTERNO. DEBE SER UN DISCO DURO DEL SERVIDOR
INTERNO PARA QUE SQL LO VEA COMO TAL.
PARA ENTRAR AL FTP DE REDPACIFICO.
Server [Link]
User super@[Link]
Pass cistem32
En la carpeta RESPALDOS Hay 3 carpetas
Antepenultimo Lo que esta aquí se borra cuando llega un nuevo respaldo
Penultimo Lo que esta aquí se mueve a antepenultimo
Ultimo Lo que esta aquí se mueve a penúltimo.
El nuevo respaldo entra a la carpeta ultimo.
EN EL ARCHIVO BACKUP HAY QUE MUEVE ESTO HAYQUE HACERLO .BAT TPONERLO COMO TAREA DE
WINDOWS.
VERIFICAR Y CAMBIAR PRIMERO LAS RUTAS QUE ESTAN EN EL ANTES DE GENERAR EL .BAT PARA
PROBARLO SOLAMENTE HAY QUE CREAR UNOS ARCHIVOS Y PONERLOS EN LAS CARPETAS Y OBSERVAR
COMO TRBAJA.
WINDOWS TASK
Crear nueva tarea básica
Hacerla diaria y que ocurra entre 2 y 4 de la mañana el respaldo.
Que corra un programa y buscar el [Link] esto ejecuta el bat y se mueven los respaldos entre
carpetas.
LOS PASOS SON:
1. SE HARA EL RESPALDO DE LAS BASES DE DATOS POR JOB (Dar tiempo, verificar horarios y
hacerlos DIARIOS) USANDO EL QUERY BACKUP COMO PASO EN EL JOB PARA CADA BASE DE
DATOS CAMBIANDO EL SCRIPT Y PROGRAMANDO EL JOB PARA QUE SE EJECUTE Y CREE LOS
RESPALDOS. Esto me guardara los respaldos en la carpeta respaldos.
2. Programar la tarea en Windows para que ejecute el [Link] AL MENOS 7 HORAS DESPUES
QUE SE INICIAN A HACER LOS RESPALDOS DE LAS BASES DE DATOS EN EL JOB. Esto hara que se
muevan de lugar los respaldos en las carpetas y se elimine el respaldo mas viejo diariamente
3. Sincronizar carpeta (DROPBOX) para que se guarden los respaldos en la nube.
IMPORTANTE SI ES UNA SOLA CUENTA DE DROPBOX SOLAMENTE SINCRONIZAR LA DE LA ESTACION
PARA EVITAR QUE EL ANCHO DE BANDA SE SATURE. NO BAJAR NADA DE DROPBOX SOLO SUBIRLOS.
DbForge schema compare
New sChema comparision
En source se utiliza un snapshot hay que buscarlo.
En target seleccionar el servidor. Dar clic a manage para crear una nueva conexión al servidor. Para cada
servidor.
Pide el servidor y login y password del SQL
Elegir que base de datos quiero conectar (lista desplegable).
Next
Next
Next
Next
Compare
Cuando termina la comparación muestraobjetos iguales y diferentes
IMPORTANTE DESACTIVAR LA BASE DE DATOS PORQUE DETECTA DIFERENCIAS DE DATOS QUE NO SON
IMPORTANTES.
Observar las diferencias y sincronizarlos
Dar siguiente
IMPORTANTE si ya se hizo el backup desmarcar que lo haga
IMPORTANTE no hacerlo en una sola transacción
Next
Sincronizar
Aparece un script
Ejecutar el script (F5)
En la comparasion dar clic en comparision y dar clic en refresh.
LO UNICO QUE SE INTERESA ACTUALIZAR SON LAS TABLAS lo demás no se ocupa actualizar.
REDUCIR EL TAMAÑO DEL LOG
En el script solo cambiar el nombre de la base de datos. Tambien cambiar el nombre del log
Clic derecho en la base de datos -Propiedades –Archivos copiar el nombre del log y pegarlo en el script.
Ejecutar el script y asi el log bajara el tamaño.
CISTEM GAS - Tablas
Acceso – Doble relación entre usuario y que permiso tiene. UsuarioID – OpcionID | Numero de usuario
(Tabla Usuario) | Numero de opción que tiene permiso (Tabla Opcion). Tabla intermedia entre opción y
usuario (Relacion entre tablas)
Opcion – Tiene las opciones del cistem y esta relacionado con la de usuario
Usuario – Tiene los usuarios del cistem.
Album – Fotos y firmas de las ventas que tienen fotografía. Esta relacionada con el ticket (ticketID)
Vienen datos referentes a las fotos y tienen referencias para el vehiculo y una vez que se mando aparece
true en enviado. Si esta en false son tickets sin firma y sin foto. Pre almacenamiento antes de guardarlo
a flotillas. Se guarda de manera local y cuando hay tiempo lo manda a flotillas
Archivo – Volumetricos que genera el cistem ruta donde se guarda
ArchivoCatalogoDocumento – Para capturar las pipas Remision | comprobante
ArchivoTad – No se usa
ArchivoLote – Estado
0 Archivo que aun no llega su fecha y aun no se manda plazo que aun no se cumple
1 Ya preparo los archivos y genero la información
2 XML generado e intentando enviar
3 XML Enviado y el portal del SAT lo recibió
4 Error
5 Error
ArchivoTipo - Ya no se usa eran los archivos que conformaban el XML viejo pero ahora ya vienen en el
mismo XML
Bitacora –
BitacoraTipo – Lo pidieron en una estación
Bomba – Bombas definidas en el cistem con sus respectivas mangueras.
CambioPrecio – Cuando se hace el cambio de precio y si esta activo y que usuario (la ultima vez).
CashBack – Dinero que se llevan los clientes, comisión que se cobra por usarla y cae en cuenta bancaria.
Corresponsal – En frontera corresponsal cambiario para recibir dólares.
Credito – Transaccion de crédito interna
Dispositivo – Dispositivos a los que se conecta el cistem gas que puerto usan y si están activos
Estacion – Datos de la estación Codigo de factura cuando hay varias en un grupo se enumeran para
saber de donde se genero la factura
Folio – Informacion
Nodo – Identificar que gasolinera es para poder ubicar el cliente específicamente.
Otros guardan otras ventas
Reporte – Reportes de la BD
Tanques – Dados de alta de la estación
Terminal – Tabla nueva
Ticket – Estructura del ticket
Trama – TODAS las ventas de la estación.
0 Efectivo
2 credito debito
5 bancaria
Turno – Informacion del turno por maguera. Lecturas
V2ArchivoREC - FolioRelacion hay 3 registros
Uno de la recepción veeder root
Uno cuando se captura
Uno que coincida ambas
Cuando no coincide etc. Ir a tabla folio y en registro folio recepción en la columna folio aumentar en
uno. Entonces volver a enviar el volumétrico.
V2ArchivoVTA – Ventas
VentaOtros
VentaOtrosDetalle
ADMINISTRATIVO
Acceso IDEM
Agrupacion son las islas
AgrupacionBomba Hace relación
Anticipo En el ipod si es que se usan
SupervisorQR: “numero de supervisor” sin espacios, tal cual esta.
Cliente – Clientes de contado
ConsumoExpress – Clientes de puntos
Despachador – Despachadores de la estación
Despachador Liquidacion – Encontrar tickets o algo relacionado a una liquidación.
Localizar la liquidacionID se saca buscando en liquidacion2 por turno y estación.
Luego ir a despachadorliquidación2 sacar despachadorliquidacionID usando liquidacionID
luego buscar en detalleLiquidacion usando despachadorliquidacionID
MovimientoAlmacen2- Entradas y salidas
DetalleMovimientoAlmacen – Que productos fueron.
Producto – Catalogo de productos
TipoValor2 – Pestañas en la liquidación
FLOTILLAS
Album – Las fotos de vehículos y firmas. Se guarda de forma local
Autorizacion – Donde se autorizan QR cupones ETC.
Bncaria- Cobro con pin pad etc
BitacroraWeb lo que se mueve de la pagina web
Cliente – Catalogo de clientes
Cliente ley – leyt antilavado
Consumo – Cada consumo de clientes esta aquí
Contactos –
Cupon – Tiene todos los cupones
ARCHIVO [Link] respaldarlo, NUNCA MOVER LAS LINEAS.
Factura Y DetalleFactura – Informacion de facturas de CREDITO.
Folio – en que folio se va
FormaCompra - crédito debito y consumo interno
FotoVehiculo – ENPADRONAR VEHICULOS
Gasolinero – GasolineroID
FormaPago – Catalogo del SAT
HAY QUE ACTUALIZAR LA TABLA FACTURA CON LA FORMA DE PAGO DE CADA CLIENTE IMPORTANTE
GrupoAFacturar – consumos pendientes de un grupo pendientes por facturar
GrupoCupon Agrupar cupones & cancelar lotes de cupones
Recibo – Todo el dinero recibido
Referencia – Traduce el QR
SaldoDocumento – Facturas por pagar
Tiempo Aire – Ya no
TipoMovimiento – N cosas que afecten el saldo al cliente
Tiporeferencia QRbanda magnética ETC
Vehiculo – Todos los vehículos registrados.
SQL PROFILER
Recibe los comandos y mide los tiempos de respuesta.