PDA

View Full Version : عدم اتصال به بانک



--masumeh
چهارشنبه 04 شهریور 1394, 11:41 صبح
با سلام
من وب سایتی با asp.net طراحی کرده ام ولی وقتی روی سیستم دیگری برای اجرا می برم علی رغم اصلاح connectionstring پیغام زیر را میده در ضمن از sql server express 2008 خارجی استفاده می کنم. ممنون میشم اگر راهنماییم کنید

134640

dr.pantagon
چهارشنبه 04 شهریور 1394, 13:08 عصر
لطفا کانکشن رو بزارین ببینیم چه طوری تنظیم فرمودید

--masumeh
چهارشنبه 04 شهریور 1394, 21:24 عصر
لطفا کانکشن رو بزارین ببینیم چه طوری تنظیم فرمودید

<configuration>
<connectionStrings>
<add name="sa" connectionString="Data Source=My-PC\sqlexpress;Initial Catalog=project;Integrated Security=True" />

dr.pantagon
چهارشنبه 04 شهریور 1394, 23:51 عصر
یه لطفی کن و به این صورت تغییر بده
"Data Source=.\\SQLEXPRESS
و مجدد چک کن
اگر نشد باید ویژال رو چک کنی چون داری با ویژال این طوری که متوجه شدم ران میکنی باید تو ویژال نسخه اکسپرس معرفی شده باشه
به مسیر زیر برو
tools > options> Database tools > Data Connection


اگر تو این مایه بود (LocalDB)\v11.0 یعنی میخواد به دیتابیس لوکال وصل شه نه اکسپرس
تغییرش بده به instance name که برای اکسپرس گذاشتی
دیفالتش اینه اگر اسم عوض نکرده باشی SQLEXPRESS

اینم انواع کانکشن ها هست
https://www.connectionstrings.com/sql-server-2008
https://www.connectionstrings.com/sql-server-2012

بازم اگر نمیدونی اسم instance چیه تو cmd بزن
sqlcmd -L
یا این دستور رو تو T-SQL منیجمنت اسکیول ال اجرا کن
select @@SERVERNAME

سعی هم که به جای اسم سیستم تو کانکشن از کارکتر نقطه به جاش استفاده کنی رو هر سیستم نیاز نیست تغییر بدی اینطوری

موفق باشی

--masumeh
پنج شنبه 05 شهریور 1394, 09:27 صبح
یه لطفی کن و به این صورت تغییر بده
"Data Source=.\\SQLEXPRESS
و مجدد چک کن
اگر نشد باید ویژال رو چک کنی چون داری با ویژال این طوری که متوجه شدم ران میکنی باید تو ویژال نسخه اکسپرس معرفی شده باشه
به مسیر زیر برو
tools > options> Database tools > Data Connection


اگر تو این مایه بود (LocalDB)\v11.0 یعنی میخواد به دیتابیس لوکال وصل شه نه اکسپرس
تغییرش بده به instance name که برای اکسپرس گذاشتی
دیفالتش اینه اگر اسم عوض نکرده باشی SQLEXPRESS

اینم انواع کانکشن ها هست
https://www.connectionstrings.com/sql-server-2008
https://www.connectionstrings.com/sql-server-2012

بازم اگر نمیدونی اسم instance چیه تو cmd بزن
sqlcmd -L
یا این دستور رو تو T-SQL منیجمنت اسکیول ال اجرا کن
select @@SERVERNAME

سعی هم که به جای اسم سیستم تو کانکشن از کارکتر نقطه به جاش استفاده کنی رو هر سیستم نیاز نیست تغییر بدی اینطوری

موفق باشی

متاسفانه تمام کارهای بالا را انجام دادم ولی درست نشد

--masumeh
جمعه 06 شهریور 1394, 09:02 صبح
دوسان کسی نمیتونه کمک کنه باور کنید کارم گیره!!!!!:افسرده:

fakhravari
جمعه 06 شهریور 1394, 14:20 عصر
فایروالم ببند

--masumeh
جمعه 06 شهریور 1394, 16:16 عصر
فایروالم ببند

این کارم کردم درست نمیشه که نمیشه!!!!!!!!!!!!!!!!!!!!!!!!!!

pbm_soy
جمعه 06 شهریور 1394, 23:53 عصر
خیلی از راهنمایی های بالا درست است ولی تنها موردی که در این پستها بهش توجه نشده است دیتابیس است و محل قرار گرفتن دیتابیس!
در کانکشن استرینگی که گذاشته بودید تنها ایراد my-pc است که بجای نقطه بگذارید و قبل از آن هم باید دیتابیس را در sql express کامپیوتر جدید آتچ کنید تا کانکشن catalog=project را بیابد
با این کارها نباید مشکلی داشته باشید و اگه نشد مشکل از چیز دیگری است اینکارها را انجام بدید و اگه نشد پیام خطا را بگذارید و مرحله به مرحله جلو برید و مشکل خطای تول برطرف کنید وسپس سراغ بعدی برید

--masumeh
شنبه 07 شهریور 1394, 10:11 صبح
ممنون دوست محترم فعلادرست شد ظاهرا در همان اتچ کردن مشکل وجودداشت