Connection string در واقع قطعه کدی است که ارتباط وبسایت را با دیتابیس فراهم می کند. در مواردی که connection string به درستی تعریف نشده است در لود شدن وبسایت با خطای ارتباط با پایگاه داده مواجه می شویم . Connection string به صورت کلی شامل موارد زیر می باشد :
- آدرس دیتابیس : ip ی دیتابیس است که در دیتابیس سرور ساخته شده است.
- نام دیتابیس : نام دیتابیسی است که هنگام ساخت دیتابیس برای ان انتخاب کرده اید .
- user دیتابیس : کاربری است که به دیتابیس مورد نظر دسترسی دارد.
- پسورد دیتابیس: پسورد کاربری است که به دیتابیس دسترسی دارد.
محل قرار گیری connection string :
- در وبسایت های نحت wordpress در فایل wp-config.php تعریف می شود.
- در وبسایت های تحت joomla در فایل configuration.php تعریف می شود.
- در وبسایت های تحت زبان asp.net در فایل web.config تعریف می شود .
ایجاد Connection String در پلسک:
ابتدا وارد پنل هاست خود ( plesk ) شوید و سپس از طریق دستورالعمل زیر دیتابیس خود را در پلسک ایجاد نمایید:
پس از این که دیتابیس خود را ایجاد کردید دیتابیس مورد نظر را در لیست دیتابیس های خود مشاهده می کنید، در این جا قسمت های مختلف برای Connection String نیاز دارید مشاهده می کنید:
1- در این قسمت نام دیتابیس را مشخص می کند.
2- در این قسمت Datasource را مشخص می کند.
3- در این قسمت نام کاربر دیتابیس را مشخص می کند
سپس به قسمت file manager مراجعه نمایید. وارد پوشه httpdocs شده و از این قسمت فایل web.config را انتخاب کرده و سپس مطابق تصویر اقدام به قرار دادن کدها نمایید:
و مانند تصویر کانکشن استرینگ مطابق نمونه زیر استفاده کنید:
Data Source=localhost;Initial Catalog=Database_Name;Persist Security Info=True;User ID=Database_Username;Password=Database_Password
اگر SQL Server 2008 بود Data Source=localhost ،
اگر SQL Server 2012 بود Data Source=.\MSSQLSERVER2012 ،
اگر SQL Server 2014 بود Data Source=.\MSSQLSERVER2014 ،
و اگر SQL Server 2016 بود Data Source=.\MSSQLSERVER2016
در سایت زیر می توانید توضیحات بیشتری در را رابطه با این موضوع و انواع connection string ها را مشاهده نمایید: