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

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




صفحه 4 از 6 اولاول 123456 آخرآخر
نمايش نتايج 31 به 40 از 57

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

  1. #31
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    کسی نیست؟
    یه سوال دیگه. چه جوری میشه برای فایل دیتابیس اتچ شده SQLExperess که در خود ویژوآل استودیو هست رمز گذاشت و یا یوزر.

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

    پيش فرض

    سلام
    حتی با یوزر Sa هم نمیتونم وارد بشم
    یا کاربرتان غیر فعال است یا در حالت mixed قرار ندارید.

    البته من با نام سرور (local) وارد میشم
    یعنی با نام سرور (local) وارد میشود و با چه نامی وارد نمیشود؟
    نسخه تان Express بوده؟
    از شبکه وصل میشود یا همان رایانه؟

    آخه در Databases زیر شاخه ای به نام Security وجود نداره
    بله، میبخشید، اشتباه تایپی من بود.

    پیغام داد که فایل دیتابیس فقط خواندنی هست
    اگر پیامتان واقعا readonly بوده، چند حالت دارد.
    - دیتابیس تان در فایل سیستم readonly شده. (file property)
    - ارتباط با دیتابیس در رشته اتصال readonly شده. (connectionstring)
    - خود دیتابیس تان در مد فقط خواندنی قرار گرفته. (ALTER DATABASE dbname SET READ_ONLY|READ_WRITE)
    - احتمال کمی هم وجود دارد مشکل شما از مجوز های درایوهای ntfs باشد.

    نتیجه رو بر اساس میزان شباهت به ترتیب نشون بده
    اصولاً برای جستجوهای پیشرفته در حد چیزی مانند موتور سرچ های وب و... SQLServer سرویس ویژه ای به نام FullTextSearch دارد که قابلیت های پیشرفته و سریعی را برای جستجو در مقیاس وسیع را میدهد ...
    از جمله برای رتبه بندی خروجی جستجو توابعی مانند FREETEXTTABLE فراهم شده ...

    که البته شرایطی در تهیه و بروزرسانی کاتالوگ ها و... دارد...
    تحقیق کنید، میتوانید مطالعه در این ضمینه داشته باشید و اگر شرایطش را دارید از این سرویس کمک بگیرید
    ...

    چه جوری میشه برای فایل دیتابیس اتچ شده SQLExperess که در خود ویژوآل استودیو هست رمز گذاشت و یا یوزر
    امنیت SQLServer بر اساس user/login ها است.
    شما میتوانید پس از attach یک کاربری با رمز دلخواه برای دسترسی به دیتابیس ایجاد کنید.
    این شرایط منطقی است ولی encrypt کل دیتابیس مدنظرتان بوده، پیشنهاد میکنم برای برنامه های کوچک از دیتابیس SQLServer Compact استفاده کنید که برای اینجور برنامه های کوچک بهتر است و نیازی به اتچ و... هم ندارد.

    موفق باشید.

  3. #33
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    ممنون
    اصولاً برای جستجوهای پیشرفته در حد چیزی مانند موتور سرچ های وب و... SQLServer سرویس ویژه ای به نام FullTextSearch دارد که قابلیت های پیشرفته و سریعی را برای جستجو در مقیاس وسیع را میدهد ...
    از جمله برای رتبه بندی خروجی جستجو توابعی مانند FREETEXTTABLE فراهم شده ...
    یعنی از این طریق میشه اون کار رو انجام بدم؟ راه دیگری وجود ندارد ؟ نمونه ای از این مورد ندارید؟ FREETEXTTABLE رو جست و جو کنم ؟

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

    پيش فرض

    سلام
    (میبخشید این هفته یک سرور داشتیم که دچار مشکل شد و کمی گرفتار شدم...)

    سرویس FTS بیشتر برای موارد جستجو روی یک فیلد متنی بزرگ کاربرد دارد.

    تابع FREETEXTTABLE یکی از توابع این سرویس است که جدولی از primarykey سطر و عددی به عنوان رتبه و نزدیکی به مورد جستجو باز میگرداند، در نتیجه خیلی راحت میتوان خروجی جستجوی Sort شده ای بر حسب نزدیکی به مورد جستجو را در خروجی نشان داد.

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    ==============

    ولی از این نظر که شما چند ستون دارد که دیتاهایشان هم در هر ستون کم است، خوب مورد جالبی برای FTS نیست.

    اگر شرایط استفاده از FTS را نداشته باشید و نتوانید با تغییرات این شرایط را تامین کنید، بحرحال میتوانید خودتان دستی کدی برای این کار بنویسید.

    با کدهای #C مناسب و استفاده از DataReader میتوانید کد مناسبی بنویسید.

    پیشنهاد میکنم:

    1- ترتیب کلمات و حروف جداکننده و... در ورودی جستجو کاربر برایتان مهم نباشد، مانند موتور سرچهای اینترنتی

    2- ورودی متنی که کاربر برای جستجو را میدهد را از کاراکترهای انفصال (مانند Space Tab Enter , : ; |) شکسته و به یک آرایه ای از کلمات خالص تبدیل کنید.

    3- سطرهای کل جدول مورد نظر را با DataReader بخوانید و هر فیلد را با هر عنصر آرایه تان بررسی کنید و درمقابل یافتن هر وجود عنصر آرایه در هر فیلد یک عدد به رتبه آن سطر اضافه کنید.

    4- PrimaryKey سطر و رتبه سطر را در یک List یا Dictionary ذخیره کنید.

    5- همین کار را تا پایان کلیه سطرها انجام دهید.

    6- در نهایت List یا Dictionary نهایی همان کار خروجی FREETEXTTABLE را برای شما انجام میدهد.

    7- درنهایت میتوانید Sort ای روی رتبه سطرها انجام دهید و مثلاً بالاترین 100 رتبه نخست را بارگذاری و به کاربر نشان دهید.

    موفق باشید.

  5. #35
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    ممنون از راهنمایی هاتون
    راستش من یکم تو درک و رته اندازی این مورد مشکل دارم
    یه نمونه کد میتونید بزارید اگه واستون مقدوره

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

    پيش فرض

    سلام
    یه نمونه کد میتونید بزارید اگه واستون مقدوره
    چشم، اگر فرصت کنم در تعطیلی پیش رو (نیمه شعبان) کدساده ای خواهم نوشت.
    شرمنده، باید کمی منتظر بمانید تا وقت کنم...
    موفق باشید.

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


  8. #37
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2013
    پست ها
    1

    پيش فرض

    سلام
    من هر کاری کردم اس کیو ال در مرحله نصب .net fromwork3.4 خطا میده لطفا کمکم کنید. باتشکر

  9. #38
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    سلام
    من هر کاری کردم اس کیو ال در مرحله نصب .net fromwork3.4 خطا میده لطفا کمکم کنید. باتشکر
    خب چه خطایی میده؟ اگه امکان داره متن خطا رو بزارید یا عکسش

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

    پيش فرض

    سلام
    یه نمونه کد میتونید بزارید اگه واستون مقدوره
    یک پروژه ساده با WPF ...
    اگر عبارتی را جستجو کنید، عبارت را به کلمات میشکند و در همه فیلدهای دنبال ان میگردد، هر سطری که تعداد بیشتری از کلمات عبارت را درخود داشته یا در فیلدهای متنی اش مدام تکرار شده باشد در خروجی جستجو بالاتر قرار خواهد گرفت.

    قبل از آزمایش از صحت connectionstring در رایانه خود مطمئن شوید (connectionstring روی فرض نصب بودن نسخه sqlexpress بسته شده و در این صورت تغییری لازم ندارد)

    لینک موقت:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    موفق باشید.

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


  12. #40
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    سلام
    ممنون از وقتی که گذاشتید.
    من هنوز کامل برنامه رو بررسی نکردم . یکم با سی شارپ مشکل دارم. یکم زمان میبره
    فقط یه سوال :
    برنامه جست و جو رو از توی جدول انجام میده و یا از توی دیتا گرید؟
    و اینکه میشه توی این برنامه تعداد شباهت ها رو به دست آورد تا اون رو تبدیل به درصد بکنیم؟

Thread Information

Users Browsing this Thread

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

User Tag List

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

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