تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 19 از 19

نام تاپيک: ارسال دستور به کلاینت

  1. #11
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    سلام.
    لینک مثال رو دیدم و برنامه هارو ساختم. ولی دیتابیس AdventureWorks رو تو sql نداشتم. دانلودش کردم. broker رو هم فعال کردم. ولی ظاهرا دیتابیسش تفاوتی داشت و مشکل پیش اومد. یه ورژن دیگه از این دیتابیس پیدا کردم حجمش بالاست. باید شب دانلود کنم.

    sql 2008 دارم. واسه مثال مشکلی نداره.

  2. #12
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    دیتابیس مهم نیست، یک چیز یک جدوله هم کافی است.
    یک سمپل حاضر میکنم و به زودی میگذارم.

  3. #13
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    سلام.
    دیتابیسش رو دانلود کردم. برنامه کار میکنه. دارم پیغام دادنش رو تست میکنم. نتیجه رو اعلام میکنم.

    -------------------------

    همه قسمت هاش کار میکنه به جز پیغام رسونش. تغییرات لازم در دیتابیس رو هم اعمال کردم.
    سرویس خاصی لازمه قبلش ران بشه؟ یا تغییر خاصی در تنظیمات خود sql نیازه؟

  4. #14
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    بحرحال من یک نمونه نسبتاً کامل حاضر کردم.

    - برنامه فعلی اول سعی میکند با ConnectionString پیشفرض خودش به سرور وصل شود و اگر نتوانست دیالوگی برای پرسش ConnectionString باز میکند.

    - برنامه تشخیص میدهد که دیتابیس اش Attach شده یا خیر و در صورت لزوم دکمه های Attach و Detach را فعال میکند.

    برنامه 4 دکمه دارد.
    Attach برای الحاق دیتابیس به سرور.

    Detach برای جداکردن فایل دیتابیس
    (بهتر است آخر که کارتان با برنامه تمام شد یکبار اجرا کنید تا فایلهای دیتابیس آزاد شوند و راحت بتوانید Delete کنید.)

    Start برای شروع عملیات مورد بحث تاپیک

    Sample Insert که با دستورات ایزوله و جداگانه یک سطر در جدول نصب میکند و میبیند که برنامه متوجه این تغییر میشود.
    (اگر هم باور ندارید(!) و شک دارید میتوانید محتویات جدول مربوطه را با یک برنامه دیگر تغییر دهید! مثلاً از خود SSMS استفاده کنید.)

    =====

    یک کارهایی کردم و برنامه فعلی با SQLServer2005 و 2008 کار میکند و مشکلی با هیچ کدام ندارد.

    نمونه exe را میتوانید در شاخه bin پیدا و اجرا کنید.

    خلاصه مشکل خاصی ندارد و با این برای نمونه و آزمایشی است ولی کد نویسی نسبتاً کاملی دارد.

    =====

    من برنامه را در دو سیستم جداگانه با sqlexpress تست کردم.
    اولی فقط sqlexpress داشت و برنامه error نداد ولی کار هم نکرد.
    دومی sqlexpress و develop رویش نصب بود و من فقط از sqlexpress استفاده کردم ولی کار کرد!
    (یعنی سرویس مذکور که با develop نصب شده روی express هم جواب داده)

    =====

    دانلود مستقیم به حجم نیم مگا بایت:
    support.h02.ir/fwlink/?LinkId=1006235907
    یا
    h02.ir/Downloads/?familyid=DB4A8806-4A06-4E72-A03E-D2CD74438339

    موفق باشید.

  5. 2 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  6. #15
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    سلام.
    برای من کار نکرد.
    من sql 2008 و دات نت 2008 رو وین 7 32 بیتی استفاده میکنم.
    حتی با یه برنامه دیگه تو جدول دیتابیس مورد نظر رکورد ثبت کردم. ولی باز اتفاقی نیفتاد. اجازه ثبت رکورد هم off بود که on کردم.

    اینم عکس ورژن sql.


  7. #16
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    SSMS که مهم نیست و ارزشی ندارد. شما میتوانید از SSMS-Express هم با هر نسخه ای استفاده کنید.
    شما باید ورژن خود SQLServer را چک کنید.
    مثلاً دستور زیر را اجرا کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که مثلاً برای من چنین جواب داد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی بحرحال باید کار میکرد.
    یعنی حتی با دکمه Sample Insert خود برنامه هم چیزی نشان نداد؟؟!!
    من سعی میکنیم برخی تنظیمات و آپشن های SQLSERVER خودتان را دستکاری کنم و ببینم برنامه فوق برای ما از کار می افتد یا نه؟
    (تا ببینم آپشنی تاثیر گذار است یا نه)

  8. #17
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    سلام.
    نه کلید خود برنامه هم کار نکرد.

    اینم ورژن:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  9. #18
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    بالاخره دیروز win7 را نصب کردم (بد نیست فقط یک ساعتی باید با تنظیماتش ور رفت تا دلخواه شود!)
    متاسفانه برای من هم که اخرین نسخه win7 و sqlserver را نصب کردم، و UAC را غیر فعال کردم و برنامه در مسیر آزادی کپی کردم و RunAsAdmin کردم، سرویس مذکور کار نکرد!

    خوشبختانه حالا که در رایانه من هم کار نکرده میتوانم بررسی و تحقیقی کنم و نتیجتاً میتوانم تست هم کنم...

    حدس میزنم مشکل از پارامترهای امنیتی win7 باشد.
    اگر مشکل سرویس مذکور را در Win7 را یافتم در همین تاپیک اطلاع میدهم.

  10. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  11. #19
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    من متاسفانه موفق نشدم مشکل مذکور را در W7 حل کنم.
    برنامه تا Vista خوب کار کرد ولی هر چه قدر هم پارامترهای امنیتی را دستکاری کردم در W7 فایده نداشت.
    خیلی سریع هم روی مطلب فوق در گوگل سرچی کردم ولی چیزی نیافتم.

    بهرحال همچین قابلیتی وجود دارد و یا مشکل از من است که نمیدانم چه تنظیماتی در Win7 لازم دارد و یا یک باگ داخلی است.
    (مثل Recent های VS که انگار افراد دیگری هم مشکل داشتند و مایکروسافت هم گفتهدارد حلش میکند!)

    فعلاً گمان نمیکنم بتوانم کمک بیشتری کنم و بحث را ادامه دهم.
    موفق باشید.

صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •