Aumentar Nivel de Concurrencia en Base de Datos

Estas sentencias permiten evitar bloqueos cuando existe mucha concurrencia en la base de datos:

 

ALTER DATABASE YourDataBase SET AllOW_SNAPSHOT_ISOLATION ON
ALTER DATABASE YourDataBase SET READ_COMMITTED_SNAPSHOT ON

 

 

Advertisements

ERP – Activo Fijo – Solución a cambio de Fecha Inicio Uso en Tabla de Depreciación.

En caso de generar la tabla depreciación de un Activo Fijo en una fecha equivocada la solución será la siguiente:

  1. Quitar enlace entre los Registros de Depreciación y las Pólizas que se hayan generado respectivamente.
  2. Eliminar tabla de depreciación de dicho Activo.
  3. Generar nuevamente la Tabla de Depreciación teniendo en cuenta que ya se corrigió la Fecha Inicio Uso.
  4. Por último, enlazaremos cada póliza que se haya desligado en el paso 1 a su respectivo registro del mes.

 

Link Server With Command

— Add Server

EXEC master.dbo.sp_addlinkedserver @server = ‘CONVOL’, @srvproduct=N’SQL_SERVER’,
@provider=N’SQLNCLI’, @datasrc=’PC-PC\SQLEXPRESS’

— Add Login
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N’CONVOL’, @useself=N’False’,@locallogin=NULL,@rmtuser=N’sa’,@rmtpassword=’gilbadmin’

Key lookup to Index Seek 01

 

SELECT SUM( PD.dblCargo – PD.dblAbono)  FROM tbFacturaEncXPagarSolicitudCheque FS, tbPolizaEnc PE, tbPolizaDet PD, tbImpuesto I WHERE FS.intFacturaEncXPagar=61371 AND PE.intPolizaEnc=FS.intPolizaEnc AND PD.intPolizaEnc=PE.intPolizaEnc AND I.intCuentaContable=PD.intCuentaContable AND I.intFolio=3

01

CREATE  NONCLUSTERED INDEX tbPolizaDet_Index02 ON [dbo].[tbPolizaDet] (intPolizaEnc) INCLUDE (intCuentaContable,dblCargo, dblAbono)GO