Tuesday, 12 August 2014

Compatibility of SQL Server 2014 with NAV2013 and NAV2013R2

Here we go:
SQL Server 2014 released earlier this year with many new and interesting capabilities. For further information, please take a look at the product information at this location:http://www.microsoft.com/en-us/server-cloud/products/sql-server/default.aspx.
Over the last few months, the Microsoft Dynamics NAV team has been testing compatibility with this new version of SQL Server, and now announced that Microsoft Dynamics NAV 2013 and Microsoft Dynamics NAV 2013 R2 are compatible with SQL Server 2014!
Microsoft is still testing Microsoft Dynamics NAV 2009 R2
Please note that this applies to the following editions of Microsoft SQL Server:
  • Standard Edition
  • Enterprise Edition


Thursday, 7 August 2014

Top 25 Dynamics NAV Sites

Today I received a message from Dynamics101, a recently launched training site for Microsoft Dynamics products, mentioning that “after careful consideration we have decided to include your blog in our first annual list of Top 25 Dynamics NAV Sites.”  



Thank you all

Top 25 Dynamics NAV Blogs

Tuesday, 5 August 2014

How to find which objects are in our License Range.


If you want to check whether object is in your license range or not then generally we click Design button and then if we can see design window then it means that object is in our license range or if we get below error then it means that object is not in our license range.





·        Some objects like Menusuite 1010 or 1030 can be designed but we get error message while saving.


So if we want to know for all objects in database then it is difficult to go through each object and design.
We have a new feature called object Lock in NAV2009 and above versions.
We can use this feature know which objects are in our license range by one click.
Select All Objects in Development Environment and Click FileàLock


The objects which are locked are in our license range and the objects which are not locked are not in our license range.

Try it yourself and you will find it.

Tuesday, 29 July 2014

The Microsoft Dynamics NAV server is currently not ready to serve requests. Try again later or contact your system administrator.

Error Message:

The Microsoft Dynamics NAV server is currently not ready to serve requests. Try again later or contact your system administrator.

Problem Statement:

System returns above error message when you try to Connect to NAV Database and Stops the Running service.

Solution: 

Open SQL Management

Go to Security -> Logins -> find the login used by the NAV Server (e.g. Network Service) -> Properties -> User Mapping -> find the database and select db_owner in the "Database role membership".

Tuesday, 8 July 2014

NAV TechDays 2014

what?

NAV TechDays is the name of a conference, organized by mibuso.com. This conference offers 2 days full of – technical only and highly relevant – sessions, related to Microsoft Dynamics™ NAV.
NAV TechDays is the place where some of the best developers and leading business owners cross paths, exchange ideas, find partners and conceive projects. It is where community ties are strengthened and where boundaries will be broken. It is where you want to be to make things happen. If you are passionate about Microsoft Dynamics NAV, then you need to be at NAV TechDays!

When?

20 & 21 November 2014
Antwerp, Belgium

For Who?

The conference is targeted towards:
  • ALL Microsoft Dynamics NAV developers (working for Microsoft partners or customers, freelancers, trainers, ...)
  • Technical decision makers, Project managers, IT managers
Although this event takes place in Europe, we welcome all attendees from other continents and regions.

Pre-conference?

This year, we added a pre-conference day packed with 10 full-day workshops. Each workshop is limited to max. 15 participants.
Take your laptop with you and dive into:
  • Microsoft .NET Interoperability
  • RDLC Reporting
  • Installing, configuring and troubleshooting SQL Server
  • Powershell
  • NAV ALM using Team Foundation Server
  • ...

Any Questions?



What are you waiting for?
Go and talk to your boss or management and convince them.




Thursday, 10 April 2014

Webclient Issue - Error Message: Value cannot be null


We installed our NAV2013R2 NLD Trade+ database – build 35915 and facing issue with the web client.

Error message: Value cannot be null.

Event Viewer says:
Error accessing Website Microsoft Dynamics NAV 2013 R2 Web Client
URL: http://localhost:8080/DynamicsNAV71/WebClient/default.aspx
The ClientExceptionState indicated that the session should be abandoned but the exception handler had no UISession assigned.

Error accessing Website Microsoft Dynamics NAV 2013 R2 Web Client
URL: http://localhost:8080/DynamicsNAV71/WebClient/default.aspx
Type: System.ArgumentNullException
Message: Value cannot be null.
Parameter name: bindingManager

Generally the issue occurs if we have the Links system part added to the Role Center. Links system part is not supported by Web Client. 
If any or one of Role Center’s has the links part added then we can get this error on Web Client.

We deleted the Link part and it started working fine.

Friday, 21 March 2014

Reset Autoincrement field in NAV

In SQL Server we have command called DBCC CHECKIDENT 

Checks the current identity value for the specified table and, if needed, corrects the identity value.
You can also use DBCC CHECKIDENT to manually set a new current identity value for the identity column.

The syntax of the DBCC CHECKIDENT command is as follows:

DBCC CHECKIDENT ( <table_name> [ , { NORESEED | { RESEED [, <new_reseed_value> ] } } ] )
[ WITH NO_INFOMSGS ]

The <table_name> parameter is the name of the table for which to check the current identity value and it must contain an identity column.  The NORESEED clause specifies that the current identity value should not be changed.  The RESEED clause specifies that the current identity value should be changed.  The <new_reseed_value> is the new value to be used as the current value of the identity column.  Lastly, the WITH NO_INFOMSGS clause suppresses all informational messages.


If the table has no rows and execute below statement

Use [Demo Database NAV (7-1)]
GO
DBCC CHECKIDENT ([CRONUS Nederland BV$Test Increment], NORESEED);
GO

Result:
Checking identity information: current identity value 'Null', current column value 'Null'.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

If it has one row then result of above statement is:

Checking identity information: current identity value '1', current column value '1'.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.


To set the IDENTITY column of a table to start from 1, the following statement can be issued:
The following example forces the current identity value in the table to a value of 0. The next row inserted will use 1 as the value, that is, the new current increment value defined for the column value plus 1.

Use [Demo Database NAV (7-1)]
GO
DBCC CHECKIDENT ([CRONUS Nederland BV$Test Increment], RESEED,0);
GO

Permissions:
Caller must own the table, or be a member of the sysadmin fixed server role, the db_owner fixed database role, or the db_ddladmin fixed database role.