Ta bort skadlig programvara, virus och fixa långsamma datorer idag. Du behöver inte betala för dyr support eller reparationer.

Om du får ett felmeddelande med återbesökskoden för sp offer job på din PC, kolla in dessa felsökningsidéer. -T-SQL(2) kommandon Den andra metoden är att använda en T-SQL-sats med en utvecklingsplan lagrad i sp_start_job som förklarar för SQL Server Agent att starta vart och ett av våra jobb omedelbart. Detta var en bibehållen procedur i vår databas “msdb”.

Syntax

Vad är Sp_add_jobstep?

sp_add_jobstep kommer från att köra msdb-serien. SQL Server Management Studio tillhandahåller ett utmärkt enkelt grafiskt sätt att hantera erbjudanden, och kontrakt är det rekommenderade valet för att skapa ett hanterings- och förfråganssystem. Ett tyst jobbsteg kan kosta som ett servicekonto för att säkra sql-serveragenten om inte en enda mer proxy specificeras .

ärsp_start_job [@job_name =] ‘jobbnamn’ [-=] [@error_flag error_flag] [ . [@servernamn =] ‘servernamn’] Och [[@step_name =] ‘step_name’] [ – [@output_flag =] output_flag]

Argument

[ @job_name taktik ] 'job_name'Namnet på jobbet och börja med. Job_id eller job_name bör anges, men båda kan inte anges kontinuerligt. Job_name är ett systemnamn, NULL som standard.

sp ange jobbreturkod

[ = @job_id Initierar jobb_id] specialistidentifikationsnummer. Din organisation måste dock ange ett job_id eller ofta ett job_name, båda kommer ofta att anges. Job_id är en viss identifierare som standard och kan vara null.

Anges endast i informationssyfte. Inte identifierad. Framtida gränssnitt är inte [email protected]_name

[ möter eller överskrider ] 'server_name'Målservern där den placerades är aktiverad för att faktiskt sprinta jobbet. Servernamn nvarchar (128), tillämpligt med standardvärdet NULL. server_name mustTo vara en av alla servrar som uppgiften kan specificera för tillfället.

[ @step_name motsvarar ] Rubrik "step_name"steget som tyvärr en viss procedur måste börja med. Gäller endast vid arbete på plats. step_name måste utgöra sysname, standard till Noll

Indikeras endast i utbildningssyfte. Stöds inte. Kompatibilitet här i framtiden är inte garanterad.

Returkod

Resultatuppsättningar

Behörigheter

Som standard kan gruppen av Sysadmins fasta serversituation utföra denna lagrade procedur. Andra måste tilldelas en av följande särskilda SQL Server Agent fasta samlingsroller i msdb-databasen:

  • SQLAgentUserRole

  • Lös vanliga PC-fel

    Om du upplever datorfel, krascher och andra problem, oroa dig inte - Reimage kan hjälpa dig! Denna kraftfulla programvara kommer att reparera vanliga problem, skydda dina filer och data och optimera ditt system för bästa prestanda. Så oavsett om du har att göra med den fruktade Blue Screen of Death eller bara lite allmän långsamhet och tröghet, kan Reimage få din dator tillbaka på rätt spår på nolltid!

  • Steg 1: Ladda ner och installera Reimage
  • Steg 2: Starta programmet och logga in med dina kontouppgifter
  • Steg 3: Välj de datorer du vill skanna och starta återställningsprocessen

  • SQLAgentReaderRole

  • Behörighetsrollen sqlagentoperatorrole

  • sp launch job return code

    För poster för att få dessa uppgifter, se Server Agent Fixed Database Rolls sql. Från

    medlemmar Och sqlagentuserrole kan bara köra jobb som de flesta upptar den. Medlemmar av SQLAgentOperatorRole kan mycket väl köra alla lokala jobb, inklusive alla som ägs av andra användare. Vanligtvis kan proffs som är anslutna till systemadministratören Spreader, köra alla lokala uppgifter och av dessa skäl flerserveruppgifter.

    Exempel

    Hur tar jag hand om jag börjar ett jobb som bor i SQL Server?

    Logga in på informationsserverns dator med Am.management-ägarkontot.Starta Microsoft Server SQL Studio.Specifikt, direkt på vänster sida av SQL-rutan, expandera Server Agent Jobs >.Högerklicka på jobbet du vill öppna och klicka sedan på Kör jobb i ett steg.Kontrollera alla meddelanden i utmaningens startfönster.

    Till exempel startar följande programvara msdb med positionen Veckovisa backupförsäljningsdata.

    ANVÄND;PROMENAD  kroppexec.sp_start_job N'Veckovis försäljningsbackup';PROMENAD

    Se Se även

  • Uppspelning av två modeller
  •  Skapa en lagrad operation tillgänglig för ett SQL Server Agent-jobb genom inmatningsparametrarSKAPA PROC @MyJobName-systemet UspStartMyJobTYCKA OMDECLARE name @ReturnCode tinyint - ett antal (framgång) 1 eller (misslyckande)EXEC @ReturnCode=msdb.dbo.sp_start_job @[email protected];Retur (@returkod)promenad
    -- Skapa en lagrad procedur som skulle ställa in starten av SQL Server Agent.SKAPA PROC StartMyMonthlyInventoryJobTYCKA OMEXEC msdb.dbo.sp_start_job N'Monthly Inventory Processing';PROMENAD-- Kör t-sql dold procedurEXEC StartMyMonthlyInventoryJob

    Vad är Xp_sqlagent_enum_jobs?

    Vad är egentligen xp_sqlagent_enum_jobs? xp_sqlagent_enum_jobs är en odokumenterad (och antas ostödd) utökad procedur som underlättar en registrering av om en sak för närvarande körs, när den verkligen kördes senast, när den kommer att köras 2:a, etc. d.

    REDIGERA FYI: du kan ta detta INNAN du startar OM ditt nuvarande företag inte vill börja komponera OM det börjar fungera fungerar det i din sparade process:< /p>

    -- Hämta statusDacha-applikationen-- för SQL Server 2008 T-SQL - Kör = 1 = Kör omedelbart - Använd DIN guide härDECLARE @job_id uniqueidentifier = '5d00732-69E0-2937-8238-40F54CF36BB1'EXEC master.dbo.1,sa,[email protected]_id

    sp_start_job [@job_name] med största sannolikhet [@job_id ] [,@error_flag ] [,@Server namn] ] [,@stegnamn [,@output_flagga Msdb]exec.dbo.sp_start_job ‘BACKUPTEST’Vid fel Gå till tre: Main()Huvudsub() Uppsättningen motsvarar i allmänhet objsql CreateObject(“SQLDMO.SQLServer”). ‘Gå efter pålitlig anslutningobjSQL. loginsafe=true Kommer att ändras för att matcha din SQL-servertagg objSQL.Connect “Ange serverlogotyp här” Set objJob är ett alternativ till objSQL. Spåra inkommande unika affärsmöjligheter objJob.Jobs Om instr(1,job.Name name,”enter Here”) jobb > 0, vilket det är möjligt att msgbox-jobbet. Position.Start msgbox “Jobb påbörjat” avsluta om Nästasluta underVid fel Hoppa till noll: Main()Grundläggande () under Set objSQL är lika med CreateObject(“SQLDMO.SQLServer”) Pålitlig’ som ett rekord att lämna ObjSQL .LoginSecure=Sant ha Ändra för att matcha annonsnamnet med SQL Server objSQL.Anslut “SQLTEST1″ ObjJob Set ObjSQL=. jobserver Att jobba var och en i objJob.Jobs Om instr(1,job.Name,”BACKUPTEST”) > nought, alltså msgbox uppgift. Jobbnamn.Start msgbox “Jobb påbörjat” Klar när bli av med nästa underosql -S “ange serveridentifiering här” -E -Q “exec msdb.dbo.’ange sp_start_job jobbrollnamn här'”osql -S -E “sqltest1″ Msdb -q”exec.dbo.sp_start_job ‘BACKUPTEST'”

    Kommentarer till denna artikel

    Onsdagen den 3 maj 2017 t.ex. 19:51:17 – David May
    Topp (55420)

    Bra meddelande. Jag har letat efter ett sätt att göra den här processen i evigheter, och du gav detta och mina kollegor svaret. Tack så mycket. Flera

    Onsdag november 2016 – 07:56:34 – Pravin

    Lös alla dina PC-problem med ett klick. Det bästa Windows-reparationsverktyget för dig!