خطا هنگام scaffold

حسین همایونی

عضویت : 1397/04/20 پرسش ها : 17 پاسخ ها : 13

خطا هنگام scaffold

ارسال شده در : ‫۱۱ ماه قبل، پنج شنبه ۲۹ آذر ۱۳۹۷، ساعت ۰۱:۰۱

سلام استاد 

موقع scaffold به خطای زیر میرسم.

در منابع لاتین هم جستجو کردم ولی به جوابی نرسیدم ممنون میشم راهنمایی بفرمایید:

 

PM> dotnet ef dbcontext scaffold "Data Source = .\hooh;Initial Catalog=TestBezan;User Id=sa;Password=123;" Microsoft.EntityframeworkCore.SqlServer -d -c TestBezanContext -o TestStructures\Entities --force
System.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.) ---> System.ComponentModel.Win32Exception (233): No process is on the other end of the pipe
   at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, Boolean applyTransientFaultHandling, String accessToken)
   at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
   at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
   at System.Data.SqlClient.SqlConnection.Open()
   at Microsoft.EntityFrameworkCore.SqlServer.Scaffolding.Internal.SqlServerDatabaseModelFactory.Create(DbConnection connection, IEnumerable`1 tables, IEnumerable`1 schemas)
   at Microsoft.EntityFrameworkCore.SqlServer.Scaffolding.Internal.SqlServerDatabaseModelFactory.Create(String connectionString, IEnumerable`1 tables, IEnumerable`1 schemas)
   at Microsoft.EntityFrameworkCore.Scaffolding.Internal.ReverseEngineerScaffolder.ScaffoldModel(String connectionString, IEnumerable`1 tables, IEnumerable`1 schemas, String namespace, String language, String contextDir, String contextName, ModelReverseEngineerOptions modelOptions, ModelCodeGenerationOptions codeOptions)
   at Microsoft.EntityFrameworkCore.Design.Internal.DatabaseOperations.ScaffoldContext(String provider, String connectionString, String outputDir, String outputContextDir, String dbContextClassName, IEnumerable`1 schemas, IEnumerable`1 tables, Boolean useDataAnnotations, Boolean overwriteFiles, Boolean useDatabaseNames)
   at Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContextImpl(String provider, String connectionString, String outputDir, String outputDbContextDir, String dbContextClassName, IEnumerable`1 schemaFilters, IEnumerable`1 tableFilters, Boolean useDataAnnotations, Boolean overwriteFiles, Boolean useDatabaseNames)
   at Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext.<>c__DisplayClass0_1.<.ctor>b__0()
   at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.<>c__DisplayClass3_0`1.<Execute>b__0()
   at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(Action action)
ClientConnectionId:c8aa4c3a-2260-4d7a-9229-160c5b7eb642
Error Number:233,State:0,Class:20
A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.)
PM> 

ایمان مدائنی

عضویت : 1396/09/10 پرسش ها : 5 پاسخ ها : 7994

(پاسخ صحیح)

ارسال شده در :‫۱۱ ماه قبل، پنج شنبه ۲۹ آذر ۱۳۹۷، ساعت ۱۵:۴۴

میگه نمیتونه وصل بشه 

رشته اتصال درست نیست 

1 تشکر

ایمان مدائنی

عضویت : 1396/09/10 پرسش ها : 5 پاسخ ها : 7994
ارسال شده در :‫۱۱ ماه قبل، پنج شنبه ۲۹ آذر ۱۳۹۷، ساعت ۰۷:۲۳

سلام 

فکر کنم مشکل از رشته اتصال است 

0 تشکر

حسین همایونی

عضویت : 1397/04/20 پرسش ها : 17 پاسخ ها : 13
ارسال شده در :‫۱۱ ماه قبل، پنج شنبه ۲۹ آذر ۱۳۹۷، ساعت ۱۰:۵۰

مهندس رشته اتصال را به اینصورت تغییر دادم:

Data Source=.\HOOH; Initial Catalog= TestBezan;Integrated Security=True

و با خطای زیر مواجه شدم:

Error Number:4060,State:1,Class:11
Cannot open database "TestBezan" requested by the login. The login failed.
Login failed for user 'HOOH\HooH'.

0 تشکر

برای ارسال پاسخ باید وارد شوید و یا در سایت عضو شوید