سایتی هست که با asp طراحی شده است . این سایت در ابتدا...
ناشناس ( تحصیلات : دیپلم ، 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/
{{Fullname}} {{Creationdate}}
{{Body}}