Komunikat błędu przy instalacji

Problem

Jeżeli podczas uruchamiania programu Mozart pojawi się komunikat błędu:

clip_image002

To oznacza, że nie skonfigurowaliśmy połączenia z serwerem SQL lub konfiguracja została usunięta.

System.Data.SqlClient.SqlException (0x80131904): Wystąpił błąd związany z siecią lub wystąpieniem podczas ustanawiania połączenia z serwerem programu SQL Server. Nie można odnaleźć serwera lub jest on niedostępny. Sprawdź, czy nazwa wystąpienia jest poprawna i czy konfiguracja serwera programu SQL Server zezwala na połączenia zdalne. (provider: Named Pipes Provider, error: 40 – Nie można otworzyć połączenia z programem SQL Server) —> System.ComponentModel.Win32Exception (0x80004005): Nie można odnaleźć określonego pliku

w System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager)

w System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)

w System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)

w System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)

w System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)

w System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)

w System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)

w System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)

w System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)

w System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)

w System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)

w System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)

w System.Data.SqlClient.SqlConnection.Open()

w Mozart.Baza.Db.init(Int32 argVerNr, Boolean argIsDemo, Boolean argIsMagDemo) w L:\SourceCodes\Mozart-1.0\code\Mozart.DAL\Baza\Progs\Db.cs:wiersz 313

ClientConnectionId:00000000-0000-0000-0000-000000000000

Error Number:2,State:0,Class:20

Rozwiązanie

Rozwiązanie problemu jest naciśnięcie przycisku Zamknij, w efekcie czego pojawi się kolejne okno:

Na którym naciskamy przycisk Tak i w kolejnym oknie wprowadzamy dane do połączenia z serwerem SQL.

clip_image004

clip_image006

Scroll to Top