[SQL-DTS]Aanroep lukt niet vanuit Access97

Pagina: 1
Acties:

  • ray_nl
  • Registratie: Februari 2002
  • Laatst online: 03-12-2021
Hoi allemaal,
ik heb het volgende probleem:
Ik heb een Access97 applicatie die verbonden is met een SQL7 server. In deze applicatie wil ik vanuit Access97 een DTS package op de SQLserver aftrappen.

Als ik de DTS-packages aanmaak en aanroep met een stored procedure vanuit de query analyzer op de SQL server gaat dat prima.

Als ik via een pass-through query vanuit Access97 de stored procedures aanroep doet hij het niet. Ik krijg geen foutmelding, er gebeurt gewoon helemaal niets.

De DTS packages heb ik nu op 2 manieren geprobeerd af te trappen, beide manieren gaan goed vanuit de query analyzer maar niet vanuit Access97. De manieren zijn:
1. Een xp cmd_shell met een DTSRUN
2. Zoals uitgelegd in dit artikel:
http://www.databasejourna...mssql/article.php/1459181

Wie heeft tips en tricks over hoe ik erachter kan komen wat er hier fout gaat en waarom?

Thnzx

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:54
Toon eens hoe je het doet met die pass-through query?

https://fgheysels.github.io/


  • ray_nl
  • Registratie: Februari 2002
  • Laatst online: 03-12-2021
Dit staat in de pass-through query:
execute sp_loaddtssrl

Dit roept een SP op de SQLserver aan

Verwijderd

heb je rechten om die sp uit te voeren? of dat DTS? zal waarschijnlijk andere user zijn (vanuit Acc 97)

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:54
Toon eens je volledige pass-through query. Niet wat er in staat.
Gebruik je OPENQUERY() oid?

https://fgheysels.github.io/


  • ray_nl
  • Registratie: Februari 2002
  • Laatst online: 03-12-2021
Verwijderd schreef op 17 October 2003 @ 11:45:
heb je rechten om die sp uit te voeren? of dat DTS? zal waarschijnlijk andere user zijn (vanuit Acc 97)
Volgens mij wel, als ik op de SQL-server msdb.dbo.sp_help_job uitvoer zie ik de user die ik volgens mij voldoende rechten heb gegeven!
Is er nog een andere manier om dit te controleren?

  • ray_nl
  • Registratie: Februari 2002
  • Laatst online: 03-12-2021
whoami schreef op 17 October 2003 @ 11:47:
Toon eens je volledige pass-through query. Niet wat er in staat.
Gebruik je OPENQUERY() oid?
Dit genruik ik:

CurrentDb.QueryDefs("qrySPDTSSap").Execute
Pagina: 1