دسته بندی ها
01:26 1399/07/03

دلیل خطای Keyword not supported: data source در انتیتی فریم ورک Code First

مشخصات سوال کننده :
کاربر : hamid_b     امتیاز کاربر : 518     رتبه کاربر : 4
دسته بندی : Asp.net Mvc Asp.net Core Entity Framework

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 4353
هوش مصنوعی

پاسخ هوش مصنوعی

خطای "Keyword not supported: 'data source'" معمولاً به این دلیل اتفاق می افتد که رشته اتصال (connection string) شما به درستی تنظیم نشده است یا یکی از کلیدواژه ها (keywords) آن نادرست است.

برای حل این مشکل، بررسی کنید که رشته اتصال شما به درستی نوشته شده باشد. برای مثال، اگر از SQL Server استفاده می کنید، باید از کلیدواژه های صحیحی مانند "Data Source" یا "Server" استفاده کنید. در زیر یک نمونه از رشته اتصال صحیح آورده شده است:

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

به یاد داشته باشید که در رشته اتصال خود باید از "Data Source" استفاده کنید و مطمین شوید که هیچ کاراکتر نادرستی وجود نداشته باشد. در برخی موارد نیز ممکن است که استفاده از "Server" به جای "Data Source" بهتر باشد.

همچنین، اگر در ویرایشگر خود از کلیدواژه ها به صورت نادرست استفاده کرده اید، بررسی کنید که از نقل قول های درست (") استفاده کرده اید و دیگر کاراکترهای غیرضروری در رشته اتصال وجود نداشته باشد.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : pedram_khan 19:32 1399/07/04

دلیل این خطا معمولا بخاطر اشکال در Connection String هست. بهتر بود رشته اتصال با همان Connection String خودتون رو هم قرار بدید.

اگر از Asp.net Core استفاده می کنید کانکشن استرینگ شما باید چیزی مشابه با عبارت زیر باشه:

ConnectionString" : "Data Source=.; Initial Catalog=DBNME; user Id=sa; Password=****

توی این لینک هم پرسش و پاسخ کاملی در مورد این اشکال وجود داره.

اگر هم که از زبان برنامه نویسی دیگه ای استفاده می کنید می تونید با مراجعه به سایت connectionstrings.com رشته اتصال صحیح رو پیدا کنید.

به این پاسخ امتیاز بدهید    0
امتیاز: 277 رتبه: 6
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود