PDA

View Full Version : مبتدی: مشکل در اتصال به دیتابیس SQL



Fastdesign
شنبه 05 آذر 1390, 23:15 عصر
سلام
از VS2005 استفاده می کنم .
هنگام اتصال به دیتابیس SQL Server این خطا میده :
78429
هم دیتابیس SQL 2008 بود این خطا داد تبدیلش کردم به SQL 2005 ، بازهم خطا داد دوباره تبدیلش کردم SQL 2000 بازهم داره خطا میده.
رو دکمه Test Connection که میزنم هم دریته ولی رو OK که کلیک می کنم خطا میده.
به نظر شما مشکل از چیه؟

zarrinnegar
شنبه 05 آذر 1390, 23:33 عصر
دستور connection رو چی نوشتی اون مهمه
چون ممکنه توش نوع دیتا رو چیز دیگه ای نوشته باشی

کد رو بزار

Fastdesign
یک شنبه 06 آذر 1390, 00:00 صبح
از کد نویسی استفاده نمی کنم
دستی به دیتابیس وصل میشم

zarrinnegar
یک شنبه 06 آذر 1390, 00:20 صبح
دیتا بیس sql رو قبلا با چی ساختی؟
با چه ورژنی؟

Fastdesign
یک شنبه 06 آذر 1390, 00:59 صبح
الان یکی برای امتحان رو SQl 2008 میسازم ولی موقع ساختش تو قسمت option رو SQl2005 تنظیم می کنم.

سوداگر
یک شنبه 06 آذر 1390, 01:06 صبح
به نظر من باید به جای این همه تبدیل دیتا بیس و اینها یه فکری به حال VS2005 میکردی! چون واقعاً 2008 بهتره و 2010 بهترتره:چشمک:

Fastdesign
یک شنبه 06 آذر 1390, 01:27 صبح
اگه از Vs2010 استفاده کنم دیگه باید روی سیستم مشتری .Netfreamwork چند نصب کنم؟
آیا نسخه بتا 2010 خوبه باهاش کار کنم؟

سوداگر
یک شنبه 06 آذر 1390, 01:30 صبح
نسخه .Net رو خودت تعیین می کنی ولی پیشفرض، دات نت 4 هست که موقع ستاپ ساختن باید اضافش کنی (حدود 50 مگابایت)

آیا نسخه 2010 خوبه باهاش کار کنم؟
یقیناً بهتر از 2005 هست.

mmd2009
یک شنبه 06 آذر 1390, 01:40 صبح
با سلام.

این پست من مربوط به جواب سوال شما نیست ولی ببینید 2005 قابل قیاس نیست با 2010

مثل فرق امکانات Doc میمونه با win 7 اینقدر فرق دارن با هم

موفق باشید

Fastdesign
یک شنبه 06 آذر 1390, 10:48 صبح
راستی VS2010 روی ویندوز xp نصب میشه یا نه فقط با سون کار میکنه؟

h-rafiee
یک شنبه 06 آذر 1390, 10:50 صبح
راستی VS2010 روی ویندوز xp نصب میشه یا نه فقط با سون کار میکنه؟
روی ویندوز Xp SP3 می تونین نصبش کنین مشکلی نداره.

سوداگر
یک شنبه 06 آذر 1390, 10:52 صبح
VS2010 روی ویندوز xp نصب میشه یا نه فقط با سون کار میکنه؟
اگه CPU شما چند هسته ای باشه 7 از نوع 32 بیت رو توصیه میکنم.
چون اگه XP نصب کنی فقط از یک هسته اون استفاده میکنه و با سرعت کند VS2010 (http://barnamenevis.org/showthread.php?266506-%D8%B3%D8%B1%D8%B9%D8%AA-%D9%81%D9%88%D9%82-%D8%A7%D9%84%D8%B9%D8%A7%D8%AF%D9%87-%D9%BE%D8%A7%DB%8C%DB%8C%D9%86-%D9%85%D8%AD%DB%8C%D8%B7-%D9%88%DB%8C%DA%98%D9%88%D8%A7%D9%84-%D8%A7%D8%B3%D8%AA%D9%88%D8%AF%DB%8C%D9%88-2010) معلومه چی میشه
اما خودم برای برنامه نویسی توی XP راحت ترم:گیج:

هاجر یزدانی
یک شنبه 06 آذر 1390, 12:37 عصر
با سلام علت این پیغاام چیه؟
ould not retrieve schema information for table or view

ali reza mansoori 2
یک شنبه 06 آذر 1390, 18:52 عصر
دوستان میخوام از روی پی دی اف هاشمیان به SQL2008 وصل بشم که نوشته در کانکشن استرینگ باید یوزر و پسورد وارد کنید
ولی من وقتی میخوام وارد SQL بشم اصلا پسورد وارد نمیکنم
چه جوری این کار رو انجام بدم یعنی برای بانکم داخل SQL پسورد بزارم

h-rafiee
یک شنبه 06 آذر 1390, 20:56 عصر
از کدبیس زیر می تونی استفاده کنی.

SqlConnection con = new SqlConnection();
con.ConnectionString=
@"Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\Databasename.mdf;
Integrated Security=True;User Instance=True";
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "Select * from tablename";
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataTable dt = New DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();

ali reza mansoori 2
دوشنبه 07 آذر 1390, 11:28 صبح
خیلی ممنون از راهنمایتون
ولی وقتی میخوام از این کد استفاده کنم اخطار میده

سوداگر
دوشنبه 07 آذر 1390, 12:22 عصر
conn.Open() یادت رفته(قبل از تعریف دیتا ادپتز)

ali reza mansoori 2
دوشنبه 07 آذر 1390, 12:35 عصر
دوست عزیز وقتی دستور رو وارد کردم حالا از این دستور مشکل میگیره

h-rafiee
دوشنبه 07 آذر 1390, 13:19 عصر
1-ِدیتابست رو داخل پوشه دیباگ یه کپی بگیر
2-کدت رو به شکل زیر تغییر بده

AttachDbFilename=|DataDirectory|\mas.mdf;

3-به نامهایی که میزاری به کوچکی و بزرگی حروف دقت کن.

lespaul
دوشنبه 07 آذر 1390, 17:15 عصر
دوستان میخوام از روی پی دی اف هاشمیان به SQL2008 وصل بشم که نوشته در کانکشن استرینگ باید یوزر و پسورد وارد کنید
ولی من وقتی میخوام وارد SQL بشم اصلا پسورد وارد نمیکنم
چه جوری این کار رو انجام بدم یعنی برای بانکم داخل SQL پسورد بزارم


اول اینکه شما موقعی که داری سرور SQL رو تعریف میکنی ( مثل همون موقع که داری SQL Server رو اینتستال میکنی ) , ازت میپرسه که از چه متدی برای Authentication میخوای استفاده کنی . اگر شما برای ورود به سرورت پسورد وارد نمی کنی , قاعدتا" Integrated security رو انتخاب کردی . که در این صورت از یوزر نیم خود ویندوز استفاده میکنه . میتونی مشخص کنی که از یوزر خود SQL به تنهایی , یوزر ویندوزت , یا از ترکیب هردوتایی اینها استفاده بکنه .
آسون ترین و کوتاه ترین روش ( برای من که دارم توضیح میدم :D ) اینه که یه سرور جدید تعریف کنی و برای اون سرور متدت رو اونی که بالا گفتم بذاری ;)

موفق باشی

lespaul
دوشنبه 07 آذر 1390, 17:25 عصر
دوست عزیز وقتی دستور رو وارد کردم حالا از این دستور مشکل میگیره



چک کن ببین پرمیشن هات برای اون آدرسی که دیتابیست توشه کامله ... اگر نیست همه رو فول اکسس کن ....

gilas1368
دوشنبه 07 آذر 1390, 17:41 عصر
روی ویندوز Xp سرویس پک 3 نصب میشه

ali reza mansoori 2
دوشنبه 07 آذر 1390, 18:38 عصر
1-ِدیتابست رو داخل پوشه دیباگ یه کپی بگیر
2-کدت رو به شکل زیر تغییر بده

AttachDbFilename=|DataDirectory|\mas.mdf;

3-به نامهایی که میزاری به کوچکی و بزرگی حروف دقت کن.

ویندوز اجازه کپی گرفتن از بانکم رو نمیده
هنگام ساختن بانک هم نمیتونم مسیرش رو عوض کنم (http://barnamenevis.org/showthread.php?314682-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D9%85%D8%B3%DB%8C%D8%B1-%D8%A8%D8%A7%D9%86%DA%A9)

gilas1368
دوشنبه 07 آذر 1390, 18:40 عصر
باید برنامه رو ببندی و از فایل هات گپی بگیری و دوباره برنامه رو اجرا کنی

ali reza mansoori 2
دوشنبه 07 آذر 1390, 19:29 عصر
دوستان واقعا ممنون از این که وقت میزارید منو راهنمایی می کنید
من میخوام امنیت اطلاعاتم بالا باشه و کسی نتونه از اون استفاده کنه برای این که بتونم روی SQL یوزرنیم و پسورد بزارم باید چه کار کنیم
میخوام جوری بشه که داخل کانکشن استرینگم یوزرنیم و پسورد وارد کنم
SQL رو هم به هزار بدبختی نصبش کرم و میترسم دوباره نصبش کنم

ali reza mansoori 2
سه شنبه 08 آذر 1390, 19:26 عصر
کانکشن استرینگ رو ساختم
میخوام روی SQL2008 یوزر و پس دلخواهم رو بزارم