Avatar billede maxikoll Nybegynder
04. juni 2003 - 14:05 Der er 14 kommentarer og
1 løsning

Rettigheds problem ved job

Hvis jeg ønsker at køre en CmdExec som f.eks: master.dbo.xp_cmdshell 'cscript c:\test.vbs' - Så failer mit job... Vælger jeg derimod at lave et ActiveX med VBscript deri, så virker det fint og jobbet lykkedes? Jeg er et rettigheds problem uden for SQL serveren med mappen? Jobbet afvikles af "sa" i SQL serveren ved begge situationer og test.vbs er det samme også.
Avatar billede janus_007 Nybegynder
04. juni 2003 - 14:16 #1
Lav det som DTS og start det igennem SQL :O)

Enten VBScript task eller Execute Process Task !!
Avatar billede maxikoll Nybegynder
04. juni 2003 - 14:18 #2
Kan du uddybe det? DTS er det ikke eksport/import?
Avatar billede janus_007 Nybegynder
04. juni 2003 - 14:31 #3
Næææh nej... Det kan mange underlige ting og sager, men jeg mener kun det er noget man bør gribe fat i som sidste udvej netop til import/ eksport :O)

Men det er nu ganske egnet til eks.vis din opgave. Prøv at kigge lidt på DataTransformationServicen og find en af de ovenstående tasks!!

Jeg bruger specielt meget DTS til filhåndtering, copy-move-delete, diverse VBS som IIS'en bruger og finder den overordentlig egnet til netop den slags ting fordi man pludselig er inde i hjertet af SQLserveren.

Men kig lidt på det og vend tilbage *S*
Avatar billede maxikoll Nybegynder
04. juni 2003 - 14:51 #4
Aner ikke om jeg bare er blind eller hvad, men man kan vælge import/eksport - og så vælge imellem en masse forskellige databaser, filer osv. Kan bare ikke se hvordan det skal kunne køre en .vbs fil :)
Avatar billede janus_007 Nybegynder
04. juni 2003 - 15:03 #5
Lige under mappen 'Databases' og over 'Management' ligger der en mappe der hedder 'Data Transformation Services' !

Har du den ??
Avatar billede maxikoll Nybegynder
04. juni 2003 - 15:07 #6
Ja :)

Aldrig brugt det før - kigger
Avatar billede maxikoll Nybegynder
04. juni 2003 - 15:08 #7
Har du en quick guide til hvad man skal? Ser pænt stort ud :D
Avatar billede janus_007 Nybegynder
04. juni 2003 - 15:12 #8
Prøv at finde de ovenstående tasks under tasks :O)

Dobbeltklik på en af dem, skriv lidt.. Start evt. med VBS'en... Efter arbejde, tryk da på play-knappen øverst oppe. Eller højreklik og vælg "Run"
Avatar billede janus_007 Nybegynder
04. juni 2003 - 15:19 #9
hmm.. fandt denne her: http://www.devarticles.com/art/1/64/
Avatar billede maxikoll Nybegynder
04. juni 2003 - 15:21 #10
Fandt det :)

Den står og kører scriptet igennem nu... Kan man så skedulere den task igennem et job? :)
Avatar billede janus_007 Nybegynder
04. juni 2003 - 15:24 #11
Ja lige netop...
Du skal save din package og højreklikke på den bagefter. vælg schedule package :O)
Avatar billede maxikoll Nybegynder
04. juni 2003 - 15:26 #12
Okay, tak for hjælpen... den fejlede dog godt nok efter 4-5 min, men tror det er en fejl i vb scriptet :)
Avatar billede janus_007 Nybegynder
04. juni 2003 - 15:27 #13
Kender du forøvrigt de her undocumented sp's ?

Du sidder vist og roder med noget fil halløjsa... måske du kan bruge noget derfra : http://www.sql-server-performance.com/ac_extended_stored_procedures.asp
Avatar billede janus_007 Nybegynder
04. juni 2003 - 15:27 #14
Ja det er det kedelige ved at køre VBS igennem DTS, lidt mangelfulde errordesc.
Avatar billede maxikoll Nybegynder
04. juni 2003 - 15:32 #15
kender ikke siden, bookmarker den lige og må se på det når jeg lige har 5 min :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester