欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

如何將sql執(zhí)行的錯誤消息記錄到本地文件中實現(xiàn)過程_Mssql數(shù)據(jù)庫教程

編輯Tag賺U幣

推薦:sql server 2008中的apply運算符使用方法
sql server 2008中的apply運算符使用方法,需要的朋友可以參考一下

其實大家都知道sql語句的錯誤信息都可以在sys.messages表里面找到

如:

如果在執(zhí)行語句在try...catch中 我們可以通過以下方法獲取錯誤信息。sql語句如下:

復(fù)制代碼 代碼如下:m.ghpqjb.com

BEGIN TRY
SELECT 3 / 0
END TRY
BEGIN CATCH
DECLARE @errornumber INT
DECLARE @errorseverity INT
DECLARE @errorstate INT
DECLARE @errormessage NVARCHAR(4000)
SELECT @errornumber = ERROR_NUMBER() ,
@errorseverity = ERROR_SEVERITY() ,
@errorstate = ERROR_STATE() ,
@errormessage = ERROR_MESSAGE()

SELECT @errornumber ,
@errorseverity ,
@errorstate ,
@errormessage

RAISERROR (
@errormessage, -- Message text,
@errorseverity, -- Severity,
@errorstate, -- State,
@errornumber
);
END CATCH

當(dāng)然我這里是故意用RAISERROR再次拋出錯誤信息,運行結(jié)果如下:

現(xiàn)在我們來定義一個存儲過程,其目的就是往本地文件中寫入信息。

sql腳本如下:

復(fù)制代碼 代碼如下:m.ghpqjb.com

CREATE Proc [dbo].[UCreateOrAppendTextFile](@Filename VarChar(100),@Text nVarchar(4000))
AS
DECLARE @FileSystem int
DECLARE @FileHandle int
DECLARE @RetCode int
DECLARE @RetVal int
DECLARE @CreateOrAppend int

EXECUTE @RetCode = sp_OACreate 'Scripting.FileSystemObject' , @FileSystem OUTPUT
IF (@@ERROR|@RetCode > 0 Or @FileSystem < 0)
RAISERROR ('could not create FileSystemObject',16,1)
EXECUTE @RetCode = sp_OAMethod @FileSystem , 'FileExists', @RetVal out, @FileName
IF (@@ERROR|@RetCode > 0)
RAISERROR ('could not check file existence',16,1)
-- If file exists then append else create
SET @CreateOrAppend = case @RetVal when 1 then 8 else 2 end
EXECUTE @RetCode = sp_OAMethod @FileSystem , 'OpenTextFile' , @FileHandle OUTPUT , @Filename, @CreateOrAppend, 1
IF (@@ERROR|@RetCode > 0 Or @FileHandle < 0)
RAISERROR ('could not create File',16,1)
EXECUTE @RetCode = sp_OAMethod @FileHandle , 'WriteLine' , NULL , @text
IF (@@ERROR|@RetCode > 0 )
RAISERROR ('could not write to File',16,1)
EXECUTE @RetCode = sp_OAMethod @FileHandle , 'Close'
IF (@@ERROR|@RetCode > 0)
RAISERROR ('Could not close file ',16,1)
EXEC sp_OADestroy @filehandle
IF (@@ERROR|@RetCode > 0)
RAISERROR ('Could not destroy file object',16,1)
EXEC sp_OADestroy @FileSystem

----------------------------------------
然后執(zhí)行該存儲過程:
復(fù)制代碼 代碼如下:m.ghpqjb.com

exec UCreateOrAppendTextFile 'C:\Error.log','hello majaing'

如果遇到以下錯誤則說明Ole Automation Procedures沒有啟用

需要執(zhí)行以下SQL:

復(fù)制代碼 代碼如下:m.ghpqjb.com

go
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ole Automation Procedures', 1;
GO
RECONFIGURE;
GO

運行即如果如圖:

當(dāng)然這里運行存儲過程之前必須保證 文件是存在的

最后封裝一個存儲過程獲取錯誤信息,其腳本如下:

復(fù)制代碼 代碼如下:m.ghpqjb.com

CREATE PROCEDURE LOGError(@msg nvarchar(400))
as
declare @text nvarchar(400)
SELECT @text=text FROM sys.messages WHERE language_id=1033 AND message_id=@@ERROR
if len(@text)>1
begin
set @msg=@msg +' : '+@text
EXEC dbo.UCreateOrAppendTextFile 'C:\Error.log',@msg
end

執(zhí)行存儲過程及結(jié)果如下:

以上存儲過程在MSSQL2005、2012中測試通過。

大家都知道目前在文件系統(tǒng)中事務(wù)的實現(xiàn)還是比較復(fù)雜的,雖然在win7后我們可以用C#實現(xiàn)文件的事務(wù),但是微軟的分布式事務(wù)Distributed Transaction Coordinator(msdtc)目前也還不支持文件事務(wù)。

這里說說為什么有這樣的需求吧:目前需要一個項目用SSIS做數(shù)據(jù)遷移,其中很大部分都是用sql語句實現(xiàn)的, 如 insert into ....select ... from xxxx.其中原數(shù)據(jù)庫中難免有什么臟數(shù)據(jù)導(dǎo)致插入失敗,于是我在SSIS中使用msdtc服務(wù),保證數(shù)據(jù)的一致性。雖然SSIS也有錯誤處理,但是它只能記錄那個sql語句有問題,而不能記錄具體問題。于是我想到把錯誤信心記錄報數(shù)據(jù)庫表里面,可是當(dāng)遇到問題時事務(wù)會回滾,表里面根本就沒有錯誤信息。于是乎 只能報錯誤信息記錄到文件中了。

如:

有不對的地方還請大家拍磚哦!

分享:sql中case語句的用法淺談
今天看資料的時候,看到了sql中使用case的一些使用方法,做個記錄

來源:模板無憂//所屬分類:Mssql數(shù)據(jù)庫教程/更新時間:2013-05-20
相關(guān)Mssql數(shù)據(jù)庫教程
日韩av手机版| 国内精品久久久久久久久| 日韩一本精品| 精品无码一区二区三区蜜臀 | 欧美理论影院| 青青草国产成人av片免费| 欧美电影一区二区| 999视频在线免费观看| 久久人妻一区二区| 久草综合在线| 成人免费视频网站在线观看| 亚洲男人天堂网| 国产精品无码乱伦| 日韩欧美三级在线观看| 成人影院在线| 亚洲成人动漫精品| 国产精品视频永久免费播放| 又色又爽又黄18网站| 亚洲av毛片成人精品| 国产一区二区三区黄视频 | 国产一区二区三区久久精品| 欧美h视频在线观看| 国产精品美女久久久久av爽| 99久久精品网| 91福利国产成人精品照片| 亚洲v日韩v综合v精品v| av在线网站观看| 136国产福利精品导航网址应用| 久久久久国产精品麻豆| 欧美人与物videos| 手机在线看福利| 免费看av毛片| 国产一区二区三区免费观看| 国产亚洲欧美日韩一区二区| 欧美精品一区二区三区三州| 国产精品系列视频| 日韩精品免费专区| 亚洲精品一区中文| 亚洲成人tv网| 亚洲美女精品成人在线视频| 国产人妻互换一区二区| 亚洲天堂av片| 国产欧美一级| 精品国产免费久久| 熟女视频一区二区三区| 无码人妻一区二区三区免费| 亚洲欧美清纯在线制服| 精品乱码亚洲一区二区不卡| 成人在线观看www| 中文字幕乱码人妻二区三区| 丝袜诱惑制服诱惑色一区在线观看 | 日韩中文娱乐网| 国产真实乱子伦| 五月婷婷在线观看视频| 成人综合婷婷国产精品久久 | 天天插天天干天天操| 国产盗摄女厕一区二区三区| 美日韩精品免费观看视频| 无尽裸体动漫2d在线观看| 久久久久久久| 久久久精品免费观看| 欧美亚洲一级片| 一本色道综合久久欧美日韩精品| 欧美调教在线| 欧美日韩色婷婷| 精品国产91亚洲一区二区三区www 精品国产_亚洲人成在线 | 国内精品麻豆美女在线播放视频| 亚洲一区中文在线| 成人黄色片视频网站| 男女羞羞免费视频| 欧美日韩亚洲一区三区 | 人人妻人人澡人人爽精品欧美一区| 一区二区视频免费观看| 久久爱www久久做| 久久国产精彩视频| 国产又黄又嫩又滑又白| 秋霞在线一区| 91黄色激情网站| 亚洲欧美国产不卡| 国产又黄又大又爽| 国产精品一区在线| 97国产精品免费视频| 国产色综合一区二区三区| 水蜜桃一区二区三区| 日本三级片在线观看| 亚洲免费网址| 中文字幕一区日韩电影| 99九九99九九九99九他书对| 欧一区二区三区| 亚洲成人自拍偷拍| 欧美国产视频在线观看| 亚洲一区在线观| 国产精品一区二区视频| 91精品国产自产91精品| 国产精久久一区二区三区| 成人一级毛片| 亚洲第一精品夜夜躁人人爽| jizz欧美激情18| 精品久久国产一区| 天天做天天摸天天爽国产一区| 欧美色欧美亚洲另类七区| 中文字幕一区二区人妻痴汉电车| 国产成人综合在线播放| 热99精品里视频精品| 无码人中文字幕| 国产欧美高清| 久久久精品网站| 好吊日免费视频| 一精品久久久| 亚洲欧美精品一区| 日韩欧美中文视频| 欧美美女在线| 欧美成人激情免费网| 免费黄色特级片| 99这里只有精品视频| 欧美在线啊v一区| 91丨porny丨探花| 国产电影一区二区| 91国偷自产一区二区三区成为亚洲经典 | 日本中文字幕久久| 国产成人精品免费网站| 国产成人一区二区| 日韩精品无码一区二区| 国产在线视频精品一区| 日韩免费在线看| 久久精品性爱视频| 国产黄人亚洲片| 国产又爽又黄的激情精品视频| 久久久这里只有精品视频| 国产成人a亚洲精v品无码| 精品国产不卡一区二区| 91九色02白丝porn| 奇米影视亚洲色图| www.久久东京| 欧美一级理论性理论a| 午夜精品在线免费观看| 亚洲婷婷影院| 亚洲激情免费观看| 亚洲成a人无码| 综合久久综合| 日韩资源在线观看| 精品人妻中文无码av在线| 一区二区91| 国语自产在线不卡| 免费中文字幕视频| 国产一区二区三区观看| 成人网址在线观看| 中文 欧美 日韩| 国产精品丝袜在线| 亚洲不卡一卡2卡三卡4卡5卡精品| 成人私拍视频| 91高清在线观看| 尤蜜粉嫩av国产一区二区三区| 亚洲色图美女| 亚洲欧美日韩国产中文专区| 色呦呦一区二区| 久久国产精品99国产| 欧美一区二区三区免费观看| 91九色丨porny丨肉丝| 成人av网站免费观看| 国产精品我不卡| 欧美一区,二区| 午夜精品爽啪视频| 国产午夜大地久久| 欧美色资源站| 亚洲欧美国产日韩天堂区| 800av在线播放| 久久九九国产| 国产精品欧美激情在线播放| 一区二区视频网站| 亚洲女人小视频在线观看| 色爽爽爽爽爽爽爽爽| 日韩精品成人在线观看| 精品国产凹凸成av人导航| japanese在线观看| 美女久久网站| 国产日产久久高清欧美一区| 国产情侣一区二区| 亚洲小说欧美激情另类| 久久成人免费观看| 成人区精品一区二区婷婷| 一个色综合网| 久久精品电影一区二区| 国产女人被狂躁到高潮小说| 成人高清伦理免费影院在线观看| 久久久久久久久一区二区| 91看片一区| 欧美一区二区三区喷汁尤物| 波多野结衣办公室双飞| 另类av一区二区| 成人天堂噜噜噜| 欧美 日韩 综合| 欧美日韩精品一区二区天天拍小说| 午夜大片在线观看| 99精品福利视频| 国产啪精品视频网站| 亚洲第一视频在线播放| 在线一区二区三区四区五区| 杨幂一区二区国产精品| 西西人体一区二区| 成人在线观看视频网站| 深爱激情五月婷婷| 欧美乱妇一区二区三区不卡视频| 日韩精品人妻中文字幕有码| 美国毛片一区二区三区| 92裸体在线视频网站| 久久人体大尺度| 日韩欧美一二区| 韩国女同性做爰三级| 成人一级黄色片| 亚洲一区二区四区| 蜜桃一区二区三区| 欧美成人精品在线视频| 久久久黄色大片| 亚洲一区二区综合| 视频在线观看免费高清| 国产视频一区欧美| 91在线精品播放| 久久91超碰青草在哪里看| 亚洲精品久久久久国产| 91精品少妇一区二区三区蜜桃臀| 26uuu精品一区二区三区四区在线| 国产系列第一页| 欧美日韩中文一区二区| 91精品国产91| 91在线高清视频| 人人鲁人人莫人人爱精品| 日韩免费一区二区| 亚洲国产精品一区二区久久hs| 99re热这里只有精品视频| 国产又粗又长又爽视频| 欧美疯狂party性派对| 日韩免费精品视频| 性感美女一级片| 精品粉嫩超白一线天av| 国产精品丝袜一区二区| 国产精品久久久久久福利一牛影视| 久久精品国产精品亚洲色婷婷| 国模 一区 二区 三区| 成人有码在线视频| **日韩最新| 日韩在线一区二区三区免费视频| 国产黄网在线观看| 色综合天天综合| 中文字幕狠狠干| 97精品久久久午夜一区二区三区| 97在线国产视频| 亚洲精品裸体| 九色91国产| 国产99久久| 国产精品91一区| 啪啪av大全导航福利综合导航| 亚洲欧洲一区二区三区在线观看| 国产成人无码精品久在线观看| 亚洲超丰满肉感bbw| jjzz黄色片| proumb性欧美在线观看| 国产精品久久久久7777| 亚洲午夜一区| 国产伦精品一区二区三区| av成人综合| 欧美亚洲国产另类| 欧美日韩免费观看视频| 午夜精品福利影院| 日韩国产精品视频| 午夜精品三级久久久有码| 狠狠久久亚洲欧美专区| 中国黄色a级片| 国产视频一区在线播放| av在线无限看| 狠狠色伊人亚洲综合成人| 国产一区一区三区| 国产精品videossex久久发布| 成人av免费看| 色婷婷精品视频| 国产精品成人一区二区| 激情小说亚洲| 久久6精品影院| 天堂在线视频网站| 亚洲视频在线观看视频| 中文字幕一区二区在线视频| 日韩欧美在线网站| 国产污视频在线看| 在线欧美一区二区| 丝袜 亚洲 另类 欧美 重口| 亚洲二区在线视频| 谁有免费的黄色网址| 国产精品国产三级国产a| 精品人妻一区二区乱码| 久久亚洲综合色一区二区三区| 日韩一级免费片| 成人黄色在线看| www.亚洲高清| 成人av第一页| 久久国产这里只有精品| 成人av在线播放网站| 邪恶网站在线观看| 不卡免费追剧大全电视剧网站| 激情综合网俺也去| 成人午夜碰碰视频| 黄色三级视频片| 高清不卡一二三区| 男人插女人下面免费视频| 国产aⅴ精品一区二区三区色成熟| 亚洲熟妇av日韩熟妇在线| 精品在线视频一区| 日日碰狠狠添天天爽超碰97| 久久www免费人成看片高清| 免费观看美女裸体网站| 激情丁香综合五月| 免费黄色福利视频| 国产酒店精品激情| 北条麻妃av高潮尖叫在线观看| 国产91高潮流白浆在线麻豆| 国产第一页视频| av不卡在线观看| 伊人成人免费视频| 亚洲国产成人私人影院tom| 人妻激情偷乱频一区二区三区| 国产精品欧美经典| 久久精品国产亚洲AV熟女| 亚洲一区二区视频在线观看| 久久精品国产亚洲AV成人婷婷| 欧美性猛交xxxx久久久| 久久久.www| 91精品国产91久久综合桃花| 国产免费a视频| 亚洲精品视频播放| 黄色av网址在线| 欧美黑人性猛交| 99er精品视频| 国产精品网红直播| 欧美日韩伦理在线免费| 免费国产一区| 亚洲男女自偷自拍| 久色视频在线播放| 成人av网站在线观看| 无码国产精品久久一区免费| 亚洲视频你懂的| 韩国一级黄色录像| 欧美日韩精品一区二区| 中文字幕69页| 国产亚洲一区二区在线| 欧美大片免费高清观看| 国产69精品久久久久久| 日本一道高清一区二区三区| 国产精品一区二区三区免费观看| 亚洲激情偷拍| 成人在线观看你懂的| 成人免费看黄yyy456| 国产情侣久久久久aⅴ免费| 亚洲综合色成人| 国产精品18p| 日韩国产一区三区| 中文字幕这里只有精品| 国产97在线播放| sdde在线播放一区二区| 亚洲欧美日韩不卡一区二区三区| 麻豆精品视频在线观看免费| 一级在线免费视频| 综合久久综合久久| 久久精品黄色片| 精品欧美久久久| 天天摸天天碰天天爽天天弄| 欧美重口另类videos人妖| 亚洲资源网你懂的| 天天人人精品| 国产一区二区女| 岛国av免费观看| 欧美性猛交99久久久久99按摩| 欧美特级黄色片| 欧美成人午夜激情视频| 成人福利一区| 日本一区视频在线观看免费| 蜜臀国产一区二区三区在线播放| 中文字幕永久有效| 一级中文字幕一区二区| 日韩不卡视频在线| 在线观看精品国产视频| 国产一区二区三区免费观看在线| 成人午夜电影免费在线观看| 久久久精品午夜少妇| 午夜激情av在线| 亚洲国产aⅴ成人精品无吗| 51国产偷自视频区视频| 中文字幕欧美日韩va免费视频| 国产精品成人**免费视频| 国产精品9999久久久久仙踪林| 免费在线成人| 性生活在线视频| 色美美综合视频| 精品国产乱码久久久久久蜜臀网站| 韩国精品久久久999| 欧美日韩中字| 黄色激情在线视频| 久久久精品黄色| 精品小视频在线观看| 伊人成人开心激情综合网| 亚洲国产视频二区| 日本高清久久一区二区三区|