ناشناس ( تحصیلات : دیپلم ، 27 ساله )

سایتی هست که با asp طراحی شده است . این سایت در ابتدا پایگاه داده اکسس داشت، بنده پایگاه داده را از اکسس به sql تغییر دادم کانکشن استرینگ را تغییر دادم و متناسب با اون کدهای موجود در فایلها رو تغییر دادم .

نتیجه اینکه در سیستم لوکال بدون مشکل اجرا شد اما در هاست و در اینترنت پیغام خطای :

Microsoft OLE DB Provider for SQL Server error '80040e4d'

Login failed for user '***************L'.

/conn.asp, line 3

نام کاربری و رمز عبور رو هم بررسی کردم درست بود اما باز پیغام خطا می ده.

کانکشن استرینگ هم به شرح زیر است:

<%
Set cnn = Server.CreateObject("ADODB.Connection")
cnn.open "PROVIDER=SQLOLEDB;DATA SOURCE=.\SQLEXPRESS;User ID=.........;Password=.............;DATABASE=.................. "
%>
ضمنا basic athentication هم فعال هست.
ویندوز سرور هم 2012 r2 هست.
با احترام


مشاور (مهرداد نصر)

با سلام کانکشن استرینگ اشتباه وارد کردین: Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername; Password=myPassword; منبع: https://www.connectionstrings.com/sql-server/