021-2853

دانشنامه دامنه و هاست

KnowledgeBase

connection string

این مورد را ارزیابی کنید
(1 رای)

در مقالات پیشین نحوه ی اتصال (ریموت) به دیتابیس را برای هاست های ویندوز شرح دادیم که می توانید از داخل مرکز آموزش به این مقاله دسترسی داشته باشید و به راحتی به دیتابیس خود ریموت بزنید، اما در این حالت گاها کاربران می خواهند از طریق Connection string به دیتابیس متصل شوند.

بدین منظور ما بر آن شدیم تا در این مقاله تمامی موارد مهم و مورد نیاز برای استفاده از connection string را برایتان شرح دهیم تا این مقاله برای دیگر کاربران نیز مفید باشد و بتوانند از این طریق به دیتابیس خود متصل شوند.

 

 

در تعریف، connection string به معنای رشته ایست که حاوی اطلاعاتی در ارتباط با منبع کد ها و روش های اتصال به آن می باشد، که برای اتصال به دیتابیس از آن استفاده می شود. که Connection string علاوه بر موارد امنیتی ( نیاز به username و password ) به نام سرور و دیتابیس نیز احیتاج دارد.

در زیر نحوه استفاده از این روش برای اتصال به SQL SERVER  داده خواهد شد.

همانطور که می دانید برای برقراری ارتباط روش های مختلفی وجود دارد که فرمت هر کدام در زیر توضیح داده می شود :

در حالتی که بخواهید از طریق .net framework  ها به SQL SERVER متصل شوید ( که شامل ارتباطات مختلفی است) :

 

 

Standard Security 

Server=myServerAddress;Database=myDataBase;User Id=myUsername;
Password
=myPassword;

 

Trusted Connection

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

 

SQL SERVER with instance name

Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;
Password
=myPassword;

 

Connect via IP address

Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;
Initial Catalog
=myDataBase;User ID=myUsername;Password=myPassword;

 

اگر بخواهید از طریق SQL SERVER Native Client 10 این کار را انجام دهید، syntax ها و دستورات آن به صورت زیر است : 

Standard Security 

;Provider=SQLNCLI10;Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword

 

Trusted Connection

Provider=SQLNCLI10;Server=myServerAddress;Database=myDataBase;
Trusted_Connection
=yes;

 

SQL SERVER with instance name

Provider=SQLNCLI10;Server=myServerName\theInstanceName;Database=myDataBase;
Trusted_Connection
=yes;

 

نظر دادن

config