PDA

View Full Version : حرفه ای: مشکل در ConnectionString



ali_behshahr
دوشنبه 28 فروردین 1391, 12:02 عصر
سلام من یک ConnectionString دارم بصورت زیر
string sqlconnection = @"Data Source=192.168.0.2,1433;Network Library=DBMSSOCN;Initial Catalog=W89902;User ID=123456789;Password=123456789;";
وقتی این Connection رو باز می کنم یا Open می کنم

connectionString من بصورت زیر در میاد
string sqlconnection = @"Data Source=192.168.0.2,1433;Network Library=DBMSSOCN;Initial Catalog=W89902;User ID=123456789;
یعنی Password از داخلش حذف می شه کسی راه حل داره که حذف نشه

ali_behshahr
دوشنبه 28 فروردین 1391, 13:08 عصر
کسی نیست یه راهنمایی به ما بکنه

ali_behshahr
دوشنبه 28 فروردین 1391, 15:12 عصر
کسی نیست به ما کمک کنه

bade saba
دوشنبه 28 فروردین 1391, 15:53 عصر
دوست عزیز گفتتون عجیبه، میشه برنامتون رو بزارید تا تستش کنیم؟

Hybrid
دوشنبه 28 فروردین 1391, 16:00 عصر
کسی نیست یه راهنمایی به ما بکنه

سلام ،

میتونین BreakPoint بزارین تا مشخص بشه در کدوم خط این اتفاق میفته و اون خط رو بزارین.

ولی فکر نکنم مشکلی باشه چون به دلیل یک سری دلایل امنیتی SQL Provider پسورد رو مخفی میکنه و حذف نمیکنه


موفق باشید./

Hunter_Of_Kiss
دوشنبه 28 فروردین 1391, 16:11 عصر
سلام دوست عزیز این کانکش رو تست کن:

public string ConnecttoSQL = @"Data Source =192.168.0.2,1433;Network Library=DBMSSOCN; Initial Catalog =Database Name.mdf;User Id =123456789;Password =123456789";

ali_behshahr
سه شنبه 29 فروردین 1391, 00:20 صبح
public string ConnecttoSQL = @"Data Source =192.168.0.2,1433;Network Library=DBMSSOCN; Initial Catalog =Database Name.mdf;User Id =123456789;Password =123456789

sqlconnection b=new sqlconnection(ConnecttoSQL )

b.open();
string c=b.connectionstring;


b=public string ConnecttoSQL = @"Data Source =192.168.0.2,1433;Network Library=DBMSSOCN; Initial Catalog =Database Name.mdf;User Id =123456789;

پسوورد داخلش نیست من هر لحظه به این کانکشن نیاز دارم

ali_behshahr
سه شنبه 29 فروردین 1391, 00:23 صبح
ولی وقتی می خوام از این کانکشن استرینگ استفاده کنم و یک کانکشن جدید بسازم نمی زاره و Login Faild می ده چون پسورد داخلش نیست

bade saba
سه شنبه 29 فروردین 1391, 02:23 صبح
این کد استفاده شدست؟؟؟ منظورم این بود که فایل پروژه رو بزارید. به هر حال
این مشکل لزوما از پسورد نیست.
ممکنه فایروال یا نرم افزار امنیتی که رو اون سیستم دیگه ای که تو شبکه هست از اتصال شما جلو گیری میکنه اونارو غیر فعال کنید و 2 باره امتحان کنید یا امکان داره که تنظیمات شبکه ایش اجازه اتصال رو نمیده اونارو هم چک کنید یا ممکنه ایراد از این باشه که شما اسم دیتابیس رو W89902 نوشتید که حداقل باید W89902.mdf باشه که اینم از کدایی که گذاشتید معلوم نیست اسم درست DB باشه چون تو پست پایین Initial Catalog =Database Name.mdf رو قرار دادید.

اصلا قبل همه این کارا برو ببین تو بخش server explorer میتونی این سرور رو اد کنی؟

ali_behshahr
سه شنبه 29 فروردین 1391, 15:42 عصر
string connectString = @"Data Source=127.0.0.1,1433;Network Library=DBMSSOCN;Initial Catalog=bb;User ID=ali;Password=123456789";
SqlConnection Connectiion;
public Form1()
{
InitializeComponent();
}
private void button3_Click(object sender, EventArgs e)
{
Connectiion = new SqlConnection(connectString);
Connectiion.Open();
MessageBox.Show(Connectiion.ConnectionString);
}

85883

فایروال رو هم غیر فعال کردم با این یوزر هم می تونم کانکت شم

bade saba
چهارشنبه 30 فروردین 1391, 10:59 صبح
دیگه نمیدونم دوست عزیز
اگر میتونی از طریق server explorer جداول رو ببینی ساده ترین راه استفاده از linq میشه که مدیریت همه بین چیز رو خود VS در اختیار میگیره و دیگه نیازی به تولید CS به صورت دستی نیست و بعدش میتونید برید ببینید چه Connection ای ایجاد کرده و کارای دیگه رو انجام بدید

موفق باشید