Page 1 of 1

a cuestas con sql server

PostPosted: Tue Apr 11, 2023 11:32 am
by wilsongamboa
Estimados compañeros buenos dias
molesto su atencion con un tema que me esta produciendo dolores de cabeza
tengo una instalacion con ads server y tablas DBF en esta instalacion debo cargar cada noche miles de registros a una base de datos sql server ( ese sql esta en el mismo server ) el caso es que llega un momento aleatoriamente deja de responder demora mas de 6 minutos en dar error sin embargo nadie la esta usando
los comandos del problema son
truncate table
create table
drop table
se demora un siglo y ya le caen otros procesos y se echa a perder la carga de datos y en la manana los vendedores quieren matarme a mi si alguien tiene experiencia con esto problemas por favor su ayuda
Otra cosa si reinicio el server todo empieza a funcionar bien
utilizao HDO de Manu Esposito, el problema no esta en ads server ni en la libreria de Manu, esta en sql server ya que inclusive en la consola del administrador de esa base de datos da el mismo problema

aca datos de ese server
-------------------------------------------------------------------------
Estado actual de los atributos de HDO:
-------------------------------------------------------------------------
HDO_ATTR_AUTOCOMMIT -----------> .T.
HDO_ATTR_CASE -----------------> 0
HDO_ATTR_TIMEOUT --------------> 0
HDO_ATTR_ERRMODE --------------> .T.
HDO_ATTR_DEF_FETCH_MODE -------> 1
HDO_ATTR_DEF_STR_PAD ----------> .F.
HDO_ATTR_DEF_TINY_AS_BOOL------> .F.
HDO_ATTR_DEF_NULL_TO_VAL ------> .T.
HDO_ATTR_CONNECTION_STATUS ----> Connected
HDO_ATTR_SERVER_VERSION -------> 14.00.2047
HDO_ATTR_CLIENT_VERSION -------> 03.52
HDO_ATTR_SERVER_INFO ----------> APPS
HDO_ATTR_CLIENT_INFO ----------> 10.00.14393
HDO_ATTR_RDL_NAME -------------> RDLODBC
-------------------------------------------------------------------------
Usuario -----------------------> dbo
Nombre de la base de datos ----> epb
-------------------------------------------------------------------------

gracias por su ayuda

Re: a cuestas con sql server

PostPosted: Fri Apr 14, 2023 11:56 pm
by jacgsoft
Sería bueno saber, cual es el orden de ejecución de estos comandos:

truncate table
create table
drop table

No tiene sentido usar TRUNCATE, si después usaré DROP.

Re: a cuestas con sql server

PostPosted: Mon Apr 17, 2023 10:00 pm
by Ariel
Wilson,

tambien podria ser un tema de permisos del usuario q accede a la BD.

Saludos.

Re: a cuestas con sql server

PostPosted: Mon Apr 17, 2023 10:48 pm
by JoseAlvarez
Podría ser problema de consumo de recursos.

Prueba haciendo las tareas sql con stored procedures.

Quizas pueda servirte asi.

Re: a cuestas con sql server

PostPosted: Tue Apr 18, 2023 2:18 am
by wilsongamboa
buenas noches gracias por sus respuestas
aun no hallo el problema pero creando en otro server y ejecutando lo mismo no da el error
me indicaron que puedo usar un profiler que esta en el manager de sqlserver esta informado novedades

oMngHdo:oDb:exec( "drop table IF EXISTS factura" )
en ccrea se carga el script de creacion de la tabla
oMngHdo:oDb:exec( cCrea )

luego se procede a insertar los registros

gracias
Wilson