ورود

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



Ali0Boy
دوشنبه 02 شهریور 1388, 19:58 عصر
درود بر دوستان من کد زیر را برای اتصال به پایگاه داده ای SQL نوشته ام




con = New SqlConnection("Data Source=(local)\sqlexpress;Initial Catalog=NBook;Integrated Security=True;Pooling=False")



من وقتی برنامه ام را در سیستمی که sql نداره اجرا می کنم، اچرا نمی شه و می گه که باید SQL server را نصب کنید. من می خواستم بدونم که آیا تکه کدی هست که بشه در اتصال و حالا یا در جایی دیگر از برنامه بکاربرد که بشه بدون نصب sqlserver از پایگاه داده ی SQL استفاده نمود؟

k_m
دوشنبه 02 شهریور 1388, 22:46 عصر
سلام
به SQL Express وصل شو.
مثلا:
Data Source=.\SQLEXPRESS;AttachDbFilename=D:\database\T estDB.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True

mn_zandy63
دوشنبه 02 شهریور 1388, 22:56 عصر
خیر برای استفاده از ADO.NET و اتصال به یک پایگاه داده SQL ٬ حتما باید Engine مربوط به SQL Server نصب باشه روی سیستمی که پایگاه داده ات قرار داره.
ببین اگه توی شبکه قراره از برنامه ات استفاده کنی٬ سیستمی که روش پایگاه داده ات قرار داره باید SQL Server (حداقل SQL Server Express) نصب باشه اما لازم نیست همه سیستم هات SQL Server داشته باشند.
اما اگه برنامه ات روی یک سیستم هست و قراره روی خودش به پایگاه داده وصل بشه٬ روی همون هم باید SQL Server نصب باشه.

Ali0Boy
سه شنبه 03 شهریور 1388, 04:50 صبح
از دوستان ممنونم، پس فهمید آره مجبورم که SQL server رو نصب کنم.
از دوستانم ممنون هستم. ولی حالا اگه کسی راهی پیا کرد حتما خبر بده، OK؟:چشمک: