1) بانک SQL SERVER من در سایتم کجاست ؟
اگر از HOST ای یک DOMAIN (دامنه) ثبت کرده باشیم ، فایلهایمان (صفحات ، عکسها و
...) را برروی آن سرور UPLOAD می کنیم. خود SQL نیز نیاز به یک سرور دارد تا موتور
آن اجرا شود، پس باید بانک اطلاعاتیمان را هم داخل سرور آپلود کنیم.
2) چرا باید به بانک اطلاعات خود جداگانه وصل شد؟
اکثر سرورها (میزبانهای دامنه) یک سرور مجزا برای بانک اطلاعاتی دارند پس باید به
آن وصل شویم.
- نکته : آدرس پیش فرض سرور SQL را از پشتیبان میزبان خود بپرسید.
3)چگونه بانک خود را ایجاد کنیم ؟
برای اینکار از CONTROL PANELای که میزبان در اختیارمان قرار داده استفاده میکنیم
در قسمت بانک اطلاعاتی آن یک بانک با نام دلخواه میسازیم.
4)امنیت آنرا چگونه تامین کنیم ؟
اولین کار ایجاد یک USER و PASSWORD برای آن بانک است ، این کار راهم داخل COTROL
PANEL انجام می دهیم.
5) چگونه داخل صفحاتمان به بانک اتصال ایجاد کنیم (وصل شویم) ؟
یکی از راههای مناسب ، استفاده از خدمات بی نظیر نرم افزار Visual Studio است.
6) از Visual Studioچگونه می توانیم به بانک متصل شویم
ابتدا یک سایت جدید با Visual Studio از مسیر زیر می سازیم
File > New > Web Site ...
سپس از داخل پنجره Server Explorer بر روی فایل Web.Config دابل کلیک میکنیم
اگر پنجره Server Explorer باز نیست از منوی View بازش می کنیم
در داخل این فایل نودی (شاخه ای) به نام ConnectionStrings وجود دارد آنرا پیدا
کنید
این نود را به شکل جفت تبدیل کنید :
یعنی <connectionstrings/> تبدیل شود به
<connectionstrings> </connectionstrings>

حالا
در داخل این تگ قرار گرفته و از کیبورد خود علامت > را بزنید سپس گزینه add را
انتخاب کنید
حالا کار اصلی آغاز می شود ؛ یعنی چگونگی فرمت دستور connectionString
برای هر نوع بانکی فرمتی خاص وجود دارد و فرمت SQL server هم به این شکل است
name = نامی است که برای connection خود تعریف می کنیم تا از داخل صفحاتمان بتوانیم
به آن بانک متصل شویم
connectionstring= داخل آن مسیر ، نام و نوع دسترسی به بانک را معین می کنید
ProviderName= که بصورت پیش فرض همیشه از آن استفاده کنید
نکته : همواره حتماً بعد ار علامت = ، هر عبارت باید در
داخل علامتهای " " قرار گیرد
نکته : در داخل گزینه connectionString نیز چند دستور مجزا قرار دارد که بین آنها
علامت ; برای جدا سازی قرار می گیرد
Data Source= آدرس سرورای که بانک شما در داخلش است را معین می کند
SQLEXRESS\. یعنی نسخه مجانی SQL (ایجاد بانک توسط خود Visual Studio) و همچنین
سرور ، کامپیوتر خودمان است
نکته : برای ایجاد و اتصال به بانک اطلاعاتی توسط خود Visual Studio :
پنجره Server Explorer و سپس Connect to Database ، حال روی گزینه Change کلیک
کرده و
Microsoft sql database File را انتخاب کنید
نکته : Visual Studio برای امنیت بیشتر بانک sql را داخل پوشه App_Data قرار می
دهد
AttachDbFilename= آدرس و نام بانک در داخل کامپیوتر
|DataDirectory|= آدرس دهی را بصورت نسبی تبدیل می کند ؛ مشکلات انتقال پروژه به یک
کامپیوتر دیگر از بین می رود
به عنوان مثال دیگر نیازی به نوشتن آدرس بصورت D:/projects/website1 نخواهد بود
raharo.MDF نام بانک و پسوند آن است
در تصویر بعدی اتصال به بانک بر روی سرور اینترنتی (Host) را می بینیم
در اینجا آدرس سرور بانک ( data Source) را از پشتیبان Hosting پرسیدیم و یا وقتی
که بانکی با نام MyBaank را در Control Panel سایت ساختیم ، بصورت اتوماتیک به ما
داده شده است
user ID = ,Password برای امنیت و ایجاد دسترسی به کاربر مجاز تعریف شده
نکته : آدرس سرور بانک (Data Source) می تواند به شکل نام (مانند mssql.host.com)
و یا یک عدد IP (مانند تصویر زیر) باشد
نکته: Catalog نیز برای معرفی نام بانک اطلاعاتی به کار میرود
نکته: user ID , password داخل Control Panel سایت و بعد از ایجاد بانک تعریف می
شود
می توان در داخل فایل Web.config چندین اتصال با نام های مختلف ایجاد کرد
مثلاً هنگامی که هم می خواهیم فایلهایمان را داخل کامپیوتر شخصی چک کنیم و هم بر
روی سرور