Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Ejecutar un dts desde un sp

Estas en el tema de Ejecutar un dts desde un sp en el foro de SQL Server en Foros del Web. Buenas tardes a tod@s: La cuestion es la siguiente: Necesito ejecutar un dts desde un sp, es posible?......si es asi les agradezco cualquier tip's que ...

  #1 (permalink)  
Antiguo 14/12/2005, 12:08
 
Fecha de Ingreso: diciembre-2005
Mensajes: 24
Antigüedad: 19 años
Puntos: 0
Ejecutar un dts desde un sp

Buenas tardes a tod@s:

La cuestion es la siguiente:

Necesito ejecutar un dts desde un sp, es posible?......si es asi les agradezco cualquier tip's que me puedan brindar



muchas gracias
MIGUEL ARIAS
[email protected]
[email protected]
  #2 (permalink)  
Antiguo 14/12/2005, 18:18
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Necesitas del shell de DOS (xp_cmdshell)

CREATE PROCEDURE cosa
AS
SELECT * FROM algo
EXEC xp_cmdshell 'dtsrun /Smiserver /E /Nmidts'
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #3 (permalink)  
Antiguo 16/12/2005, 11:09
 
Fecha de Ingreso: diciembre-2005
Mensajes: 24
Antigüedad: 19 años
Puntos: 0
Mithrandir muchas gracias por tu colaboracion,

Para efectos de aprendizaje realice un dts y lo ejecute en la bd pubs tal cual tu me indicaste y me genero el siguiente error

[Microsoft][ODBC SQL Server Driver][SQL Server]No se encontró el procedimiento almacenado 'xp_cmdshell'.

Supongo que es por que la bd pubs no tiene registrado el xp_cmdshell y es por eso que no lo puede ejecutar….no se si sea un poco atrevido pedirte el favor de que me indiques como “importar” el sp xp_cmdshell a mi base de datos (sea cual sea).

De antemano muchas gracias

Miguel arias
__________________
Miguel Arias
[email protected]
  #4 (permalink)  
Antiguo 16/12/2005, 17:43
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
prueba con master.dbo.xp_cmdshell, ten en cuenta que debido a la potencialidad del comando para hacer "travesuras" solo tienen permiso de ejecutarlo los usuarios sysadmin del servidor.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #5 (permalink)  
Antiguo 19/12/2005, 11:15
 
Fecha de Ingreso: diciembre-2005
Mensajes: 24
Antigüedad: 19 años
Puntos: 0
Cita:
Iniciado por Mithrandir
prueba con master.dbo.xp_cmdshell, ten en cuenta que debido a la potencialidad del comando para hacer "travesuras" solo tienen permiso de ejecutarlo los usuarios sysadmin del servidor.
Mithrandir ejecute el codigo tal cual me lo indicaste y se genera este error te agradezco si me puedes hechar nuevamente y un mano la cosa es como urgente...
este es el sp que ejecuto

CREATE PROCEDURE insercion AS
EXEC master.dbo.xp_cmdshell 'DTSRun /S salfcom /E /N insercion.dts'
GO

el archivo dts se encuentra en la raiz principal del servidor y la verdad no se por donde mas mirar este procedure

si ejecuto el dts desde en manager funciona perfecto pero no he podido con el sp...................

Error: -2147217900 (80040E14); Error de proveedor: 14262 (37B6)
Cadena de error:
Origen del error:
Archivo de Ayuda:
Contexto de la Ayuda: 0
Mithrandir nuevamente muchas gracias por tu colaboracion.
__________________
Miguel Arias
[email protected]
  #6 (permalink)  
Antiguo 20/12/2005, 14:37
 
Fecha de Ingreso: diciembre-2005
Mensajes: 24
Antigüedad: 19 años
Puntos: 0
Ayuda!!!

Mithrandir:

tu me has ayudado un montón con el asunto de ejecutar un DTS desde un SP y te lo agradezco inmensamente,

Pero con tu última nota no pude solucionar el problema

Este es el procedimiento que cree en la bd pubs

CREATE PROCEDURE insercion
AS
SELECT * FROM plano
EXEC master.dbo.xp_cmdshell 'dtsrun /S SALFCOM /E /N inserción'

El dts lo guarde en esta ruta del servidor
C:\insercion.dts

No lo he podido hacer funcionar, es decir si ejecuto el dts desde el enterprise manager funciona muy bien, pero si intento ejecutar el dts desde un sp este es el error que me sale

DTSRun: cargando...

Error: -2147217900 (80040E14); Error de proveedor: 14262 (37B6)
Cadena de error:
Origen del error:
Archivo de Ayuda:
Contexto de la Ayuda: 0

NULL

La verdad no se que ocurre cual puede ser la causa y como te dije la cosa es urgente

Nuevamente te pido disculpas por el correo privado y te agradezco de antemano tu colaboración.
__________________
Miguel Arias
[email protected]
  #7 (permalink)  
Antiguo 21/12/2005, 16:26
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
No necesitas guardarlo fuera de la base de datos, es por eso que en mi ejemplo no se especifica rurta ni extensión .DTS

Borra el archivo que generaste y has la prueba con únicamente el nombre del DTS (el nombre en SQL Server), y tampoco le pongas el .DTS final, a menos que tu DTS realmente se llame así.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #8 (permalink)  
Antiguo 22/12/2005, 16:01
 
Fecha de Ingreso: diciembre-2005
Mensajes: 24
Antigüedad: 19 años
Puntos: 0
Mithrandir:

tenias razon muchas gracias
__________________
Miguel Arias
[email protected]
  #9 (permalink)  
Antiguo 03/02/2006, 14:02
 
Fecha de Ingreso: febrero-2006
Mensajes: 12
Antigüedad: 18 años, 11 meses
Puntos: 0
Ejecutar un DTS desde un SP

Cita:
Iniciado por Miguel_Arias
Mithrandir:

tenias razon muchas gracias

CREATE PROCEDURE cosa
AS
EXEC master.dbo.xp_cmdshell 'DTSRun /S SRVBWS01\DATAWARE /E /N Dtsoe60'

--- -ID.VersionID = {68703F86-E523-4F6A-98E3-E4375377511C}
GO




Ami me dio ese mismo error

Error: -2147217900 (80040E14); Error de proveedor: 14262 (37B6)
Cadena de error: El Paquete DTS ('Nombre = 'Dtsoe60'; ID.VersionID = {[no especificado]}.{[no especificado]}') especificado no existe.
Origen del error: Microsoft OLE DB Provider for SQL Server
Archivo de Ayuda:
Contexto de la Ayuda: 0


ayuda porfa
  #10 (permalink)  
Antiguo 03/02/2006, 16:05
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
¿Dtsoe60 es el nombre de tu DTS? Prueba llamarlo sin el espacio en blanco:

CREATE PROCEDURE cosa
AS
EXEC master.dbo.xp_cmdshell 'DTSRun /SSRVBWS01\DATAWARE /E /NDtsoe60'
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #11 (permalink)  
Antiguo 06/02/2006, 07:08
 
Fecha de Ingreso: febrero-2006
Mensajes: 12
Antigüedad: 18 años, 11 meses
Puntos: 0
Mithrandir:

EXEC master.dbo.xp_cmdshell 'DTSRun /SSRVBWS01\DATAWARE /E /NDtsoe60'

Lo puse asi, y me dio este error

DTSRun: cargando...

Error: -2147217900 (80040E14); Error de proveedor: 14262 (37B6)
Cadena de error: El Paquete DTS ('Nombre = 'Dtsoe60'; ID.VersionID = {[no especificado]}.{[no especificado]}') especificado no existe.
Origen del error: Microsoft OLE DB Provider for SQL Server
Archivo de Ayuda:
Contexto de la Ayuda: 0

NULL


Hermano estoy pariendo como decimos aqui en Santo Domingo, cuando no podemos con algo.


Ayudame con esto, porfa.
  #12 (permalink)  
Antiguo 06/02/2006, 08:45
 
Fecha de Ingreso: febrero-2006
Mensajes: 12
Antigüedad: 18 años, 11 meses
Puntos: 0
saludos de nuevo Mithrandir:

Este es el nuevo error que me da al ejecutarlo


DTSRun: cargando...
DTSRun: ejecutando...
DTSRun OnStart: DTSStep_DTSDataPumpTask_1
DTSRun OnError: DTSStep_DTSDataPumpTask_1, Error = -2147467259 (80004005)
Cadena de error: Error al abrir el archivo de datos: The system cannot find the path specified.

Origen del error: Microsoft Data Transformation Services Flat File Rowset Provider
Archivo de Ayuda: DTSFFile.hlp
Contexto de la Ayuda: 0

Registros de detalles de error:

Error: 3 (3); Error de proveedor: 3 (3)
Cadena de error: Error al abrir el archivo de datos: The system cannot find the path specified.

Origen del error: Microsoft Data Transformation Services Flat File Rowset Provider
Archivo de Ayuda: DTSFFile.hlp
Contexto de la Ayuda: 0

DTSRun OnFinish: DTSStep_DTSDataPumpTask_1
DTSRun: ejecución del paquete completa.
NULL




  #13 (permalink)  
Antiguo 07/02/2006, 16:46
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Eso es ventaja, el DTS ya es está ejecutando, solo que se atora en uno de los pasos.

¿Si lo ejecutas desde la ventana corre bien?

En una parte buscas un archivo que es lo que no encuentra. Probablemente por la cuenta con la que corre el servicio del Agent o el mismo SQL Server. Revisa que esa cuenta tenga acceso adecuado.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #14 (permalink)  
Antiguo 08/02/2006, 10:31
 
Fecha de Ingreso: febrero-2006
Mensajes: 12
Antigüedad: 18 años, 11 meses
Puntos: 0
Otra vez de nuevo yo, Mithrandir gracias mil por estar ahi tratando de ayudarme, mira

Si lo ejecuto desde la ventana corre bien, si eso es lo raro.

Ok, te explico que es lo que hace el DTS

Tengo un archivo plano local

C:\vabm\preventas\OE60.TXT

este acrhivo, lo tengo que cargar en una tabla ya en sql.


Creo un Text file (source)

En las propiedades del File Name le pongo la ruta esta y ya esta
C:\vabm\preventas\OE60.TXT


Lo otro que tengo es:

Microsoft OLE DB Provider for SQL Server.

ahi tengo la tabla en la que se llena desde el TXT.

No se porque me da ese error.

(Probablemente por la cuenta con la que corre el servicio del Agent o el mismo SQL Server. Revisa que esa cuenta tenga acceso adecuado.)

Con relacion a esto no se si funciona bien desde la ventana, pues creo que tengo acceso entonces?

Bueno Mithrandir,
Trata de buscar en dodne esta el error
create tu algo similar a ver si te da ese error

De ante mano ya, muchas gracias por seguir tratando de ayudarme.


att.
Antonio R. Moquete Mejia
Santo Domingo Rep. Dom.
  #15 (permalink)  
Antiguo 08/02/2006, 15:23
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Prueba esto:

EXEC xp_cmdshell 'DIR C:\vabm\preventas\'

Debes ver el DIR que ejecutas en DOS, si marca error de acceso al directorio ya sabes por donde van los tiros.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #16 (permalink)  
Antiguo 09/02/2006, 07:32
 
Fecha de Ingreso: febrero-2006
Mensajes: 12
Antigüedad: 18 años, 11 meses
Puntos: 0
Saludos:
Mithrandir:

Tienes toda la razon, es asi como me dices, pero lo extraño es lo siguiente;

Si ejecuto esto:

EXEC master.dbo.xp_cmdshell 'DIR C:\vabm\'


Me devuelve esto:

Volume in drive C has no label.
Volume Serial Number is 488F-2BA5
NULL
Directory of C:\vabm
NULL
08/02/2006 04:07 p.m. <DIR> .
08/02/2006 04:07 p.m. <DIR> ..
03/11/2005 11:09 a.m. <DIR> graficos
08/02/2006 03:11 p.m. <DIR> nomina
07/10/2005 10:50 a.m. <DIR> tmp
0 File(s) 0 bytes
5 Dir(s) 6,718,320,640 bytes free
NULL


Y si ejecuto esto:

EXEC master.dbo.xp_cmdshell 'DIR C:\vabm\preventa\'


sale esto:

The system cannot find the file specified.
NULL


Pero en realidad la carpeta preventa esta dentro del Vabm, y otras cosas mas qeu no sale cuando ejecuto:

EXEC master.dbo.xp_cmdshell 'DIR C:\vabm\'

Como agrego yo esa carpeta para que se vea como las demas?

En que sitio del SQL tengo que declararla para que se vea?

Esta carpeta tiene las mismas propiedades que las demas.

Att.
Antonio R. Moquete Mejia
Santo Domingo Rep. Dom.
  #17 (permalink)  
Antiguo 09/02/2006, 10:09
 
Fecha de Ingreso: febrero-2006
Mensajes: 12
Antigüedad: 18 años, 11 meses
Puntos: 0
Saludos:
Mithrandir:


El problema es el siguiente, ya lo encontre, pero quiero saber como resulevo esto:

Es que la carpeta C:\Vabm\preventa, no estaba creada en el servidor en donde esta el SQL, en otras palabras para poder hacer el DTS el archivo plano tengo que enviarlo siempre al servidor, no funciona local


Yo entendia, que el archivo solo por estar asi C:\vabm, ya estaba local en la maquina de donde se corra la aplicacion que ejecutara el DTS.

Me entendiste?

Bueno espero que me puedas ayudar como extraer el archivo que sea local en realidad, para que el usuario no tenga que cargar el archivo desde el servidor


att.
Antonio R. Moquete Mejia
Santo Domingo, Rep. Dom
  #18 (permalink)  
Antiguo 09/02/2006, 11:48
 
Fecha de Ingreso: junio-2005
Mensajes: 95
Antigüedad: 19 años, 7 meses
Puntos: 0
hola , sobre el tema

hola,

sobre el tema de ejecucion del procedimiento extendido, aqui tenemos donde trabajo tenemos una necesidad similiar, y funcionaba mientras se manejaba de forma local, pero al subirlo al ambiente de produccion esta el inconveniente del permiso sobre este proc (cmdshell), leyendo la nota de microsoft no recomiendan que el usuario tenga este permiso, sin embargo para probar tambien lo dimois y luego dio este problema

xpsql.cpp: Error 997 from GetProxyAccount on line 604

luego al ver el tema, revise de nuevo y la recomendacion era

Se necesita que la cuenta de servicio de agente de SQL Server y no la cuenta de servicio de SQL Server tengan derechos de administrador local.


you must configure the proxy account. When SQL Server executes jobs or commands for users who are not members of the sysadmin fixed server role, the SQL Server Agent and the xp_cmdshell extended stored procedure use the proxy account.

http://support.microsoft.com/?kbid=833559

en mi caso el usuario que corre el agente es sysadmin ya, pero aun asi no funciona, el usuario que corre el script donde esta este comando ya tiene permisos sobre el dichos procedimiento en la master.

¿ como configuro la cuenta del proxi para que sea sysadmin?, como identifico esa cuenta ?
  #19 (permalink)  
Antiguo 09/02/2006, 16:40
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
amoquete, no creo haberte entendido completamente, pero parece que la carpeta tiene permisos NTFS específicos que impiden que el usuario de SQL llegue a los datos. Corrige los permisos desde el explorador de windows.

Si el archivo está en otro servidor entonces tienes que mapear como unidad de red donde se encuentra el servidor. O bien, usar UNC \\Servidor\carpeta\archivo. En todos los casos, siempre asegurando los permisos adecuados.

clalevia, desafortunadamente no conozco sobre la cuenta proxy, nunca he necesitado ejecutar ese SP desde un usuario no sysadmin.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #20 (permalink)  
Antiguo 10/02/2006, 07:21
 
Fecha de Ingreso: febrero-2006
Mensajes: 12
Antigüedad: 18 años, 11 meses
Puntos: 0
Saludos,

Mithrandir:

Excusame por no explicarme bien, mira lo que pasa es lo siguiente:

Tengo que subir todos los dias un archivo que me traen unos prevendedores, desde la calle en un Hand Held, (son vendedores de ruta), este archivo en formato *.txt (llamado oe60.txt), lo llevo a una tabla de sql.

Yo cree una aplicacion para sacar reportes desde la captura de ese archivo.

En la maquina que corre la aplicacion no esta el sql, solo tengo unaconexion ODBC al servidor.

Ahora la pregunta era desde un principio que si se podia tener el archivo local en la pc del usuario: ej: C:\vabm\preventa\oe60.txt y confugure el DTS en el servidor diciendole que el archivo estaria local.

Pero no entendia porque no funcionaba, hasta que lo copie en el servidor directamente, cree las carpetas y copie el archivo desde la maquina del ususario al servidor. Y ahi si me funciono el DTS.

Pero mi pregunta era que si se podria hacer que el DTS funcionara en el servidor de SQL pero que jalara el archivo C:\vabm\preventa\oe60.txt desde la maquina que se este corriendo la aplicacion?

Esto para que el usuario no tenga que copiar el archivo en el servidor


Me entendiste?

Bueno de todas formas gracias

Att.
Antonio R. Moquete Mejia
Santo Domingo Rep. Dom.
  #21 (permalink)  
Antiguo 10/02/2006, 15:30
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Ya comprendo.

Entonces es lo que te decía, necesitas mapear la ruta de la maquina cliente como una unidad de red en el servidor, así el servidor la verá localmente.

Si el caso es que tienes varios clientes (maquinas) lo mejor será hacer el proceso contrario, mapear una carpeta del servidor en cada maquina, de esa manera el servidor tiene los datos realmente locales.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #22 (permalink)  
Antiguo 13/02/2006, 15:25
 
Fecha de Ingreso: febrero-2006
Mensajes: 12
Antigüedad: 18 años, 11 meses
Puntos: 0
Mithrandir:

Muchas gracias hermano, te debo una (botella de JW etiqueta azul ajajaj es broma), cuando estes por estos lados, no dudes en comunicarte conmigo.

Estos Lados = Santo Domingo, Republica Dominicana


Bueno cualquier otra cosa no dudare en preguntarle de nuevo.

Gracias mil

Att.

Antonio R. Moquete Mejia
Santo Domingo Rep. Dom.
  #23 (permalink)  
Antiguo 13/02/2006, 15:52
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #24 (permalink)  
Antiguo 28/02/2006, 07:34
 
Fecha de Ingreso: febrero-2006
Mensajes: 12
Antigüedad: 18 años, 11 meses
Puntos: 0
Como hago un programa para ver los Job que tengo en SQl

Saludos :

Mithrandir, como hago para ver los JOB que tengo en SQL, o sea como hago para chequear si los JOB que tengo se realizaron exitosamente.

PD:
La Aplicacion esta en VF7.00 como desde Visual Fox los veo que si se ejecutaron exitosamente.
  #25 (permalink)  
Antiguo 28/02/2006, 16:08
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Todos los datos referentes al SQL Agent se encuentran en la base de datos msdb, ahí busca las tablas de tu interés.

Ahora una revisión rápida me dice que sysjobs y sysjobhistory te serán de utilidad
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #26 (permalink)  
Antiguo 01/03/2006, 07:51
 
Fecha de Ingreso: febrero-2006
Mensajes: 12
Antigüedad: 18 años, 11 meses
Puntos: 0
De acuerdo

Gracias.

Ya lo tengo, esta todo ahi en esa tabla, con eso hago el programa
  #27 (permalink)  
Antiguo 06/03/2006, 14:56
 
Fecha de Ingreso: marzo-2006
Mensajes: 1
Antigüedad: 18 años, 9 meses
Puntos: 0
Hola Mith. necesitaria si pudes ayudarme con un DTS. lei la conversacion que tuviste con otros integrantes del grupo pero aun asi no pude resolver mi problema.


en la empresa me piden que ejecute un DTS desde un STORE Procedure. accedo a una base de datos q se encuentra en otra maquina.
el problema es que cuando pongo el siguiente string

exec master.dbo.xp_cmdshell 'dtsrun/S SENSE-SERVER/E /N DTSHorarios' tira errores de todos los colores:

1-DTSRun: Must specify a user name or trusted connection.
2-DTSRun: Invalid command options
3-Usage: dtsrun /option [value] [/option [value]] ...
4-Options ('/?' shows this screen; '-' May be substituted for '/'):

si el DTS lo ejecuto desde el Enterprise funcina perfecto pero por Store no quiere saber nada

la verdad nunca utilice DST y necesito poder resolver esto cuanto antes porque necesitan utilizar el sistema.

Muchas Gracias
  #28 (permalink)  
Antiguo 06/03/2006, 16:13
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Prueba con los espacios en diferentes posiciones:

exec master.dbo.xp_cmdshell 'dtsrun /SSENSE-SERVER /E /NDTSHorarios'
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #29 (permalink)  
Antiguo 13/03/2006, 13:53
 
Fecha de Ingreso: febrero-2006
Mensajes: 12
Antigüedad: 18 años, 11 meses
Puntos: 0
Como hacer una llamada desde un teclado lector de Tarjeta creditos



Mithrandir
Saludos,

Tengo un Punto de Ventas ya realizado de un todo, ahora en mi pais se necesita que cada vez que se venda por tarjeta de de creditos, pues se refleje lo que tu pagas de impuesto (ITBIS), el asunto es que existen articulos grabados con ese impuesto pero otros no.

Lo que quiero es Linckear mi POS, con un lector de tarjeta de creditos, o sea utilizar un Teclado que lea tarjeta de creditos, y hacer el trabajo que hace el verifon,

No tengo la menor idea como funciona esto.

Se que un lector de tarjeta lo que lee es el numero de la tarjeta y luego que?

Como envio una llamada al modem?

Como es que viajan los datos, o sea que cadena de caracteres?

Etc?

si me entiende y tiene algo asi desarroyado pues que me lo explique
  #30 (permalink)  
Antiguo 04/05/2006, 15:39
 
Fecha de Ingreso: febrero-2006
Mensajes: 12
Antigüedad: 18 años, 11 meses
Puntos: 0
como veo quien me elimino un registro de una tabla SQL

Mithrandir:

Como me doy cuenta quien y de que maquina eliminaron un registro de una tabla de una base de datos en SQL.

Es que me eliminaron unos registros de una tabla y me estan pidiendo, que investigue quien lo hiso, claro es que aqui tengo una persona que puede entrar a nivel de base de datos y hacer lo que quiera, y esa persona considencialmente fue la que se le eliminaron los registros.

Pregunto, en algun lado se guarda esto?

Por favor ayudame con esto.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 00:00.