国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號

SQL Server的數(shù)據(jù)備份、管理與恢復(中)
2007-09-30   網(wǎng)絡(luò)

2.正確配置和使用SQL Mail進行數(shù)據(jù)庫管理

雖然數(shù)據(jù)庫管理員經(jīng)常就在數(shù)據(jù)庫旁邊,但是卻不能像機器那樣不問斷地工作,如果在管理員下班后突然發(fā)生意外事件,怎樣通知管理員以及時處理緊急事件?在SQL Server 2000中,一般來說,通知方式有三種:電子郵件、呼叫程序和網(wǎng)絡(luò)發(fā)送。由于電子郵件的方便性和易用性,所以它成為大多數(shù)管理員選擇的方法。本文就以實現(xiàn)電子郵件通知為例,介紹如何設(shè)置和使用SQL中的電子郵件通知。

SQL郵件必須使用郵件配置文件來運行,該配置文件在啟動Microsoft SQL Server實例時所使用的同一域賬戶中創(chuàng)建。在SQL Server企業(yè)管理器的支持服務(wù)文件夾下,可以看到對 sQL郵件服務(wù)的圖形描述,并可以確定該服務(wù)是否正在運行。

(1)配置SMTP及POP3服務(wù)器。

為了使用SQL Mail,首先得在服務(wù)器上有SMTP服務(wù),筆者沒有使用Windows 2000 Server自帶的SMTP,而是用CMailServer的SMTP,該軟件可以到作者網(wǎng)站http://www.youngzsoft.com去下載。其界面友好,操作簡單,運行也比較穩(wěn)定。將郵件服務(wù)器設(shè)置好,然后登錄到其默認郵件Web頁測試收發(fā)郵件,確認能正常收發(fā)郵件。

(2)設(shè)置郵件配置文件。

1)安裝郵件系統(tǒng)。在Windows 2000 Server中默認安裝了郵件系統(tǒng)Outlook Express,如果沒有則需要安裝一個郵件系統(tǒng)(筆者安裝了Outlook 2002,發(fā)現(xiàn)在設(shè)置郵件配置文件時,如果不安裝Outlook而是用第三方程序,Windows 2000 Server在控制面板中就找不到“郵件”圖標)。安裝正確后可以在控制面板中看到“郵件”圖標。

2)、添加郵件賬戶。在控制面板上雙擊“郵件”圖標,在彈出的“郵件設(shè)置”窗口單擊“電子郵件賬戶”按鈕,接著就會出現(xiàn)“電子郵件賬戶”窗口,在該窗口選擇“添加電子郵件賬戶”,然后單擊“下一步”按鈕,在服務(wù)器類型中選擇“POP3”,然后再在“Internet電子郵件設(shè)置(POP3)”中分別完成用戶信息、服務(wù)器信息和登錄信息設(shè)置,單擊“測試用戶設(shè)置”按鈕測試其電子郵件設(shè)置,確認其設(shè)置正確。接下來的操作比較簡單,按照其默認設(shè)置即可。

3)添加用戶配置文件。在控制面板上雙擊“郵件”圖標,在彈出的“郵件設(shè)置”窗口單擊“顯示用戶配置”按鈕,然后在其中添加用戶配置文件“hongyumail”,設(shè)置完成后,該配置文件用于SQL mail使用。


4)測試Outlook。啟動Outlook,在“工具”菜單選擇“賬號”命令,添加跟前面的配置文件中相同屬性的電子郵件賬號。并在其中進行相應(yīng)設(shè)置,最后測試收發(fā)郵件,確認Outlook工作正常。

(3)配置SQL Mail。

以管理員身份啟動SQL Server,展開“SQL Server組”至“支持服務(wù)”,然后右鍵單擊“SQL郵件”,在彈出的菜單中選擇“屬性”命令,在“SQL郵件”配置窗口(如圖4.2-13),單擊配置文件名下拉菜單,選中剛才定義的“hongyumail”配置文件(也可以定義多個配置文件),選擇這個配置文件,然后單擊“測試”按鈕進行測試,SQL將返回成功開始和結(jié)束一個MAPI會話的信息,如果出現(xiàn)錯誤或是沒有找到郵件配置文件,那一定是啟動SQL Server用的賬號有問題。

(4)使用查詢分析器發(fā)送郵件。

設(shè)置好SQL郵件后,就可以在查詢分析器中使用xp_sendmail,xp_deletemail, xp_findnextmsg,xp_readmail,xp_startmail及xp_stopmail等命令來發(fā)送、刪除、查找信息、閱讀、啟動和停止郵件了。

在查詢分析器中可以用“xp_sendmail”擴展存儲過程發(fā)送SQL郵件,其語法如下:

xp_sendmail{[@recipients=]‘recipients[;...n]’}

[,[@message=]‘message’]

[,[@query=[‘query’]

[,[@attachments=]‘a(chǎn)ttachments[;...n]’]

[,[@copy_recipients=]‘copy_recipients[;...n]’

[,[@blind_copy_recipients=]‘blind_copy_recipients[;...n]’

[,[@subject=]‘subject’]

[,[@ttype=]‘type’]

[,[@attach_results=]‘a(chǎn)ttach_value’]

[,[@no_output=]‘output_value’]

[,[@no_header=]‘header_value’]

[,[@width=]width]

[,[@separator=]‘separator’]

[,[@echo_error=]‘echo_value’]

[,[@set_user=]‘user’]

[,[@dbuse=]‘database’]

其中@recipients是必需的,參數(shù)說明如下。

[@recipients=]‘Feeipients[;...n]’:是以分號分隔的郵件收件人列表。n是表示可以指定多個recipient、copy_recipient或blind_copy_recipient的占位符。

[@message=]‘message’:是要發(fā)送的郵件。message最大可達8000個字節(jié)。

[@query=]‘query’:是有效的Microsot SQL Server查詢,其結(jié)果將通過郵件送出。 xp_sendmail對query參數(shù)使用綁定連接。SQL郵件建立的query連接不會被發(fā)出xp_sendmail請求的客戶端所控制的鎖阻塞。這使xp_sendmail更易于在觸發(fā)器中使用。但是,query語句不能引用僅在觸發(fā)器中可用的邏輯inserted表和deleted表。query最大可達8,000個字節(jié)。

[@attachments=]‘a(chǎn)ttachments[;...n]’:是以分號分隔的附加到郵件上的文件列表。

[@copy_recipients=]‘copy_recipients[;...n]’:是以分號分隔的列表,標識郵件復本收件人(抄送人)。

[@blind_copy_recipients=]‘blind_copy_recipients[;...n]’:是可選的以分號分隔的列表,標識郵件密件復本收件人(密件抄送人)。

[@subject=]‘subject’:是指定郵件主題的可選參數(shù)。如果未指定subject,則默認值為“SQL Server消息”。

[@type=]‘type’:是基于以下MAPI郵件定義的輸入郵件類型。

IP[M|C].Vendomame.subclass.如果type為NULL,則以IPM打頭的郵件類型出現(xiàn)在郵件客戶端的收件箱中,并由xp_findnextmsg查找或閱讀。以IPC打頭的郵件類型不出現(xiàn)在郵件客戶程序的收件箱中,并且必須設(shè)置type參數(shù)才能查找或閱讀。默認設(shè)置為 NULL。

[@attach_results=]‘a(chǎn)ttach_value’:是可選參數(shù),指定查詢結(jié)果集應(yīng)作為郵件中的附件文件發(fā)送,而不是追加到郵件中發(fā)送。如果attachments不為NULL,并且attach_results為 true,則attachments中的第一個文件名將作為結(jié)果集的文件名。如果attachments為NULL,則生成帶.txt擴展名的文件名。默認值為FALSE,這意味著結(jié)果集將追加到郵件中。

[@no_output=]‘output_value’:是可選參數(shù),用來發(fā)送郵件但不向發(fā)送郵件的客戶端會話返回任何輸出。默認值為FALSE,這意味著SQL Server客戶端會話將接收輸出。

[@no_header=]‘header_value’:是可選參數(shù),表示通過郵件發(fā)送查詢結(jié)果,但不隨查詢結(jié)果發(fā)送列標題信息。默認值為FALSE,即列標題信息隨查詢結(jié)果一起發(fā)送。

[@width=]width:是可選參數(shù),設(shè)置查詢的輸出文本行寬。此參數(shù)與isql實用工具中的/w參數(shù)相同。對于產(chǎn)生長輸出行的查詢,應(yīng)結(jié)合使用attach_results與width以發(fā)送行中無換行符的輸出。默認寬度為80個字符。

[@separator=]‘separator’:是結(jié)果集中每列的列分隔符字符串。默認情況,列分隔符為空格。使用列分隔符可以使訪問電子表格和其他應(yīng)用程序中的結(jié)果集更容易。例如,結(jié)合使用attach_results與separator以發(fā)送用逗號分隔值的文件。

[@echo_error=]‘echo_value’:值為true時,SQL郵件將捕獲運行查詢時遇到的任何服務(wù)器消息或DB-Library錯誤,并將其追加到郵件中而不是寫入錯誤日志。同時也將返回行/受影響行的計數(shù)追加到郵件中。

[@set_user=]‘user’:是應(yīng)在其中運行查詢的安全上下文。如果沒有指定user,安全上下文默認為執(zhí)行xp_sendmail的用戶的安全上下文。

[@dbuse=]‘database’:是應(yīng)在其中運行查詢的數(shù)據(jù)庫上下文。默認值為NULL,這意味著將用戶置于默認數(shù)據(jù)庫中。

(5)幾個應(yīng)用實例。

1)使用不帶變量的xp_sendmail。向用戶cxb發(fā)送郵件(電子郵件用戶是cxb),告知該用戶master數(shù)據(jù)庫已滿。

EXEC xp_sendmail‘cxb’,‘The master database is full.’

2)使用帶變量的xp_sendmail。向用戶Robeg和Laura發(fā)送郵件,并將復本發(fā)送給Anne和Michael。在該例中還指定了郵件的主題行“Master Database Status”。

EXEC xp_sendmail@recipients=‘robertk;laurac’,

@message=‘The master database is full.’,

@capy_recipieats=‘a(chǎn)nned;michaels’,

@subject=‘Master Database Status’

3)發(fā)送結(jié)果。下例將sp_configure的結(jié)果發(fā)送給cxb。

EXEC xp_sendmail‘cxb’,@query=‘sp_configure’

4)將結(jié)果作為附件文件發(fā)送。下例將查詢SELECT*FROM INFORMATION_SCHEMA. TABLES的結(jié)果作為文本文件附件發(fā)送給Robert King。下例包含郵件的主題行以及將在附件之前出現(xiàn)的郵件正文。@width參數(shù)用于防止在輸出行中換行。

EXEC xp_sendmail@recipients=‘robertk’.

@query=‘SELECT*FROM INFORMATION_SCHEMA.TABLES’,

@subject=‘SQL Server Report’,

@message=‘The contents of INFORMATION_SCHEMA.TABLES:’

@attach_results=‘TRUE’,@width=250

(6)在網(wǎng)站中使用SQL郵件。

如果是在Web應(yīng)用中使用SQL郵件,則需要加入連接數(shù)據(jù)的賬號和用戶名。也就是在 maser庫的擴展存儲過程找到XP_sendmail,并在其屬性中增加用戶,并選擇EXEC權(quán)限。設(shè)置完畢,運行網(wǎng)站程序,測試用戶注冊,幾乎沒有延遲,很快就收到由SQL郵箱發(fā)出的郵件。

熱詞搜索:

上一篇:SQL Server的數(shù)據(jù)備份、管理與恢復(上)
下一篇:SQL Server的數(shù)據(jù)備份、管理與恢復(下)

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国产一区二区中文| 亚洲国产小视频| 亚洲成人在线网| 久久久久久一区二区| 国产精品美女久久久免费| 亚洲国产精品热久久| 亚洲性视频网址| 蜜桃视频一区| 夜夜爽www精品| 欧美视频导航| 亚洲综合日韩| 国产精品久久综合| 一区二区成人精品| 亚洲精品偷拍| 欧美日韩在线观看一区二区三区 | 亚洲精品综合精品自拍| 国产精品色婷婷| 久久精品导航| 亚洲精品一线二线三线无人区| 欧美国产一区二区在线观看 | 一区二区三区精品视频| 亚洲欧美日本日韩| 久久香蕉国产线看观看av| 含羞草久久爱69一区| 欧美日韩国产不卡在线看| 宅男噜噜噜66一区二区66| 国产深夜精品福利| 欧美日韩国产欧| 中文精品视频| 99re6热在线精品视频播放速度| 国产自产精品| 影音先锋久久久| 久久久噜噜噜久久人人看| 欧美日韩免费| 1024国产精品| 国产精品一区2区| 国产日韩在线看片| 狠狠色狠狠色综合| 国产欧美日韩精品专区| 欧美日韩黄色大片| 欧美激情欧美狂野欧美精品| 香蕉久久精品日日躁夜夜躁| 久久一区欧美| 欧美成人精品1314www| 亚洲国产天堂久久国产91| 性视频1819p久久| 国精品一区二区三区| 狠狠久久婷婷| 午夜精品www| 欧美成人一品| 欧美精品久久久久久久免费观看| 欧美福利网址| 国产精品二区在线| 国产精品久久久久久一区二区三区| 久久久福利视频| 亚洲另类自拍| 亚洲无人区一区| 在线免费不卡视频| 免费在线亚洲| 欧美日韩亚洲一区二| 欧美成人午夜激情| 欧美日韩国产一区| 亚洲精品久久久久久下一站| 亚洲一区二区三区久久| 香蕉久久夜色精品国产| 久久人91精品久久久久久不卡| 久久中文久久字幕| 在线播放豆国产99亚洲| 久久久www成人免费精品| 免费一区二区三区| 激情综合在线| 亚洲欧美日韩久久精品| 欧美成人免费全部观看天天性色| 国产欧美日韩视频一区二区三区| 一区二区欧美视频| 欧美xx69| 亚洲高清久久久| 欧美有码视频| 亚洲高清毛片| 久久精品亚洲热| 在线成人h网| 欧美绝品在线观看成人午夜影视| 国产精品久久久一区麻豆最新章节 | 欧美在线视频不卡| 欧美日韩国产123区| 一区二区亚洲| 欧美激情一区在线观看| 一本大道久久a久久综合婷婷| 欧美大胆a视频| 亚洲精品久久久久久久久久久久| 欧美国产日本在线| 亚洲精选一区二区| 国产欧美日韩在线 | 另类激情亚洲| 亚洲欧美日韩一区二区三区在线观看 | 久久国产精品久久国产精品| 亚洲国产aⅴ天堂久久| 久久久精品一区| 国产在线视频欧美| 欧美有码视频| 一区二区日韩伦理片| 国产日韩欧美在线看| 久久偷看各类wc女厕嘘嘘偷窃| 好吊一区二区三区| 欧美日韩在线一区| 欧美一区二区三区日韩视频| 韩国福利一区| 99国产精品99久久久久久粉嫩| 国产欧美一区在线| 国产精品白丝jk黑袜喷水| 亚洲视频一区二区在线观看| 香蕉久久一区二区不卡无毒影院| 樱花yy私人影院亚洲| 欧美剧在线观看| 欧美精品久久天天躁| 国产精品福利网| 亚洲欧美日韩另类| 合欧美一区二区三区| 亚洲激情在线视频| 国产偷国产偷亚洲高清97cao| 久久综合精品国产一区二区三区| 久久国产主播| 韩国女主播一区| 欧美国产日韩一区二区在线观看| 国产精品免费看久久久香蕉| 亚洲网在线观看| 国产亚洲精品v| 久久国产精品久久久久久| 国产精品夜夜夜一区二区三区尤| 亚洲精品日韩久久| 欧美日韩大片一区二区三区| 在线日本欧美| 午夜一区二区三视频在线观看| 国产色综合网| 欧美成人r级一区二区三区| 一本久久a久久免费精品不卡| 狠狠做深爱婷婷久久综合一区| 欧美精品一区在线| 一区二区三区不卡视频在线观看 | 欧美日韩国产专区| 国产欧美在线观看一区| 永久555www成人免费| 亚洲一区二区免费视频| 欧美人妖在线观看| 亚洲电影在线观看| 久久精品国产久精国产爱| 国产精品久久久久久久久| 亚洲视频一起| 久久久久综合网| 欧美在线看片| 亚洲女同在线| 亚洲一区国产精品| 亚洲欧美国产另类| 久久精品国产精品亚洲| 久久国产精品久久w女人spa| 激情欧美一区| 国产精品永久免费观看| 国产一区二区三区免费在线观看| 国产精品多人| 韩国成人理伦片免费播放| 午夜精品一区二区三区电影天堂 | 久久综合久久综合九色| 国产精品视频自拍| 亚洲天堂成人在线视频| 欧美日韩1234| 亚洲精选中文字幕| 嫩模写真一区二区三区三州| 国内精品久久久久影院 日本资源 国内精品久久久久伊人av | 欧美成人一区二区三区在线观看| 亚洲图片在线| 国产亚洲成精品久久| 欧美国产日韩免费| 午夜精品久久久久久99热| 韩国精品在线观看| 国产精品久久久久国产a级| 另类春色校园亚洲| 蜜臀av在线播放一区二区三区| 在线播放日韩专区| 韩国av一区二区三区四区| 国产精品高清在线观看| 一区二区三区高清| 亚洲激情不卡| 激情成人亚洲| 亚洲欧美日韩另类| 在线视频精品一区| 亚洲精品乱码久久久久久日本蜜臀 | 欧美国产精品v| 美日韩丰满少妇在线观看| av成人免费在线| 9色国产精品| 日韩视频国产视频| 黄色成人av网站| 在线观看国产一区二区| 国产欧美日韩在线视频| 国产精品久久久久久影院8一贰佰| 99re国产精品| 亚洲一区高清| 欧美国产精品劲爆| 欧美日韩爆操| 国产农村妇女毛片精品久久麻豆 |