PDA

View Full Version : سوال: وضعيت اسكيوال سرور پس از نصب برنامه براي مشتري



sh2007
جمعه 06 اسفند 1389, 18:19 عصر
دوستان سلام
يه برنامه تومحيط وي بي 2010 نوشتم كه بانك اون اسكيوال سرور 2008 ميباشد ازاون برنامه ستاپ تهيه كردم وروي سيستم مشتري نصب كردم كه نصب شده ها شامل دات نت فريم ورك 4 واسكيوال سرور اكسپرس 2008 وبرنامه موردنظرميباشدامامشكل اينجاست كه بعدازاجراي برنامه قادربه اتصال بابانك نيست سوالم اينجاست كه براي اتصال بانك به برنامه توي رايانه مشتري جكاركنم جه تنظيماتي بايدانجام بدم
ممنون

sh2007
شنبه 07 اسفند 1389, 11:15 صبح
دوستان متوجه شدم بايدازكانكشن استرينگ توي برنامه روتغيربدم چطوري نميدونم

alimanam
شنبه 07 اسفند 1389, 11:44 صبح
با سلام

اول فایل های دیتابیس رو کنار دست فایل اجرایی قرار بده بعد کانکشن استرینگ رو اینجوری میتونی تغییر بدی :

Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\test1.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True


موفق باشید ./

sh2007
شنبه 07 اسفند 1389, 12:16 عصر
با سلام

اول فایل های دیتابیس رو کنار دست فایل اجرایی قرار بده بعد کانکشن استرینگ رو اینجوری میتونی تغییر بدی :

Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\test1.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True


موفق باشید ./
با سلام
اين كد رو بايد توي محيط وي بي بنويسم يه مقدار گنگه توضيح بديد
ممنون

alimanam
شنبه 07 اسفند 1389, 12:22 عصر
با سلامی 2 باره


اين كد رو بايد توي محيط وي بي بنويسم يه مقدار گنگه توضيح بديدبله دیگه این کانکشن استرینگ هستش شما به جای کانکشن استرینگ خودتون کدی که بهتون دادم رو بنویسین . و همینطور نام دیتابیس رو (Test1.mdf) به نام دیتابیس خودتون تغییر بدین همین .

موفق باشید ./

sh2007
شنبه 07 اسفند 1389, 12:39 عصر
با سلامی 2 باره

بله دیگه این کانکشن استرینگ هستش شما به جای کانکشن استرینگ خودتون کدی که بهتون دادم رو بنویسین . و همینطور نام دیتابیس رو (Test1.mdf) به نام دیتابیس خودتون تغییر بدین همین .

موفق باشید ./
اين كانكشن رو اينجوري تغيير دادم

<add name="MbSystem.My.MySettings.MbSystemConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\MbSystem.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"

ولي در هنگام لود شن برنامه خطا مي دهد اينهم عكسشه مشكل از كجاست موقعي كه مي خواد كانكشن رو باز

alimanam
شنبه 07 اسفند 1389, 13:06 عصر
بانک شما پسورد داره ؟ نوع سیستم عامل ؟ اگه پسورد نداره و سیستم عامل ویندوز 7 هستش برنامه رو از محیط IDE اجرا نکن برو در مسیر ذخیره سازی پروژه و روی فایل اجرایی راست کلیک کن و گزینه Run As Admin... رو انتخاب کن ببین چه اتفاقی میافته .:متفکر:

sh2007
شنبه 07 اسفند 1389, 13:11 عصر
بانک شما پسورد داره ؟ نوع سیستم عامل ؟ اگه پسورد نداره و سیستم عامل ویندوز 7 هستش برنامه رو از محیط IDE اجرا نکن برو در مسیر ذخیره سازی پروژه و روی فایل اجرایی راست کلیک کن و گزینه Run As Admin... رو انتخاب کن ببین چه اتفاقی میافته .:متفکر:

بانك بدون پسورده و سيستم عامل xp sp3 است واقعا موندم چيكار كنم برنامه رو بايد ببرم روي سيستم مشتري ولي گير افتادم

alimanam
شنبه 07 اسفند 1389, 13:31 عصر
این رو تست کن ببین درست میشه :متفکر:


"Data Source=" & My.Computer.Name & "\SQLEXPRESS;AttachDbFilename=|DataDirector y|\MbSystem.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"

shahab2025
شنبه 07 اسفند 1389, 14:45 عصر
سلام
چرا از یک فایل متنی در کنار برنامه ات استفاده نمیکنی ؟

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

ali.sabtenam
چهارشنبه 11 اسفند 1389, 11:44 صبح
ba salam
I LOVE همه شما؟
مشكل اولم با لطف شما حل شد
حالا مشكل اينه كه
برنامه به پايگاه وصل ميشه (حتي از كلاينت)ولي اگه بخوام براي برنامه Install بسازم بايد پايگاه داده رو به برنامه اضافه كنم!!!
با اين كانكشن : Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Driver.mdf;Integrated Security=True;User Instance=True
حالا براي كلاينت هر كانكشني بزارم وصل نميشه ؟:گريه:
*** نكته : وقتي برنامه اي براي كسي مي نويسيم و برنامه رو تحويلش ميديم SQL Server Management Studio كه براي مشتري كامل نصب نمي كنيم؟!!!!! هيچ برنامه اي نديدم SQL ر كامل نصب كنه
حالا راهنمايي بفرماييد !! تشكر :قلب::قلب::قلب: