نمایش نتایج 1 تا 6 از 6

نام تاپیک: مباحث مربوط به SQL-SERVER

  1. #1

    مباحث مربوط به SQL-SERVER

    سلام
    چطوری میتونم error های sql را عوض کنم.

  2. #2
    من دقیقا سوالتونو متوجه نشدم ولی برلی صفحه errorدر asp.net در web.configاین امکان وجود دارد اونو مطالعه کن

  3. #3
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    تهران
    پست
    558
    سلام
    جدول sysmessages در بانک اطلاعاتی master شامل همه اعلانهای خطای SQL Server هستش.
    هر خطایی رو که خواستی میتونی براحتی تغییر بدی فقط به %ها کاری نداشته باش.

  4. #4
    برای ویرایش جداول سیستمی، لازمه که قبلش allow updates رو توسط SP_Configure فعال کنین.
    گذشته از این، ویرایش پیغامهای SQL Server و استفاده از اونها برای کاربر، کاری کاملا غیر استاندارد هستش. چرا که Developer باید با استفاده از Error Message، خطای اتفاق افتاده رو تشخیص و به کاربر پیغام مناسب نمایش بده.

  5. #5
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    تهران
    پست
    558
    سلام
    فکر کنم منظور دوستمون فارسی کردن اعلان خطاهای مورد نظرش باشه، نه تغییر اونها. پس اشکالی نباید داشته باشه.

  6. #6
    بله موافقم. اما حالا که این بحث مطرح شد، قصد دارم کمی توضیح در مورد به کار گیریه پیغامهای SQL Server و پیغامهای دلخواه بدم چون معمولا این مطلب مورد شک و سوال بوده:
    ویرایش پیغامهای اصلی در جهت ارضاء حس کنجکاوی اشکالی نداره ولی نمایش این پیغام به طور مستقیم به کاربر، غیر استاندارده.
    فرض کنین کاربر در یک نرم افزار (مثلا دبیرخانه) یک نامه جدید ارسال میکنه. بواسطه این عمل، در چند جدول عمل Insert ممکنه اتفاق بیافته. اگر یکی از اونها مثلا با یک Constraint مغایرت داشته باشه، پیغام اصلی چیزی شبیه به اینه:

    Violation of UNIQUE KEY constraint 'UQ__mail__11606D5A'. Cannot insert duplicate key in object 'mail'.

    حالا فرض کنین این پیغام رو ترجمه هم کردیم! کاربر چه استفاده ای از اون خواهد کرد؟ جداول رو نمیشناسه (اصلا شاید ندونه Table یعنی چی) و اطلاعی نداره که ارسال نامه چه فرایندی داره و اشکال از کجاست.
    ولی اگر برنامه نویس، به طور صحیح Error Handling انجام داده باشه، بدون توجه به متن خطا، از روی Error Number متوجه مشکل میشه و پیغام مناسب با توجه به محل وقوع خطا، نمایش میده
    آخرین ویرایش به وسیله AminSobati : شنبه 12 شهریور 1384 در 22:52 عصر

تاپیک های مشابه

  1. تفاوت Response.Redirect با Server.Transfer و Server.Execute
    نوشته شده توسط odiseh در بخش Classic ASP
    پاسخ: 2
    آخرین پست: یک شنبه 18 بهمن 1388, 20:13 عصر
  2. Link Server & Import Data In SQL Server 2000
    نوشته شده توسط A.Farzin در بخش SQL Server
    پاسخ: 3
    آخرین پست: شنبه 01 دی 1386, 13:53 عصر
  3. طای HTTP/1.1 500 Server Error Server: Microsoft-IIS/5.1 Date...
    نوشته شده توسط nak303 در بخش PHP
    پاسخ: 0
    آخرین پست: سه شنبه 25 بهمن 1384, 10:02 صبح
  4. پیغام خطا پس از نصبSQL Server 2000 روی Windows Server 2003
    نوشته شده توسط ravanfar در بخش SQL Server
    پاسخ: 1
    آخرین پست: پنج شنبه 03 دی 1383, 23:41 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •