Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 12448|Odpověď: 1

[Zdroj] Pracovní pozice v SQL Serveru

[Kopírovat odkaz]
Zveřejněno 05.09.2018 16:58:19 | | | |
Tento příspěvek byl naposledy upraven sgFengSu dne 6. 9. 2018 v 08:51

Ať už jde o databázi nebo jiný systém, existuje něco, co lze spustit bez lidského zapojení.
Tento druh definice lze dosáhnout pomocí úloh v databázi SQL Serveru.
Pro úlohy SQL SERVER je to série specifikovaných operací prováděných postupně agentem SQL SERVER.

Hlavní úkol související s touto úlohou je ten, jak je znázorněn na následujícím diagramu, a druhým je monitor aktivity práce (SQL Server proxy služba musí být povolena)



Po dokončení základní přípravy je dalším krokem vytvoření, vykonání, úprava a smazání úlohy

sp_add_job
Vytvořte pracovní místo
sp_add_jobstep
Vytvořte jeden nebo více kroků práce
sp_add_schedule
Vytvořte si plán
sp_attach_schedule
Připojte plán k aktivitě
sp_add_jobserver
Nastavte server pro tuto práci
Samozřejmě osobně považuji přátelský pohled mnohem rychleji než provádění těchto příkazů (dosaženo pravým kliknutím na úkol – vytvořením úkolu)


V tomto kroku osobně dávám přednost napsat příkaz, který se vykoná, jako uloženou proceduru, a je pohodlnější uchovávat uloženou proceduru až později

Při vytváření nového kroku se můžete setkat s touto situací, jak je znázorněno na obrázku níže, protože komponenta v posledních závorkách chybí, můžete se podívat na odkaz
https://www.cnblogs.com/lhp-net/archive/2013/01/22/2871462.html


V plánu zkuste přidat plán na odeslání e-mailu administrátorovi, pokud selže, abyste se vyhnuli situaci, kdy nevíte, jestli selže spuštění úkolu, a nějaký antivirový software tuto práci také zablokuje; pokud je k dispozici antivirový engine, zkuste přidat whitelist.

Tip: některé uložené procedury mohou být vykonávány déle než minutu, tento typ spuštění na stránce znamená, že stránka má mechanismus časového limitu odezvy, poté nahlásí chyby a uložená procedura nemůže být vykonána.
Pokud k tomu dojde, uložený postup je opravdu nemožné optimalizovat a uložený postup může být umístěn do úlohy, aby ji vykonalexecmsdb.dbo.sp_start_job@job_name='job_name'Tímto způsobem se vyhnete trapnosti a samozřejmě nezapomeňte připomenout konec popravy.
exec msdb.dbo.sp_start_job @job_name='job_name'







Předchozí:Porozumění instance klíčového slova v Javě
Další:Spring a MyBatis integrují textovou typu pit do automaticky generovaného kódu
Zveřejněno 06.09.2018 9:27:51 |
Postup pro každodenní automatické zálohování databází SQL Server
https://www.itsvse.com/thread-4895-1-1.html
(Zdroj: Architect_Programmer)
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com