PDA

View Full Version : تنظیم connectionstring تحت شبکه در لایه DAL



Yanehsar
چهارشنبه 06 مرداد 1395, 20:08 عصر
سلام و وقت بخیر خدمت دوستان عزیزم
برنامه ای به صورت لایه ای طراحی کردم که برای اولین بار میخوام تحت شبکه هم تست بگیرم ازش و موافق نشدم کانکشن برنامه رو ست کنم ممنون میشم کمکم کنید
1-دو تا سیستم با ویندوز های ده و هشت دارم مشکلی جهت اتصال این دو ویندوز به هم وجود که نداره ؟؟؟که مانع از کار کانکشن بشه ؟
2-خوده اس کیو ال تنظیمات خاصی داره که تحت شبکه اجرا بشه ؟؟؟
3-تنظیم کانکشن استرینگ باید جطوری باشه ؟؟؟من میخوام از app.config استفاده کنم تو لایه DAL دارم به صورت مستقیم کانکشن رو از app.config میخونم و تویه DBClassesDataContext قرار میدم


DBClassesDataContext db = new DBClassesDataContext(ConfigurationManager.Connecti onStrings["DataBaseAsnadConnectionString"].ConnectionString);

141696
این هم فایل app.config هم هستش به همین شکل درسته ؟؟؟یا اشکال داره
141697
تو سایت ها و مطالب عنوان خیلی بررسی کردم اما متاسفانه نتونستم به نتیجه برسی .ممنون میشم راهنمائیم کنید

saeedr22
چهارشنبه 06 مرداد 1395, 20:20 عصر
کانکش استرینگ رو به شکل زیر بنویسید
Server=myServerAddress;Database=myDataBase;User Id=myUsername;
Password=myPassword;
برای Sql server باید user بسازین تا تحت شبکه به درستی کار کند .و فایروال کامپیوترهاتون رو غیر فعال کنید
عنوان connectionstring ها رو از لینک زیرز می تونید ببینید.
http://www.connectionstrings.com/sql-server/

Yanehsar
دوشنبه 11 مرداد 1395, 20:20 عصر
کانکش استرینگ رو به شکل زیر بنویسید
Server=myServerAddress;Database=myDataBase;User Id=myUsername;
Password=myPassword;
برای Sql server باید user بسازین تا تحت شبکه به درستی کار کند .و فایروال کامپیوترهاتون رو غیر فعال کنید
عنوان connectionstring ها رو از لینک زیرز می تونید ببینید.

http://www.connectionstrings.com/sql-server/
سلام مرسی از راهنمائی شما
مشکل بنده بیشتر شد پس :
با توجه به اینکه sql رو نصب کردم روی حالت window authentication نصب کردم هر کاری میکنم برای sql server ، User یا login درست کنم موافق نمیشم یا میخوام از user خوده sql که sa هستش استفاده کنم نمیشه!!!باید دوباره نصب کنم و روی SQL authentication قرارش بدم ؟؟؟؟
ممنون میشم کمکم کنید
نکته بعدی راجب نکته بعدی راجب sql express هستش ممنون میشم راهنمائیم کنید که چطوری بدون نصب کامل sql server روی سیستم کلاینت بتونم برنامه رو نصب کنم ؟ و آیا اگر بخوام به صورت شبکه ای با برنامه کار کنم sql express مشکلی نداره ؟ یا چطوری میتونم دیتابیس رو به sql express اضافه کنم ؟حتما باید از اسکریپ اینکار رو انجام بدم ؟

ژیار رحیمی
پنج شنبه 14 مرداد 1395, 03:04 صبح
دوست گرامی قبل از ایجاد تاپیک ،جستجو میکردی به نتیجه میرسیدی این مطلب چندین بار قبلا مطرح شده
برای این منظور شما باید دیتابس رو رو شبکه Share کنی از لینک های زیر استفاده کن
http://barnamenevis.org/showthread.php?387720-%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%D8%AA%D8%AD%D8%AA-%D8%B4%D8%A8%DA%A9%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%D9%86%D9%88%D8%B4%D8%AA%D9%87-%D8%AA%D8%AD%D8%AA-%D8%A8%D8%A7%D9%86%DA%A9-SQL-SERVER&p=1716834&viewfull=1#post1716834
http://barnamenevis.org/showthread.php?503641-%D8%B4%D8%A8%DA%A9%D9%87-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A8%DB%8C%D9%86-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D9%87%D8%A7-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7-%D8%A8%D9%87-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3&highlight=%D8%B4%D8%A8%DA%A9%D9%87+%DA%A9%D8%B1%D8 %AF%D9%86+%D9%86%D8%B1%D9%85+%D8%A7%D9%81%D8%B2%D8 %A7%D8%B1

درمورد کانکشن استرینگ شما باید Integrated security رو False و User Id و password رو هم در کانکشن استرینگ ست کنی