PDA

View Full Version : ارتباط با دیتابیس Sql Server



علی میرجلیلی
دوشنبه 18 خرداد 1388, 14:44 عصر
سلام

دوستان ؛ وقتی میخواستیم با پایگاه داده اکسس که توی پوشه App_Data داریم ارتباط بر قرار کنیم ، از دستور Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/DataBase.mdb استفاده میکردیم .
حالا پاگاه داده من Sql Server هستش ( توی پوشه App_Data ) . از چه دستوری باید استفاده کنم !!؟

iman_22a
دوشنبه 18 خرداد 1388, 15:35 عصر
به http://www.connectionstrings.com/ مراجعه کنین

علی میرجلیلی
دوشنبه 18 خرداد 1388, 18:33 عصر
به این سایت http://www.connectionstrings.com/sql-server-2008 رفتم .
ولی نمیدونم از کدوم کد برای ارتباط با دیتابیسی که توی پوشه App_Data است ، استفاده کنم !!!!!؟؟؟؟؟

silverfox
دوشنبه 18 خرداد 1388, 18:53 عصر
نمی تونی با همون ویزاردش دیتابیست رو اتج کنی بعد بری تو وب کانفیگ ببینی کانکشنش مدلش چطوریه؟

armangara
دوشنبه 18 خرداد 1388, 18:57 عصر
می تونید با sqldatasource یه کانکشن به یکی از تیبلها وصل بشید و یه سلکت بسازید و کانکشن رو در وب کانفیگ ذخیره کنید
بعد برید تو وب کانفیگ ببینید.

iman_22a
دوشنبه 18 خرداد 1388, 19:45 عصر
سلام ، شما باید از بخش Sql Server 2005 نمونه های مربوط به Sql Express 2005 رو ببینی . اون مثالهایی که AttachDb دارن . یه راه دیگه وصل شدن با Server Explorer خود دات نه که وقتی اتصال رو برقرار کردی ، کانکشن رو از لیست انتخاب میکنی و توی پنجره Properties می تونی کانکشن مورد استفاده رو کپی کنی و توی سایتت استفاده کنی .

iman_22a
دوشنبه 18 خرداد 1388, 19:54 عصر
به این سایت http://www.connectionstrings.com/sql-server-2008 رفتم .
ولی نمیدونم از کدوم کد برای ارتباط با دیتابیسی که توی پوشه App_Data است ، استفاده کنم !!!!!؟؟؟؟؟

یکی از این دو تا :



Data Source=.\SQLExpress;Integrated Security=true; AttachDbFilename=|DataDirectory|\mydb.mdf;User Instance=true;


Server=.\SQLExpress;AttachDbFilename=|DataDirector y|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;


اگر ارور دریافت کردین می تونین بجای Datasource از server استفاده کنین و بالعکس و دوباره تست کنین .