PDA

View Full Version : سوال: مشکل ارتباط vs 2008 با sql server 2008



abolfazl12
یک شنبه 23 آبان 1389, 19:39 عصر
سلام
من برای ارتباط برنامه ای که تو vs 2008نوشته شده با sql 2008 مشکل دارم و ارتباط برقرار نمیشه از بعضیا شنیدم که برای ارتباط باید vs از sql یه ورژن بالاتر باشه یعنی میگن از sql 2005 استفاده کنم .
میخاستم ببینم این حرفی که شنیدم درسته ؟
یا راهنمایی دیگه ای برام دارید؟
باتشکر

s.Jabbari
یک شنبه 23 آبان 1389, 23:20 عصر
میخاستم ببینم این حرفی که شنیدم درسته ؟


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

happy65_sh
دوشنبه 24 آبان 1389, 13:06 عصر
سلام

من برای ارتباط برنامه ای که تو vs 2008نوشته شده با sql 2008 مشکل دارم و ارتباط برقرار نمیشه
دوست عزيز 10001 دليل ممكنه براي عدم ارتباط بين VS و SQL وجود داشته باشه ..حداقل خطايي كه ميده را بنويس تا بشه بهت كمك كرد

Rezahak
دوشنبه 24 آبان 1389, 14:08 عصر
سلام
دوست عزيز مهمترين قسمت ارتباط از يك زبان برنامه نويسي با يك db engine استفاده از يك conectionstring است . لطفا connectionstring ي كه نوشته ايد را بگذاريد شايد اون اشتباه است تا برايتان اصلاحش كنيم

abolfazl12
دوشنبه 24 آبان 1389, 21:59 عصر
سلام یه عکس گرفتم ازش

Rezahak
سه شنبه 25 آبان 1389, 10:23 صبح
خب اگر از win7 يا vista استفاده مي كنيد برنامه خود را به صورت run as administrator باز كنيد مشكل حل مي شود

abolfazl12
چهارشنبه 26 آبان 1389, 18:13 عصر
سلام من به صورت administrator هر دو برنامه رو اجرا کردم ولي نميدونم چرا يه پيغام ديگه هم داد و اتصال برقرار نشد ؛ در ضمن براي بانک اطلاعات که با sql 2005 نوشته شده بود و back up داشتم اتصال برقرار شد.
تصويرشو ميزارم انشاا... که کمک کنيد.
باتشکر

حمیدرضاصادقیان
چهارشنبه 26 آبان 1389, 22:13 عصر
دوست عزیزم سلام
ای خطایی کهداره میده یعنی دیتابیس شما با نسخه 2008 ایجاد شده است ولی شما میخواهید با نسخه 2005 بازش کنید که امکان پذیر نیست.
موفق باشید

abolfazl12
شنبه 29 آبان 1389, 22:21 عصر
سلام
حالا چیکار کنم vs2008روحذف کنم 2010 نصب کنم یا باهمین 2008 میشه مشکلو حل کرد راهنمایی کنید لطفا
باتشکر فراوان

sajadjamalian
سه شنبه 09 آذر 1389, 19:45 عصر
سلام دوستان:
من هم این مشکل رو دارم، وبانکم رو هم با sql2008 طراحی کردم، کسی میدونه برای حل این مشکل باید چیکار کرد؟

حمیدرضاصادقیان
چهارشنبه 10 آذر 1389, 08:44 صبح
سلام. شما برای حل این مشکل باید نسخه 2008 sql رو نصب کنید. و نیازی نیست VS رو حذف کنید. میتونید نسخه sql server express 2008 رو نصب کنید که حجمش کمه و رایگانه میتونید از سایت مایکروسافت دانلود کنید. یا نسخه کامل اونو با نام SQL Server 2008 developer رو نصب کنید.

sajadjamalian
چهارشنبه 10 آذر 1389, 09:15 صبح
سلام دوست عزیز، ممنون از توجهتون:
من دقیقا کاری رو که شما گفتید رو کردم، یعنی vs2008 , sqlserver 2008 رو نصب کردم ولی وقتی سعی میکنم یه دیتابیس به پروژه اضافه کنم ایراد زیر رو میگیره، باید چیکار کنم تا مشکلم حل شه؟
ممنون میشم جوابم رو بدید چون مدت هاست گیره همین یه دونه سوالم!!!
62980

حمیدرضاصادقیان
چهارشنبه 10 آذر 1389, 09:21 صبح
سلام.شما چند نسخه از SQL Server رو نصب دارید؟ آخرین نسخه ای که نصب کردید چی هست؟ آیا sql server که خود Visual Studio نصب میکنه رو شما نصب کردید؟بعد اگر میشه Connection string رو هم قرار بدید.

sajadjamalian
چهارشنبه 10 آذر 1389, 09:34 صبح
سلام دوست عزیز:
من علاوه بر sql ای که خود vs نصب میکنه، sql server 2008 رو هم نصب کردم ولی ایراد بالا رو میگیره، connection string رو هم در این حالت خود vs مینویسه، علاوه بر این من خیلی از connection string ها رو هم امتحان کردم ولی بازم نشد!

حمیدرضاصادقیان
چهارشنبه 10 آذر 1389, 10:45 صبح
خوب پس اینجا احتمالا داره اشتباهی صورت میگیره و ممکنه شما دارید اون سرور SQL که خود VS نصب کرده رو انتخاب میکنید که نسخه 2005 هست . از طریق Sql server configuration tools مطمئن شوید نام سرور 2008 شما چی هست.این برنامه هم در microsoft sql server 2008- configuration toolsهست.

sajadjamalian
چهارشنبه 10 آذر 1389, 11:16 صبح
سلام جناب آقای صادقیان:
من متوجه نشدم باید چیکار کنم، میشه لطف کنید و بیشتر توضیح بدید؟ ممنون.

حمیدرضاصادقیان
چهارشنبه 10 آذر 1389, 11:57 صبح
ببینید شما میرید به قسمت All programs-microsoft sql server 2008-configuration tools-sql server configuration manager رو اجرا میکنید.
در قسمت Sql server services ببینید جلوی نام sql server داخل پرانتز چی نوشته. یا یک عکس از کل اون صفحه اینجا قرار بدید.

sajadjamalian
چهارشنبه 10 آذر 1389, 12:18 عصر
سلام آقای صادقیان:
این عکسش هست:
62989

حمیدرضاصادقیان
چهارشنبه 10 آذر 1389, 12:52 عصر
روی قسمت Sql server services گزینه زیری همین عکسی که گذاشتین کلیک کنید بعد عکس رو ارسال کنید.

sajadjamalian
چهارشنبه 10 آذر 1389, 13:14 عصر
با تشکر از توجهتون، عکس:
62992

حمیدرضاصادقیان
چهارشنبه 10 آذر 1389, 13:59 عصر
خوب شما به چه نام سروری به SQL وصل میشید؟ یعنی در Connection string از .\sqlexpress استفاده میکنید؟؟
اگر اینطوریه فقط از . یا (local) یا Computername استفاده کنید. هرکدوم رو بذارید مشکلی نداره.