SQL – Rehacer indices de todas las tablas

Hace poco me encontré una base de datos Sql Server con comportamientos extraños. Las sentencias SELECT no encontraban los registros recien insertados, aparecían claves primarias duplicadas,… cosas rarísimas que no había visto nunca. El problema surgió tras restaurar un servidor que fue reiniciado a mano por el cliente «…porque tardaba mucho y entonces lo desenchufé… Leer másSQL – Rehacer indices de todas las tablas[…]

Al borrar una factura en a3ERP que se marque en TREE como pendiente de exportar

Cuando pasamos facturas de TREE a a3ERP las facturas quedan marcadas como exportadas. Si queremos que al borrar la factura en a3ERP en TREE vuelva a quedar como pendiente de exportar, tan solo tenemos que generar los siguientes TRIGGER en las bases de datos de a3ERP:   –COMPRAS  CREATE TRIGGER BorrarFraCA3 ON CABEFACC  AFTER DELETE  AS Leer másAl borrar una factura en a3ERP que se marque en TREE como pendiente de exportar[…]

Codificar las obras en TREE

Una pregunta habitual suele ser como codificar las obras en TREE. Los códigos de obra en TREE son un código alfanumérico (puede contener caracteres y símbolos). Un error habitual en muchas empresas es intentar que el código sea autodescriptivo, es decir, que contenga el cliente, la provincia, o lo que sea. Eso es un gran Leer másCodificar las obras en TREE[…]

Black Friday 2021

Promoción especial Black Friday 25% de descuento Upgrade gratuito a TREE+ Compra licencias de TREE+ a precio de TREE Pro y además aplicando un descuento del 25% Válido para nuevos clientes y para pedidos de nuevas licencias en clientes existentes. Los clientes actuales que no quieran nuevas licencias pueden solicitar en estas fechas el upgrade Leer másBlack Friday 2021[…]

SQL: Query a tabla HTML

A veces puede ser interesante montar una tabla HTML con un simple QUERY. Con el siguiente procedimiento almacenado podemos hacerlo: Obtenido de: https://stackoverflow.com/questions/7070053/convert-a-sql-query-result-table-to-an-html-table-for-email — ============================================= CREATE PROC [dbo].[spQueryToHtmlTable]  (   @query nvarchar(MAX), –A query to turn into HTML format. It should not include an ORDER BY clause.   @orderBy nvarchar(MAX) = NULL, –An optional ORDER Leer másSQL: Query a tabla HTML[…]

Publicada en SQL

Traspaso de usuarios entre servidores SQL

Un problema habitual al migrar servidores es el traspaso de usuarios del viejo servidor al nuevo. Con este método simplificarás el proceso https://docs.microsoft.com/es-es/troubleshoot/sql/security/transfer-logins-passwords-between-instances Paso 1: En el servidor antiguo, generar la función sp_help_revlogin USE master GO IF OBJECT_ID (‘sp_hexadecimal’) IS NOT NULL DROP PROCEDURE sp_hexadecimal GO CREATE PROCEDURE sp_hexadecimal @binvalue varbinary(256), @hexvalue varchar (514) OUTPUT Leer másTraspaso de usuarios entre servidores SQL[…]

Publicada en SQL

Instalación centralizada a3ERP Excel Server

Por defecto Excel espera los complementos en %AppData%\Roaming\Microsoft\Complementos Es decir, en una carpeta diferente para cada usuario. También se pueden instalar en C:\Archivos de programa (x86)\Office\(Version)\Library Es decir, en una carpeta diferente para cada usuario, ya que cada usuario puede tener diferentes versiones de Excel o haber instalado en otra ruta su Office. Cuando usamos Leer másInstalación centralizada a3ERP Excel Server[…]

Listados de facturas SII

Si en a3ERP queremos conocer el estado de las facturas presentadas al SII podemos generar los siguientes listados personalizados: Facturas de compra: SELECT CABEFACC.CONTABLE, CABEFACC.IDFACC, CABEFACC.TIPOCONT, CABEFACC.SERIE, CABEFACC.NUMDOC, CABEFACC.FECHA, CABEFACC.REFERENCIA, CABEFACC.CODPRO, CABEFACC.NOMPRO, COALESCE(SII_ESTADO.DESCRIPCION, ») EstadoSII FROM CABEFACC WITH (NOLOCK) LEFT JOIN SII_FACTC WITH (NOLOCK) ON SII_FACTC.IDFAC = CABEFACC.IDFACC LEFT JOIN SII_ESTADO WITH (NOLOCK) ON SII_FACTC.ESTADO Leer másListados de facturas SII[…]

Como realizar nuestras copias de seguridad

Existen varios conceptos que es necesario entender y reglas que debemos seguir para que nuestros backups sean efectivos. La regla 3-2-1 se convirtió en un concepto conocido gracias a  Peter Krogh, un reconocido fotógrafo que escribió que había dos tipos de personas: aquellos que ya habían sufrido un fallo en el almacenamiento y aquellos que Leer másComo realizar nuestras copias de seguridad[…]