Remote SQL: تفاوت میان نسخه‌ها

از AsemanHost Wiki
بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
 
(۱۰ نسخهٔ میانی ویرایش شده توسط ۳ کاربر نشان داده نشد)
خط ۵۱: خط ۵۱:
* دیتابیس های ورژن 2019 امکان ریموت ندارد.
* دیتابیس های ورژن 2019 امکان ریموت ندارد.
* برای ست کردن اطلاعات دیتاببیس در کد connection یا connection string هم باید از همین مقادیر استفاده شود
* برای ست کردن اطلاعات دیتاببیس در کد connection یا connection string هم باید از همین مقادیر استفاده شود
'''نمونه connection string استاندارد برای ست کردن در فایل کانفیگ:'''
توجه: مقادیر Server و Database و User Id و Password باید بر اساس سرور و اطلاعات دیتابیس و یوزر دیتابیس جایگزین شود
net
<connectionStrings>
<add name="DefaultConnection"
connectionString="'''Server'''=94.130.50.78;'''Database'''=the_db;'''User Id'''=the_user;'''Password'''=Zthd3-4#HCd64#J;MultipleActiveResultSets=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>
core
"ConnectionStrings": {
"CalculationConnection": "'''Data Source'''=185.79.157.3;'''Initial Catalog'''=mahyanet_CalculationWages;'''User  ID'''=MahyanetCalculation;'''Password'''=s#0E86zl5;MultipleActiveResultSets=true"
},
اگر  زبان برنامع نویسی سایت  .net  باشد توی فایل  web.config  باید ادیت شود اگر .netcore  باشد داخل فایل  appsettings .json  باید ادیت شود.
از سایت https://www.connectionstrings.com/sql-server-2019/ میتوانید سمپل مورد نظر دریافت کنید.

نسخهٔ کنونی تا ‏۷ سپتامبر ۲۰۲۵، ساعت ۰۹:۱۳

برای ریموت sql یا REMOTE SQL روی دیتابیس های سرور های ویندوزی آسمان هاست به صورت زیر عمل کنید:

در نرم افزار Microsft sqlserver management studio در قسمت اتصال به دیتابیس 3 گزینه لازم است

- Server Name

- Username (یوزر ایجاد شده برای دیتابیس)

- Password (پسورد یوزر دیتابیس)


برای اتصال remote sql موارد زیر را وارد کنید:


سرور SOLAR

ورژن پیشفرض: SQLSERVER 2019

Server Name:
185.79.157.3
یا
185.79.157.3\MSSQLSERVER2019
DB username
DB user password


سرور MERCURY

ورژن پیشفرض: SQLSERVER 2019

Server Name:
185.79.157.4
یا
185.79.157.4\MSSQLSERVER2019
DB username
DB user password


سرور Mars

ورژن پیشفرض: SQLSERVER 2016

Server Name:
94.130.50.85
یا
94.130.50.78
DB username
DB user password
  • ورژن SQL Server پیشفرض سرور مارس 2016 است و فقط امکان remote sql روی این ورژن وجود دارد.
  • دیتابیس های ورژن 2019 امکان ریموت ندارد.
  • برای ست کردن اطلاعات دیتاببیس در کد connection یا connection string هم باید از همین مقادیر استفاده شود


نمونه connection string استاندارد برای ست کردن در فایل کانفیگ:

توجه: مقادیر Server و Database و User Id و Password باید بر اساس سرور و اطلاعات دیتابیس و یوزر دیتابیس جایگزین شود

net

<connectionStrings>
<add name="DefaultConnection" 
connectionString="Server=94.130.50.78;Database=the_db;User Id=the_user;Password=Zthd3-4#HCd64#J;MultipleActiveResultSets=True;" 
providerName="System.Data.SqlClient" />
</connectionStrings>

core

"ConnectionStrings": {
"CalculationConnection": "Data Source=185.79.157.3;Initial Catalog=mahyanet_CalculationWages;User   ID=MahyanetCalculation;Password=s#0E86zl5;MultipleActiveResultSets=true"
},


اگر زبان برنامع نویسی سایت .net باشد توی فایل web.config باید ادیت شود اگر .netcore باشد داخل فایل appsettings .json باید ادیت شود.


از سایت https://www.connectionstrings.com/sql-server-2019/ میتوانید سمپل مورد نظر دریافت کنید.