آمورش اتصال دیتابیس به هاست

آموزش اتصال دیتابیس به سایت در هاست

وفتی هم سایت هم دیتابیس به درستی در هاست ایجاد و آپلود شدند باید یک ارتباط بین این دو وجود داشته باشد. این ارتباط را یک فایل بسیار مهم و حیاطی به نام web.config در سایت انجام می دهد. در فایل وب کانفیگ با افزودن چند خط کد، دیتابیس را به هاست می شناسانیم! این چند خط را در پایین میبینید:

<connectionStrings>
<add name="CMS-CS" connectionString="Data Source=localhost;Initial Catalog=MyDBName;User ID=MyUserNameDB;Password=MyPasswordDB" providerName="System.Data.SqlClient" />
</connectionStrings>
 

همان طور که مشاهده می کنید تمام این کد داخل یک تگ به نام connectionString قرار میگیرد. در ابتدا با دستور add name یک  نام برای connectionString انتخاب می کنیم.

Data Source:

این قسمت اشاره می کند به نام سرور شما! نکته مهمی که وجود دارد این است که اگر سایت و دیتابیس شما روی یک سرور باشد از نام localhost می توانید استفاده کنید. اما بعضی از سرور ها هستند که سایت و دیتا بیس روی دو سرور مجزا می باشند. در این صورت باید از IP سروری که دیتابیس روی آن قرار دارد استفاده کنید. مثلا برای هاستی که ما ارائه میدهیم
باید از آی پی زیر استفاده کنید:
204.93.178.157

initial catalog:  نام دیتابیس می باشد.

User ID: نام کاربری که در هاست برای کاربر دیتابیس تعریف کرده اید.

Password: هم که پسورد دیتابیسی است که از آن استفاده می کنید.

دقت کنید اگر از کامپیوتر خانگی به عنوان لوکال هاست از دیتابیس استفاده می کنید ابتدا باید برای دیتابیس یک User و Password تعریف کنید سپس از این اطلاعات در وب کانفیگ استفاده کنید.

نکته مهم: اگر در Connection String کد روبه رو را دیدید حتما آن را حذف کنید: Integrated Security=True

چطور پسورد sqlServer را عوض کنم؟

اگر شما به هر دلیلی پسورد یا رمز عبور دیتابیسی SqlServer که در کامپیوتر خود دارید را نمی دانید یا فراموش کرده اید می توانید به راحتی آن را بازیابی کنید. برای این کار ابتدا با استفاده از Windows authentication به database متصل شوید و سپس از قسمت Security و بعد قسمت Logins می توانید یک نام کاربری و رمز جدید ایجاد کنید و یا قبلی ها را ویرایش کنید. معمولا یک نام کاربری به صورت Default در SQL وجود دارد که نام آن است: sa

بقیه قسمت های ConnectionString را به همان صورتی که برایتان نوشتیم باقی بگذارید و به آن کاری نداشته باشید.

  • بهترین هاست وردپرس و لینوکس ایران و خارج

    هاست وردپرس لینوکسی خود را سفارش دهید از جمله مسایلی  که اغلب د ...
  • هاست ایران

    وقتی صحبت ازخریدهاست به میان می آید ، بسیاری از وب مسترها دغدغه ی این ...
  • هاست لینوکس

    هاست لینوکس درواقع به هاستی گفته می شود که سرورآن ازضامن لینوکس استفا ...
  • میزبانی وب

    تمامی طراحان سایت و وب مسترها، با کلمه میزبانی وب آشنایی دارند وحداقل ...
  • HOSTING هاستینگ

    هاستینگ در لغت به معنای میزبانی و در اصطلاح وب به معنای میزبانی  ...
  • هاست ارزان

    فلسفه هاست ارزان وهاست های رایگان تبلیغاتی که شما بسیاردرسایت های مخت ...