1
resposta

Erro ao rodar

Segui passo a passo das aulas e, ao rodar o programa, o console exibe a mensagem de erro abaixo.

Exceção Sem Tratamento: System.Data.SqlClient.SqlException: Erro de rede ou espe cífico à instância ao estabelecer conexão com o SQL Server. O servidor não foi e ncontrado ou não estava acessível. Verifique se o nome da instância está correto e se o SQL Server está configurado para permitir conexões remotas. (provider: N amed Pipes Provider, error: 40 - Não foi possível abrir uma conexão com o SQL Se rver) ---> System.ComponentModel.Win32Exception: O caminho da rede não foi encon

trado

Fim do rastreamento de pilha de exceções internas --- em System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdent ity identity, SqlConnectionString connectionOptions, SqlCredential credential, O bject providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData r econnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTra nsientFaultHandling) em System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOp tions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConn ectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)

em System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConn ectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConne ctionPoolKey poolKey, DbConnectionOptions userOptions) em System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owning Object, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) em System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection o wningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection ) em System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection ow ningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean o nlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& co nnection) em System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection ow ningObject, TaskCompletionSource1 retry, DbConnectionOptions userOptions, DbCon nectionInternal& connection) em System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource1 retry, DbConnectionOptions userOptions , DbConnectionInternal oldConnection, DbConnectionInternal& connection) em System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(Db Connection outerConnection, DbConnectionFactory connectionFactory, TaskCompletio nSource1 retry, DbConnectionOptions userOptions) em System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource1 retry, DbConnectionOptions userOptions) em System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource1 re try) em System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource1 retry) em System.Data.SqlClient.SqlConnection.Open() em Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean er rorsExpected) em Microsoft.EntityFrameworkCore.Query.Internal.QueryingEnumerable1.Enumerat or.BufferlessMoveNext(Boolean buffer) em Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.<>c__DisplayClas s12_02.b0(DbContext c, TState s) em Microsoft.EntityFrameworkCore.Storage.Internal.SqlServerExecutionStrategy. Execute[TState,TResult](TState state, Func3 operation, Func3 verifySucceeded) em Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.Execute[TState,T Result](IExecutionStrategy strategy, Func2 operation, Func2 verifySucceeded, T State state) em Microsoft.EntityFrameworkCore.Query.Internal.QueryingEnumerable`1.Enumerat or.MoveNext() em Microsoft.EntityFrameworkCore.Query.Internal.LinqOperatorProvider.<_TrackE ntities>d172.MoveNext() em Microsoft.EntityFrameworkCore.Query.Internal.LinqOperatorProvider.Exceptio nInterceptor1.EnumeratorExceptionInterceptor.MoveNext() em Alura.Filmes.App.Program.Main(String[] args) na C:\Users\diogohm\Documents \Visual Studio 2017\Templates\ProjectTemplates\Visual C#\Alura.Filmes\Alura.Film es.App\Program.cs:linha 14 Pressione qualquer tecla para continuar. . .

O que fazer ?

1 resposta

Renan, parece em princípio o nome do servidor SQL não localizado ou não existe. Quando recebo esse erro aqui na empresa, ou o IP do banco está errado na string de conexão ou o server caiu.

Espero que ajude. Abs