国产一级一区二区_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久久夜色精品国产_欧美色网一区二区
国产亚洲精品久久久| 国产精品美女主播| 国产精品美女| 亚洲免费视频网站| 国产欧美日韩在线播放| 久久综合久色欧美综合狠狠 | 欧美性视频网站| 亚洲一区二区日本| 黑人一区二区三区四区五区| 欧美chengren| 欧美在线看片| 一区二区欧美日韩视频| 黄色影院成人| 国产精品毛片大码女人| 美女诱惑一区| 欧美有码视频| 99在线精品免费视频九九视| 国产欧美日韩在线| 欧美日韩在线直播| 久久一区中文字幕| 午夜精品电影| 一区二区三欧美| 好看的日韩视频| 欧美先锋影音| 你懂的亚洲视频| 欧美一区二区视频免费观看| 亚洲精品激情| 一区国产精品| 国产亚洲欧美一区| 欧美日韩免费精品| 欧美极品一区| 男男成人高潮片免费网站| 午夜精品视频网站| 99亚洲一区二区| 在线观看av不卡| 国产一区二区三区成人欧美日韩在线观看| 欧美精品videossex性护士| 久久精品在线| 欧美在线精品免播放器视频| 日韩视频免费观看| 国产伦精品一区二区三区照片91 | 亚洲国产精品免费| 国产综合av| 国产伦理精品不卡| 国产精品久久中文| 欧美三级小说| 欧美日韩三级在线| 欧美成人有码| 欧美电影在线观看完整版| 久久亚洲不卡| 久久精品国产欧美激情| 欧美一区二区三区免费观看视频 | 午夜久久久久久| 亚洲一区3d动漫同人无遮挡| 中日韩视频在线观看| 在线亚洲美日韩| 亚洲精品中文字幕有码专区| 亚洲日本成人| 日韩视频在线永久播放| 99精品久久久| 亚洲免费影院| 亚洲欧美区自拍先锋| 亚洲欧美日韩精品一区二区| 亚洲字幕一区二区| 性欧美videos另类喷潮| 国产女主播一区二区三区| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲黄色影院| 久久久九九九九| 亚洲欧美国产高清| 亚洲一区中文字幕在线观看| 中文日韩欧美| 亚洲一区二区在线看| 亚洲欧美中文另类| 欧美一区二区三区在线免费观看 | 欧美精品免费播放| 欧美性色综合| 国产日韩在线亚洲字幕中文| 伊人成人在线| 99天天综合性| 欧美在线观看天堂一区二区三区| 麻豆精品传媒视频| 欧美三级中文字幕在线观看| 国产亚洲精品v| 亚洲国产精选| 午夜视频一区| 欧美激情国产日韩精品一区18| 欧美午夜一区二区| 国产在线观看一区| 一区二区国产精品| 久久久久久久久久久成人| 欧美日韩精品久久久| 狠狠久久五月精品中文字幕| 9l视频自拍蝌蚪9l视频成人| 久久国产加勒比精品无码| 欧美黄色aa电影| 国产亚洲成精品久久| 亚洲免费av片| 久久亚洲国产精品一区二区 | 欧美顶级大胆免费视频| 欧美先锋影音| 亚洲激情成人网| 久久精品论坛| 国产精品色在线| 日韩一区二区电影网| 老司机精品视频网站| 国产噜噜噜噜噜久久久久久久久| 亚洲日韩中文字幕在线播放| 久久精品首页| 国产日韩精品久久| 亚洲一区二区少妇| 欧美日本国产一区| 亚洲国产午夜| 久久综合伊人77777麻豆| 国产日韩视频一区二区三区| 亚洲午夜精品在线| 欧美三级欧美一级| 一区二区高清在线观看| 欧美精品一线| 91久久久一线二线三线品牌| 久久伊伊香蕉| 在线观看国产精品淫| 欧美一区二区三区播放老司机| 欧美色综合天天久久综合精品| 亚洲日本视频| 欧美国产免费| 亚洲欧洲三级| 欧美成人一二三| 亚洲高清在线播放| 麻豆国产精品777777在线| 国产亚洲人成a一在线v站| 欧美一区二区三区在线观看视频| 国产精品久久久久aaaa| 亚洲一区二区三区精品在线| 欧美午夜一区二区| 亚洲桃色在线一区| 国产精品美女久久久久久2018| 一区二区三区回区在观看免费视频| 欧美不卡在线视频| 亚洲毛片一区二区| 欧美日韩国产区| 亚洲网友自拍| 国产免费成人| 久久久久久久性| 亚洲电影免费| 欧美二区在线看| 这里只有精品丝袜| 欧美日韩一区在线观看| 一区二区三区|亚洲午夜| 欧美性大战久久久久| 欧美亚洲视频| 亚洲电影在线观看| 欧美日韩在线观看一区二区| 亚洲欧美日韩中文播放| 国产一区二区观看| 免费日本视频一区| 日韩亚洲欧美一区| 国产无一区二区| 久久美女性网| 99国内精品| 国产精品亚洲视频| 久久亚洲欧洲| 亚洲精品一区在线| 欧美午夜视频一区二区| 久久国产黑丝| 亚洲国产日韩欧美在线图片| 欧美日韩精品久久久| 久久成人精品无人区| 亚洲欧洲日产国码二区| 国产精品少妇自拍| 可以免费看不卡的av网站| 亚洲特级毛片| 激情成人亚洲| 欧美色中文字幕| 久久久91精品国产| 亚洲伦理网站| 激情久久婷婷| 国产精品电影观看| 蜜臀a∨国产成人精品| 亚洲午夜精品国产| 亚洲国产一区在线| 国产一区在线视频| 欧美三级在线播放| 久久综合中文字幕| 午夜久久福利| 中文精品视频| 在线成人av网站| 国产精品人成在线观看免费| 免费在线观看精品| 欧美一区二区三区日韩视频| 一本色道久久| 亚洲高清影视| 国产亚洲毛片| 国产精品久久网站| 欧美日韩免费一区二区三区| 美女精品在线观看| 日韩一级大片在线| 亚洲丶国产丶欧美一区二区三区 | 国产精品久久久久久久7电影 | 性欧美暴力猛交69hd|