2012-03-02 14 views

答えて

-2

私の知る限り、あなたはエディタ内のすべてのテキストの色を変更する必要がありますいない、私はそれはあなたが望むものではないかなり確信しています。

あなたはManagement Studioを実現する必要があります。出力するものはすべてテキストにすぎません。エラーを表していることをどのように知っていると思われますか?

+1

PRINT ' - ############' PRINT ' - ############'エラー'データベースの更新に失敗しました' PRINT ' - ############エラー終了############ ##これは私の唯一の選択肢なので、私はそれを薄く包みます。 – icecurtain

+0

実際にメッセージの色を赤にしますか? – ntziolis

+0

あなたはそれが公開されていないと言いません。私は間違いを使用してエラーを強調表示する必要があります、私はフォントを変更することができますが、すべてのメッセージに影響します。テキスト出力でエラーを発生させるT-SQL文がありますか? – icecurtain

17

古いポストですが、まだ赤でテキストを表示したい場合: 内蔵のRAISERROR機能を使用してください。エラーの重大度を設定して、テキストを黒または赤で出力するかどうかを判断できます。例えば:ちょうど黒のフォント色でエラーを表示する

raiserror('Your error message', 10, 0) 

raiserror('Your error message', 11, 0) 

は黒のフォントを使用する

メッセージの重大度10以下の赤のフォント色でエラーを表示します色、11以上は赤のフォントカラーを使用します。完了するために

:20以上のメッセージの重要度は、スクリプトの残りの部分の実行を停止し、あなたが19以上のメッセージの重大度を使用する場合は、ログオプションでRAISERROR関数を呼び出す必要があり、そのような:

raiserror('Your error message', 20, 0) with log 
+0

これは正解です。私は本当に "um ...私は知らない、申し訳ありません"という言葉だけが受け入れられた理由がわかっていません。 –

関連する問題