مشکل در تنظیمات شبکه برای اتصال چند سیستم با SQLEXPRESS
یک برنامه با SQLEXPRESS طراحی شده میخوام دو نسخه از این برنامه رو توی دوتا سیستم اجرا کنم که یکیشون بدون بانک اطلاعاتی است و اطلاعاتشو از سیستم اولی بگیرو
شبکه بصورت WORKGROUP کار میکنه
IP کامپیوتر اصلی که دارای بانک اطلاعاتی هست برابر است با ip=10.0.254.62
IP کامپیوتر فرعی بدون بانک اطلاعاتی برابر است با ip=10.0.254.68
برنامه رو در دو نسخه با Connection String ثابت و متغیر طراحی کردم
Connection String ثابت(کامپیوتر سرور)
کد:
Data Source=.\SQLEXPRESS;AttachDbFilename=c:\DB_BANK.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True
Connection String متغیر(کامپیوتر کلاینت)
کد:
Data Source=10.0.254.62\SQLEXPRESS;AttachDbFilename=C:\DB_BANK.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True
الان برای کامپیوتر سرور مشکلی نیست اما مشکل برای کامپیوتر کلاینت پیش میاد
در هنگام اجرا این پیغام خطا رو میده
کد:
An error has occurred while establishing a connection to the server.When connection to SQL Server 2005,this failure may be caused by the fact that under the default setting SQL Server does not allow remote connections.(provider:SQL Network Interfaces,error:26-Error Locating Server/Instance Specified).
هر دو سیستم همدیگر رو میبینن و در ارتباط شبکه مشکلی نیست
در تنظیمات SQL Server Surface Area Configuration هر دو سیستم روی بخش Using both TCP/IP And named pipes تنظیم شده است
در تنظیمات SQL Server Configuration Manager هر دو سیستم SQLEXPRESS)SQL Server) و SQL Server Browser در حالت Run و بر روی مد NetworkService می باشند
از دوستانی که اطلاعاتی در این مورد دارند ممنون میشم راهنمایی کنن
با تشـــــــــــــــــــــــ ــــــــکر