PDA

View Full Version : سوال: مشکل در ارتباط با SQL Server پس از نصب برنامه بر روی سیستم های دیگر



rezarko
جمعه 05 آبان 1391, 10:11 صبح
سلام. من یه برنامه نوشتم که با SQL Server کار میکنه،ولی فقط روی سیستم خودم اجرا میشه و روی سیستم های دیگه حتی با ویژوال استودیو هم که باز میکنم ارور کانکشن استرینگ میده.
ممنونم میشم اگه زود تر راهنمایی کنید.

_mohammad_
جمعه 05 آبان 1391, 10:53 صبح
سلام دوست من .
باید فایل database رو در مسیر زیر انتقال دهی
bin\debug
و کد sqlconnection باید به صورت زیر باشد.
SqlConnection con = new SqlConnection(@"Data Source=.\sqleXPress;AttachdbfileName=|DataDirector y|\em1.mdf;user instance =true ; integrated security = true");
و به جای em1 نام database خودت را بزاری

rezarko
جمعه 05 آبان 1391, 19:12 عصر
همین کارو کردم ولی این ارور رو میده:
Invalid value for key 'attachdbfilename'.

ایمان مدائنی
جمعه 05 آبان 1391, 21:46 عصر
دوست عزیز با sql بانک رو ساختی یا SqlExpress ؟؟؟؟

rezarko
شنبه 06 آبان 1391, 11:42 صبح
SQL Server 2008

rezarko
یک شنبه 07 آبان 1391, 15:09 عصر
واسه SQL Serevr چه کدی باید بزارم؟؟؟؟؟؟؟

r_s1389@yahoo.com
یک شنبه 07 آبان 1391, 16:08 عصر
واسه SQL Serevr چه کدی باید بزارم؟؟؟؟؟؟؟
سلام
برای اس کیوال کدی خاصی نباید بنویسی باید کانکشنت رو در برنامه (نام سرور) تغییر بدی و اگر پایگاه داده ات رو در sql نوشتی به دوباره در سیستم جدید به sql server اتچ کنی
موفق باشی

nilmil_nil
یک شنبه 07 آبان 1391, 16:14 عصر
کانکشن استرینگ خودتون رو اینجا بذارید تا اصلاح کنیم

rezarko
یک شنبه 07 آبان 1391, 16:36 عصر
SqlConnection cnn = new SqlConnection(@"Data Source=.;Initial Catalog=FastFood;Integrated Security=True");

nilmil_nil
یک شنبه 07 آبان 1391, 16:55 عصر
به جای نقطه باید اینجوری بنویسی


SqlConnection cnn = new SqlConnection(@"Data Source=./SqlInstance;Initial Catalog=FastFood;Integrated Security=True");



sqlInstance : نمونه اسکیوالی هست که در سیستم نصبه
مثلاSQlServer 2008
که باید موقع نصب تعیین بشه
شما میتونید SqlServer Managment Studio روباز کنید و در اونجا اسم دقیقش رو ببینید!

rezarko
یک شنبه 07 آبان 1391, 17:07 عصر
ممنون .کجای SqlServer Managment Studio اسمشو نوشته؟

nilmil_nil
یک شنبه 07 آبان 1391, 17:31 عصر
قسمت ObjectExplorer
که به طور پیش فرض سمت چپ قرار داره

rezarko
شنبه 18 آذر 1391, 16:12 عصر
سلام
اگر پایگاه داده ات رو در sql نوشتی به دوباره در سیستم جدید به sql server اتچ کنی


ممنون. میشه نحوه اتچ کردن دیتابیس رو بگید