PDA

View Full Version : راهنمایی کامل sql تحت شبکه



noroozifar
سه شنبه 26 آبان 1388, 11:23 صبح
آقا من می گردم اما توضیح درستی یا یک مثال درستی که شیر فهمم کنه در مورد تحت شبکه قرار دادن بانک در یک برنامه پیدا نمی کنم

اینکه string conecction را چی قرار بدهم به چه طریق متصل بشم

یک مثال جامع اگر ممکنه یک برنامه آزمایشی در حد چگونگی برقراری ارتباط ؟


ممنون میشم کمک کنید خیلی نیاز دارم باید برنامه ام را تحت شبکه ایجاد کنم

کیوان رحیمی
سه شنبه 26 آبان 1388, 14:14 عصر
SqlConnection conn = new SqlConnection("Data Source=192.168.0.2 ;Initial Catalog=rahimy;Persist Security Info=True;User ID=sa ;password=12345?");
sql server را به صورت mixed mode نصب کن در این حالت به صورت پیش فرض یک یوزر با نام sa و پسوردی که در مراحل نصب sql server از شما خواسته می شود ساخته مشود که این user name و پسورد باید در رشته ارتباط که در بالا قرار دادم قرار گیرد
به جای شماره ip می توان نام سرور را هم نوشت در شبکه محلی بهتر از نام سرور استفاده کنی

Reza.ariyan
سه شنبه 26 آبان 1388, 14:30 عصر
به این پست یه سری بزن
http://barnamenevis.org/forum/showthread.php?t=190148


----------------توضیحات---------------
قسمت ServerName لزوما نام سرور فعلی نیست
اگر موتور MSSQL بروی یک کامپیوتر نصب بشه (مثل کامپیوتر خودت) به اون کامپیوتر Microsoft SQL Server میگن (یعنی سرویس دهنده MSSQL)
برنامه هایی که برای مدیریت این سرور وجود دارن زیاد هستن که مهم ترین اونها Microsoft Management Studio هست که به صورت پیشفرض با MSSQL نصب میشه

وقتی Management Studio رو باز میکنیم در اصل ما نرم افزاری رو باز کرده این که باهاش میخواهیم یک سرور MSSQL رو مدیریت کنیم(فرقی نمیکنه که این سرور Local هست یا شبکه)
پس در قسمت ServerName نام سروری رو وارد میکنیم که میخواهیم اونو مدیریت کنیم
صورت کلی -- Server Name = Server\SQLVERSION
مثال :
برای مدیریت سرورLocal (کامپیوتر خودمون) : Server Name =Localhost
برای مدیریت سرورLocal با MSSQLEXPRESS این : Server Name =Localhost\SQLEXPRESS
حتی در قسمت ServerName میتوان IP سرور مورد نظر رو هم وارد کرد
برای مثال :
برای مدیریت سرورLocal (کامپیوتر خودمون) : Server Name =127.0.0.1
برای مدیریت سرور در شبکه با آی پی 192.168.0.1 : Server Name : 192.168.0.1
برای مدیریت سرور در شبکه با دامین sql.barnamenevis.org میشود : Server Name =sql.barnamenevis.org یا هر دامین دیگری

*در صورتی که میخواهید به سرور دیگری(به غیر از Local) متصل شوید باید Authentication را به SQLSERVER Athentcation تغییر دهید
---------------------------------------------------------

noroozifar
چهارشنبه 27 آبان 1388, 08:18 صبح
تفاوت بین data sourc با server name در چی هست ؟
تفاوت بین data sourc با server در چی هست ؟ یعنی به جای اینکه در کد بنویسی data source= یا بنویسی server =

دوم با پیغام timeout باید چه کار کرد زمانیکه به سرور می خواهد وصل بشه و این زمان طول کشید .... آیا راه دیگری هست که سریعتر به سرور وصل بشه ؟

reza6384
شنبه 07 آذر 1388, 21:58 عصر
*در صورتی که میخواهید به سرور دیگری(به غیر از Local) متصل شوید باید Authentication را به SQLSERVER Athentcation تغییر دهید


سلام دوست عزیز. این کار رو باید موقع نصب انجام بدیم فقط؟ و اینکه این کار رو باید روی Server انجام بدیم یا Client؟
خیلی ممنون.

jas1387
یک شنبه 08 آذر 1388, 20:02 عصر
سلام


سلام دوست عزیز. این کار رو باید موقع نصب انجام بدیم فقط؟
خیلی ممنون.

می توانید پس از نصب هم این کار را انجام دهید.


و اینکه این کار رو باید روی Server انجام بدیم یا Client؟

باید روی سرور انجام داد.