第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在運行SSIS包的SQL Server代理作業(yè)中創(chuàng)建步驟?

如何在運行SSIS包的SQL Server代理作業(yè)中創(chuàng)建步驟?

一只甜甜圈 2019-11-30 10:56:10
我正在嘗試為SQL Server代理創(chuàng)建自動化作業(yè)以運行。該工作應該運行我的SSIS包。這是我到目前為止的內(nèi)容:EXEC sp_add_job @job_name = 'My Job'            ,@description = 'My First SSIS Job'            ,@job_id = @jobid OUTPUTEXEC sp_add_jobstep @job_id =@jobid                    ,@step_name = N'Upload Data'                    ,@step_id = 1                    ,@command=N'/FILE "D:\Installs\Upload.dtsx"'EXEC sp_add_jobstep @job_id = @jobid                    ,@step_name = N'Download Data'                    ,@step_id = 2                    ,@command=N'/FILE "D:\Installs\Download.dtsx"'不幸的是,當我運行此程序時,出現(xiàn)錯誤提示'/'附近的語法不正確我懷疑它在抱怨/FILE我的命令。我在任何地方都找不到有關在@command中使用的適當語法的文檔-我退出/FILE了在某處找到的一些舊代碼。在作業(yè)中運行SSIS包的正確語法是什么?
查看完整描述

2 回答

?
滄海一幻覺

TA貢獻1824條經(jīng)驗 獲得超5個贊

我在問題中運行了SQL腳本,但沒有遇到任何錯誤。因此,我不確定是什么導致您的錯誤。但是,如果您可以SQL Server Agent通過SQL Server Management Studio 訪問。以下是使用圖形用戶界面創(chuàng)建作業(yè)的步驟。

  1. 轉到SQL Server Management Studio。展開SQL Server Agent并右鍵單擊Jobs,然后選擇New Job...如屏幕快照1所示。

  2. 提供名稱,默認情況下,所有者將是創(chuàng)建作業(yè)的帳戶,但是您可以根據(jù)需要進行更改。如果您愿意,請分配一個類別,并提供描述。請參閱屏幕截圖2。

  3. 在“步驟”部分,單擊New...如屏幕快照3所示。

  4. 在“新建作業(yè)步驟”對話框中,提供步驟名稱。SQL Server Inegration Services Package從類型中選擇。SQL Agent Service Account默認情況下,將運行此步驟。選擇包源,File system然后單擊省略號瀏覽到包路徑。這將填充Package路徑。請參閱屏幕截圖4。如果你不希望步下的執(zhí)行SQL Agent Service Account,然后參照步驟#8 - 9知道你如何使用不同的帳戶。

  5. 如果軟件包具有SSIS配置文件(.dtsConfig),請單擊“ 配置”選項卡并添加配置文件,如屏幕快照5所示。

  6. 單擊OK,然后在步驟1中找到該軟件包,如屏幕快照6所示。同樣,您可以創(chuàng)建不同的步驟。

  7. 創(chuàng)建作業(yè)后,您可以右鍵單擊該作業(yè),然后選擇Script Job as --> CREATE To --> New Query Editor Window生成腳本,如屏幕快照#7所示。

  8. 要在其他帳戶下運行SSIS步驟,請在Management Studio上,導航至Security --> right-click on Cedentials --> select New Credential...如屏幕快照#8所示。

  9. New Credential對話框上,提供一個憑據(jù)名稱,Windows帳戶和密碼,您要在該名稱下執(zhí)行SQL作業(yè)中的SSIS步驟。請參閱截圖9。將創(chuàng)建憑據(jù),如屏幕截圖10所示。

  10. 接下來,我們需要創(chuàng)建一個代理。在Management Studio上,導航至SQL Server Agent --> Proxies --> right-click on SSIS Package Execution --> select New Proxy...如屏幕快照#11所示。

  11. 在“新代理帳戶”窗口上,提供代理名稱,選擇新創(chuàng)建的憑據(jù),提供描述,然后選擇SQL Server Integration Services軟件包,如屏幕快照12所示。應該創(chuàng)建代理帳戶,如屏幕截圖13所示。

  12. 現(xiàn)在,如果返回到SQL作業(yè)中的步驟,則應該在“ 運行方式”下拉列表中看到新創(chuàng)建的代理帳戶。請參閱截圖14

希望能有所幫助。

屏幕截圖1:

http://img1.sycdn.imooc.com//5de1da65000189fa02380217.jpg

屏幕截圖2:

http://img1.sycdn.imooc.com//5de1da6f0001570007040631.jpg

屏幕截圖3:

http://img1.sycdn.imooc.com//5de1da760001f73f07050633.jpg

屏幕截圖4:

http://img1.sycdn.imooc.com//5de1da7f00013d4107020632.jpg

屏幕截圖5:

http://img1.sycdn.imooc.com//5de1da88000171d107040632.jpg

屏幕截圖6:

http://img1.sycdn.imooc.com//5de1da9100018dc909150632.jpg

屏幕截圖7:

http://img1.sycdn.imooc.com//5de1da990001593006880320.jpg

截圖8:

http://img1.sycdn.imooc.com//5de1daa100010d2c02470184.jpg

屏幕截圖9:

http://img1.sycdn.imooc.com//5de1daa90001c63d07030632.jpg

http://img1.sycdn.imooc.com//5de1dab300016d2f02210174.jpg

http://img1.sycdn.imooc.com//5de1dab800013e8403690438.jpg

http://img1.sycdn.imooc.com//5de1dabd00015efb07020632.jpg

http://img1.sycdn.imooc.com//5de1dac200017e4802600310.jpg

http://img1.sycdn.imooc.com//5de1dac60001426907040631.jpg

查看完整回答
反對 回復 2019-11-30
?
猛跑小豬

TA貢獻1858條經(jīng)驗 獲得超8個贊

如果您使用sp_add ... procs構建作業(yè),我認為您需要顯式設置要調(diào)用的子系統(tǒng),例如


EXEC sp_add_jobstep @job_id = @jobid,

@step_name = N'Upload Data',

@step_id = 1,

@subsystem = 'DTS',

@command=N'/FILE "D:\Installs\Upload.dtsx"'

這等效于@Siva的屏幕快照#4'Type'='SQL Server Integration Services Package'。


請參閱此 MSDN文章以獲取子系統(tǒng)的完整列表。


編輯:'TSQL'是默認設置,因此您當前的設置試圖將'/ FILE“ D:\ Installs \ Upload.dtsx”'作為T-SQL命令執(zhí)行。


查看完整回答
反對 回復 2019-11-30
  • 2 回答
  • 0 關注
  • 1045 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號