Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics NAV (Archived)

NAV 2016 - 'A server was not found at "Net.tcp://Server:7046/DynamicsNAV90/Service'

(2) ShareShare
ReportReport
Posted on by 582

Hi. We have a new install of NAV 2016 and we are accessing it via a RDC connect successfully.   We have also installed the client on a local PC (fat client).   Whenever we try to login in to NAV we get the following message ...

'A server was not found at "Net.tcp://Server:7046/DynamicsNAV90/Service". Either the URL is incorrect or the server is currently not available'.  Given we are able to log in using RDC, the server must be available.   What could the problem be???

Cheers.

*This post is locked for comments

  • NAV 2016 - 'A server was not found at "Net.tcp://Server:7046/DynamicsNAV90/Service'
    I think you should try enabling client services in business/nav administration.
  • Mitr Profile Picture
    Mitr 182 on at
    RE: NAV 2016 - 'A server was not found at "Net.tcp://Server:7046/DynamicsNAV90/Service'

    Thanks Will do that

  • Suggested answer
    Suresh Kulla Profile Picture
    Suresh Kulla 43,745 on at
    RE: NAV 2016 - 'A server was not found at "Net.tcp://Server:7046/DynamicsNAV90/Service'

    Please open a new ticket with your issue, this is very old thread i am not sure if the users are that active to respond your question.

  • Mitr Profile Picture
    Mitr 182 on at
    RE: NAV 2016 - 'A server was not found at "Net.tcp://Server:7046/DynamicsNAV90/Service'

    Hello Manish,

    How did you resolve this issue.

    Thanks

  • Suggested answer
    Zaid Tariq Profile Picture
    Zaid Tariq 2,266 on at
    RE: NAV 2016 - 'A server was not found at "Net.tcp://Server:7046/DynamicsNAV90/Service'

    Go to MSFT Dynamics NAV Administration tool and verify that is NAV Server Instance is running or not.

    If not running then the reasons could be:

    • .Net framework is not installed/activated properly.
    • Ports is not configured correctly.
    • Make sure that NETWORK SERVICE account is used as the service account for Microsoft Dynamics NAV Server and Microsoft Dynamics NAV database.
    • Check and Verify Database Instance Name, Database Name and Server Name from NAV Administration tool .
    • User is not in db or may not a db_owner.
    • User does not have enough privileges. (Ref: http://stackoverflow.com/questions/36938188/how-to-add-another-windows-user-to-ms-dynamics-nav-valid-user)

    Reference Link:
    https://msdn.microsoft.com/en-us/library/hh997105(v=nav.90).aspx


     

  • RE: NAV 2016 - 'A server was not found at "Net.tcp://Server:7046/DynamicsNAV90/Service'

    Is your Sql Server service running?

    Check whether its status is running or not

  • ManishS Profile Picture
    ManishS 6,578 on at
    RE: NAV 2016 - 'A server was not found at "Net.tcp://Server:7046/DynamicsNAV90/Service'

    checked that, server instance is there.

  • Suggested answer
    RockwithNav Profile Picture
    RockwithNav 6,562 on at
    RE: NAV 2016 - 'A server was not found at "Net.tcp://Server:7046/DynamicsNAV90/Service'

    Press Alt + f + b + i on Development Environment and check Server Instance is there or not. If its blank that means Service tier is yet not mapped correctly. Cross check it and restart the instance. check the event viewer for more information's.

  • ManishS Profile Picture
    ManishS 6,578 on at
    RE: NAV 2016 - 'A server was not found at "Net.tcp://Server:7046/DynamicsNAV90/Service'

    We too are getting the same issue.

    We have two server one is the database and other is the application, both are in same domain.

    Services are running and in development i can see the service instance, but when i start RTC it shows error.

    When checked in event viewer i get this error,

    Server instance: XYZ

    Tenant ID:

    User:

    Type: Microsoft.Dynamics.Nav.Types.Exceptions.NavSqlException

    ErrorNumber: 102

    SuppressMessage: False

    SuppressExceptionCreatedEvent: False

    FatalityScope: None

    Message:

    The following SQL error was unexpected:

    Incorrect syntax near '='.

    Statement(s) could not be prepared.

    SQL statement:

    DECLARE @LastActiveDate AS DATETIME = GETUTCDATE();UPDATE [XYZ].dbo.[Server Instance] SET [Last Active] = @LastActiveDate WHERE [Server Instance ID] = @0;SELECT IIF(@@ROWCOUNT = 0, NULL, @LastActiveDate)

    StackTrace:

    at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)

    at System.Environment.get_StackTrace()

    at Microsoft.Dynamics.Nav.Runtime.NavSqlConnection.ThrowNavSqlException(SqlExceptionAdapter exceptionAdapter, NavSqlCommand command, Boolean isLastExceptionARollbackCause, Boolean logExceptions)

    at Microsoft.Dynamics.Nav.Runtime.NavSqlConnection.<>c__DisplayClass12`1.<ExecuteFunction>b__11()

    at Microsoft.Dynamics.Nav.Types.NavThread.RunExternalAction[T](Func`1 action)

    at Microsoft.Dynamics.Nav.Runtime.NavSqlConnection.ExecuteFunctionWithTrace[T](EventTask task, Func`1 function, NavSqlCommand command)

    at Microsoft.Dynamics.Nav.Runtime.Heartbeat.<>c__DisplayClass2.<ExecuteWriteHeartbeatToServiceInstanceTable>b__1()

    at Microsoft.Dynamics.Nav.Runtime.NavPerformanceCounterSetter.UpdatePerformanceCountersWithDuration(Stopwatch stopWatch, Action action, NavPerformanceCounterEntry performanceCounterEntry)

    at Microsoft.Dynamics.Nav.Runtime.Heartbeat.ExecuteWriteHeartbeatToServiceInstanceTable(NavDatabase database, NavSqlCommand updateCommand, NavSqlConnectionScope conScope)

    at Microsoft.Dynamics.Nav.Runtime.NavSqlConnection.ExecuteCommandAndCacheOnSuccess[T](NavSqlCommandCacheKey commandKey, Func`1 createFunc, Func`2 executeFunc)

    at Microsoft.Dynamics.Nav.Runtime.Heartbeat.WriteHeartbeatToServiceInstanceTable()

    at Microsoft.Dynamics.Nav.Runtime.PeriodicScheduler.RunAction()

    at Microsoft.Dynamics.Nav.Runtime.ThreadPeriodicScheduler.DoScheduledAction()

    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

    at System.Threading.ThreadHelper.ThreadStart()

    HResult: -2146233088

    ----------------------------------

    Type: System.Data.SqlClient.SqlException

    ClientConnectionId: 4a3d6d9e-3541-49d0-8aa6-dc9f1889dc73

    Class: 15

    LineNumber: 1

    Number: 102

    Server: SERVER\XYZ

    State: 1

    Source: .Net SqlClient Data Provider

    ErrorCode: -2146232060

    Message:

    Incorrect syntax near '='.

    Statement(s) could not be prepared.

    StackTrace:

    at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)

    at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)

    at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)

    at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()

    at System.Data.SqlClient.SqlDataReader.get_MetaData()

    at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)

    at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)

    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)

    at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)

    at System.Data.SqlClient.SqlCommand.ExecuteScalar()

    at Microsoft.Dynamics.Nav.Runtime.NavSqlConnection.<>c__DisplayClass12`1.<ExecuteFunction>b__11()

    HResult: -2146232060

  • Suggested answer
    Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: NAV 2016 - 'A server was not found at "Net.tcp://Server:7046/DynamicsNAV90/Service'

    Check it if user permissions and also check permissions give as super.

    Regards,

    Ramesh.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Verified Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,391 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,445 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans