مشکل اتصال دیتابیس و برنامه
با سلام خدمت دوستان عزیز
ابتدا باید بگم که از SQL2005 Express استفاده می کنم . زمانی که پایگاه داده درون SQl درست می کنم موردی نداره و وصل میشه.
اما زمانی که میخوام داخل C# این کارو انجام بدم نمیشه. نه بصورت کد و نه بصورت Wizard.
حتی در Wizard در قسمت Server Name هیچ سروری رو نمیشناسه.
ممنون میشم راهنمایی کنید
نقل قول: مشکل اتصال دیتابیس و برنامه
دوست عزیز سرورت را به صورت زیر معرفی کن
server = .\sqlexpress
البته اگر درون sql بتونی سرور express را پیدا کنی حتما توی برنامه هم پیدا میشود.
نقل قول: مشکل اتصال دیتابیس و برنامه
دوست عزیز ممنون از راهنماییتون.
من مشکلی تو بخش کد ندارم. از SQl هم به خوبی Connect میشه. منظورم این بود حتی اگه تو برنامم از کد هم استفاده نکنم بخوام به صورت Object به Data Base وصل بشم بازم در قسمت Server Name که به صورت Combo هست هیچ سروری نیست و نمیشه وصل بشی
نقل قول: مشکل اتصال دیتابیس و برنامه
دوست عزیز فکر میکنم اگه توی همان جاییکه از شما نام سرور را میخواهد شما عبارت
.\sqlexpress
را تایپ کنی مشکلت حل میشود . همانطوری که اشاره کردم اگر در studio management بتونی به اون وصل شی در جاهای دیگر هم به راحتی میتونی و مشکلی نیست . مثلا اگر یک دیتا ست داشته باشی که بخواهی یک اتصال به پایگاه داده ایجاد کنی باید اولا نوع سرور را microsoft sql server انتخاب کنی و نام سرور را هم همان عبارتی بالا ( .\sqlexpress) را تایپ کنی و با زذن کلید test connection میبینی که ارتباط به راحتی برقرار میشود.
نقل قول: مشکل اتصال دیتابیس و برنامه
ممنون دوست عزیز از (local) هم استفاده کردم شد.
نقل قول: مشکل اتصال دیتابیس و برنامه
موقع Connect شدن از طریق Management اسم سرور چی هست همون رو تو Connction string بزار
موفق باشی
نقل قول: مشکل اتصال دیتابیس و برنامه
نقل قول:
نوشته شده توسط
ohh_mid
موقع Connect شدن از طریق Management اسم سرور چی هست همون رو تو Connction string بزار
موفق باشی
اگه از اون نام استفاده کنم موقعی که برنامه به یه کامپیوتر دیگه برده میشه کار نمیکنه چون نام سرور فرق میکنه. بهترین راه استفاده از local یا "." هستش