mannai29
پنج شنبه 04 مهر 1387, 12:19 عصر
فرض کنيد در اثر اجراي دستور زير در Query Analyzer :
backup database DbTest to disk='F:\DbTest'
print @@error
Error هاي زير نمايش داده مي شود :
Server: Msg 3202, Level 16, State 1, Line 1
Write on 'F:\DbTest' failed, status = 112. See the SQL Server error log for more details.
Server: Msg 3013, Level 16, State 1, Line 1
BACKUP DATABASE is terminating abnormally.
3013
شماره Error اول 3202 و دوم 3013 است.
چگونه ميتوانم شماره Error اول را در ادامه کار ، با دستورات T-Sql بدست آورم؟
ضمن آنکه @@error شماره Error دوم را باز ميگرداند.
backup database DbTest to disk='F:\DbTest'
print @@error
Error هاي زير نمايش داده مي شود :
Server: Msg 3202, Level 16, State 1, Line 1
Write on 'F:\DbTest' failed, status = 112. See the SQL Server error log for more details.
Server: Msg 3013, Level 16, State 1, Line 1
BACKUP DATABASE is terminating abnormally.
3013
شماره Error اول 3202 و دوم 3013 است.
چگونه ميتوانم شماره Error اول را در ادامه کار ، با دستورات T-Sql بدست آورم؟
ضمن آنکه @@error شماره Error دوم را باز ميگرداند.