<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.dynamics.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Microsoft Dynamics NAV Developer blog from EMEA Customer Service &amp;amp; Support  </title><subtitle type="html">A site that supports the book &amp;#39;Implementing Microsoft Dynamics NAV 2009&amp;#39;.
&lt;p&gt;Syndicated From:
&lt;a target="_blank" href="http://www.teachmenav.com/blogs/dave/default.aspx"&gt;
http://www.teachmenav.com/blogs/dave/default.aspx&lt;/a&gt; &lt;/p&gt;</subtitle><id>http://community.dynamics.com/blogs/navemeadeveloper/atom.aspx</id><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/default.aspx" /><link rel="self" type="application/atom+xml" href="http://community.dynamics.com/blogs/navemeadeveloper/atom.aspx" /><generator uri="http://communityserver.org" version="4.0.0.0">Community Server</generator><updated>2009-02-24T02:40:00Z</updated><entry><title>Goodbye Nav_Developer, hello NAV Team-blog</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/10/20/goodbye-nav-developer-hello-nav-team-blog.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/10/20/goodbye-nav-developer-hello-nav-team-blog.aspx</id><published>2009-10-20T11:44:00Z</published><updated>2009-10-20T11:44:00Z</updated><content type="html">To make things just a little bit simpler, some of the NAV blogs have now been combined into the NAV Team Blog . So from now on, that is where we will blog. All content from this blog has already been migrated to the NAV Team Blog. So this post will be the last post on this blog. And please check for updates on http://blogs.msdn.com/nav and continue to add as valuable comments and feedback there, as you have done here. More information about what is happening with the NAV blogs here: New Colors, New...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/10/20/goodbye-nav-developer-hello-nav-team-blog.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=39946" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author></entry><entry><title>How using SQLIndex property can affect which index NAV uses</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/09/17/how-using-sqlindex-property-can-affect-which-index-nav-uses.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/09/17/how-using-sqlindex-property-can-affect-which-index-nav-uses.aspx</id><published>2009-09-18T06:09:00Z</published><updated>2009-09-18T06:09:00Z</updated><content type="html">The usual rule for specifying a key in NAV is, that it will chose the first key that matches all the fields specified by SETCURRENTKEY, RunformLink, etc. Example: Table 21 &amp;quot;Cust. Ledger Entry&amp;quot; has the following keys (not all of them listed): - Entry No. - Customer No.,Posting Date,Currency Code - Customer No.,Open,Positive,Due Date,Currency Code - Customer No.,Applies-to ID,Open,Positive,Due Date You have code like this: CustLedgEntry.SETCURRENTKEY(&amp;quot;Customer No.&amp;quot;); CustLedgEntry...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/09/17/how-using-sqlindex-property-can-affect-which-index-nav-uses.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=37596" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="SQL" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/SQL/default.aspx" /></entry><entry><title>Problems in transformation forms to pages using TransformationTools</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/09/14/problems-in-transformation-forms-to-pages-using-transformationtools.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/09/14/problems-in-transformation-forms-to-pages-using-transformationtools.aspx</id><published>2009-09-14T12:10:00Z</published><updated>2009-09-14T12:10:00Z</updated><content type="html">After Microsoft Dynamics NAV 2009 SP1 release more and more developers start using it and trying to adopt existing solutions for new 3tier environment. Most workload comes from trying to adopt current forms to new object - pages. Particularly transformation could be done by using TransformationTools, however it is not &amp;quot;best ever&amp;quot; and partners reporting problems and require to fix it... But it isn&amp;#39;t so easy... This tool is delivered to us from dev team and it helps us to make transformation...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/09/14/problems-in-transformation-forms-to-pages-using-transformationtools.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=36767" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author></entry><entry><title>Table Information including Index information (Usage, Blocks and Reads)</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/08/25/table-information-including-index-information-40-usage-blocks-and-reads-41.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/08/25/table-information-including-index-information-40-usage-blocks-and-reads-41.aspx</id><published>2009-08-25T15:34:00Z</published><updated>2009-08-25T15:34:00Z</updated><content type="html">The query below combines these three queries into one: Index Usage Query Recent Bocking History Table Information Query It can be used to just see the number of records in each table. But also by just changing &amp;quot;ORDER BY&amp;quot;, it can be used to see which index cause most blocking / wait time / updates or locks. Or to compare Index Updates with Index Reads to get an idea of cost versus benefit for each index for the purpose of index tuning. So in short, one query gives you: - Index / Table Information...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/08/25/table-information-including-index-information-40-usage-blocks-and-reads-41.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=35074" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Performance" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/Performance/default.aspx" /><category term="SQL" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/SQL/default.aspx" /></entry><entry><title>Troubleshooting multi-machine installations of NAV 2009</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/08/17/troubleshooting-multi-machine-installations-of-nav-2009.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/08/17/troubleshooting-multi-machine-installations-of-nav-2009.aspx</id><published>2009-08-17T17:36:00Z</published><updated>2009-08-17T17:36:00Z</updated><content type="html">The NAV 2009 documentation walkthroughs provide step-by-step instructions for installing NAV 2009 on 2 or 3 machines. However, we have found that some of the same configuration issues come up time after time after installation. When on calls with partners and customers, it seemed to me that this information was spread out all over the place, so I wanted to organize it in a different way for troubleshooting purposes so that I would have most everything in one place. Hopefully this will be helpful...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/08/17/troubleshooting-multi-machine-installations-of-nav-2009.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=34428" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="NAV 2009" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/NAV+2009/default.aspx" /><category term="Configuration" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/Configuration/default.aspx" /><category term="Installation" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/Installation/default.aspx" /></entry><entry><title>Translate this site using Windows Live Translator</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/08/11/translate-this-site-using-windows-live-translator.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/08/11/translate-this-site-using-windows-live-translator.aspx</id><published>2009-08-12T06:50:00Z</published><updated>2009-08-12T06:50:00Z</updated><content type="html">A new translator service is now available for all whose browser is set to one of the following languages: English, German, French, Italian, Spanish, Portuguese, Netherlands Dutch, Russian, Chinese Simplified, Chinese Traditional, Japanese, Korean, Arabic. To use it: Scroll down, and on the right hand side of this page, select your language under &amp;quot;Translate this site using Windows Live Translator&amp;quot;. Lars Lohndorf-Larsen Microsoft Dynamics UK Microsoft Customer Service and Support (CSS) EMEA...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/08/11/translate-this-site-using-windows-live-translator.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=33923" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author></entry><entry><title>Index Usage Information Tool</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/15/index-usage-information-tool.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/15/index-usage-information-tool.aspx</id><published>2009-07-16T06:58:00Z</published><updated>2009-07-16T06:58:00Z</updated><content type="html">Attached at the end of this post is a set of NAV objects that collects index usage information, and displays it in a NAV client so that you can sort tables by no. of Indexes / Index Reads / (Index) Block wait time, etc.: The tool is using these three SQL Queries / DMVs: sys.indexes: Basic information about indexes sys.dm_db_index_usage_stats: No. of Index Reads, updates, etc sys.dm_db_index_operational_stats: Index blocking / wait time etc. The information that is collected is already described in...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/15/index-usage-information-tool.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=31611" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="SQL" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/SQL/default.aspx" /></entry><entry><title>Converting company names for NAV Web Services</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/10/converting-company-names-for-nav-web-services.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/10/converting-company-names-for-nav-web-services.aspx</id><published>2009-07-10T18:26:00Z</published><updated>2009-07-10T18:26:00Z</updated><content type="html">A few weeks ago I saw an up tick in the number of cases having problems accessing exposed web service. Some of the problem has been because the “CRONUS USA, Inc.” company name converts to an unfamiliar “CROUNS_USA_x002C__Inc”. This will be changing in NAV 2009 SP1 , but until that time it would be helpful to know exactly how company names are converted for NAV Web Services. The rules are: The character &amp;#39;%&amp;#39; are converted to the word “Percent”. The characters &amp;#39;@&amp;#39;, &amp;#39;&amp;quot;&amp;#39;,...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/10/converting-company-names-for-nav-web-services.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=31164" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="NAV 2009" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/NAV+2009/default.aspx" /><category term="Web Services" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/Web+Services/default.aspx" /><category term="XML" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/XML/default.aspx" /></entry><entry><title>How to set dynamically the Key and Sort Order for the pages using NAV 2009 Web Services feature.</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/08/how-to-set-dynamically-the-key-and-sort-order-for-the-pages-using-nav-2009-web-services-feature.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/08/how-to-set-dynamically-the-key-and-sort-order-for-the-pages-using-nav-2009-web-services-feature.aspx</id><published>2009-07-08T07:04:21Z</published><updated>2009-07-08T07:04:21Z</updated><content type="html">The default methods exposed when a page is published are the so-called CRUD (Create, Read, Multiple and Delete) methods. All of those does not allow to set up previously a key for sorting order nor if the records have to be ascending or descending. In order to retrieve data in a particular sorting order it should be necessary to develop N pages for N related sorting keys. This can be a solution that deserve the analysis of the cost of the pages plus the maintenance of the source objects. Another...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/08/how-to-set-dynamically-the-key-and-sort-order-for-the-pages-using-nav-2009-web-services-feature.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=30902" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Web Services" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/Web+Services/default.aspx" /></entry><entry><title>How to read a SQL Profiler trace file into a SQL table</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/07/how-to-read-a-sql-profiler-trace-file-into-a-sql-table.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/07/how-to-read-a-sql-profiler-trace-file-into-a-sql-table.aspx</id><published>2009-07-07T07:03:00Z</published><updated>2009-07-07T07:03:00Z</updated><content type="html">Just a small tip that I use often when I have a large SQL Profiler trace. Rather than reading through trace files line by line, you can read it into a table and then query it. This syntax creates a new table in SQL Server and loads your trace file into it: SELECT * INTO MyTraceTemp FROM :: fn_trace_gettable ( &amp;#39;c:\x\MyTrace.trc&amp;#39; , default ) The default parameter means that if the trace is across multiple trace files, it will automatically read the next trace file(s) too. If your trace consists...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/07/how-to-read-a-sql-profiler-trace-file-into-a-sql-table.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=30778" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="SQL" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/SQL/default.aspx" /></entry><entry><title>Strange errors come during change SourceExpr value in NAV report designer...</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/02/strange-errors-come-during-change-sourceexpr-value-in-nav-report-designer.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/02/strange-errors-come-during-change-sourceexpr-value-in-nav-report-designer.aspx</id><published>2009-07-02T08:14:00Z</published><updated>2009-07-02T08:14:00Z</updated><content type="html">Our colleague raised problem: why he receives strange error during report compile, after he changed SourceExpr value for some control in report designer in NAV 2009. Error message was: Error while validating RDL content: The Value expression for textbox “CompanyInfo” refers to the field ‘PricesInclVAT_YesNo’. Report Item expressions can only refers to fields within the current data set scope or, if inside an aggregate, the specified data set scope. Error itself looks very strange because: 1. It comes...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/02/strange-errors-come-during-change-sourceexpr-value-in-nav-report-designer.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=30378" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="NAV 2009" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/NAV+2009/default.aspx" /><category term="undocumented" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/undocumented/default.aspx" /><category term="Report Design" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/Report+Design/default.aspx" /></entry><entry><title>Where is the zup file again?</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/01/where-is-the-zup-file-again-63.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/01/where-is-the-zup-file-again-63.aspx</id><published>2009-07-01T09:12:00Z</published><updated>2009-07-01T09:12:00Z</updated><content type="html">I keep forgetting where the CustomSettings.config, ClientUserSettings.Config etc files are. So I keep looking it up again in &amp;quot;Where is the zup file&amp;quot; . This time, I collected the location of these files in a NAV form so I don&amp;#39;t have to look them up anymore. In addition to this you can edit the files from the form directly. It looks like this: The first time you run the form it will insert a record with the default settings. If your installation is in different folders, then you can of...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/07/01/where-is-the-zup-file-again-63.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=30264" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="NAV 2009" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/NAV+2009/default.aspx" /></entry><entry><title>How to manage NAV DBCS data using C#</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/06/15/how-to-manage-nav-dbcs-data-using-c-35.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/06/15/how-to-manage-nav-dbcs-data-using-c-35.aspx</id><published>2009-06-16T06:26:00Z</published><updated>2009-06-16T06:26:00Z</updated><content type="html">&amp;#160; It is known that NAV CC (Classic Client) does not support natively DBCS (Double-Byte Character Set) and so does the new NAV 2009 RTC (Role Tailored Client). Due to differences in how the CC and RTC check the code page isn’t still possible to enable DBCS in the RTC but this is possible for the CC by implementing new fin.stx file. This last sentence is duly written and explained in KB 915374. How to enable and to display double-byte character sets in Microsoft Dynamics NAV https://mbs.microsoft...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/06/15/how-to-manage-nav-dbcs-data-using-c-35.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=28919" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term=".net" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/.net/default.aspx" /></entry><entry><title>What do SPNs actually do - NAV 2009</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/06/15/what-do-spns-actually-do-nav-2009.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/06/15/what-do-spns-actually-do-nav-2009.aspx</id><published>2009-06-15T12:36:00Z</published><updated>2009-06-15T12:36:00Z</updated><content type="html">Three terms keep coming up when setting up NAV 2009 when NAV-server (middle tier) runs on a different machine than SQL Server: - Delegation / Impersonation - Kerberos - SPN Delegation / Impersonation is what it says it is. Kerberos is handled more or less automatically by Windows. But what do SPNs actually do.... (un)fortunately SPN can&amp;#39;t be explained without first explaining Delegation and Kerberos. Delegation / Impersonation: The end-user (RTC) logs on to the NAV-Server which then logs on to...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/06/15/what-do-spns-actually-do-nav-2009.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=28787" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="NAV 2009" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/NAV+2009/default.aspx" /></entry><entry><title>Setting up NAV 2009 on Three machines</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/06/12/setting-up-nav-2009-on-three-machines.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/06/12/setting-up-nav-2009-on-three-machines.aspx</id><published>2009-06-12T13:38:00Z</published><updated>2009-06-12T13:38:00Z</updated><content type="html">Setting up delegation and SPNs for NAV 2009 on three machines (when the NAV Server and SQL Server are on two seperate machines) is described in &amp;quot;Walkthrough: Installing the Three Tiers on Three Computers&amp;quot; . But in addition to this, also be aware of the following: The syntax of SPNs has changed since KB 968189 You may need to set UserAccountControl flag in Active Directory Also thanks to our German colleagues for already posting this information here and here . Syntax of SPNs has changed...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/06/12/setting-up-nav-2009-on-three-machines.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=28613" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="NAV 2009" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/NAV+2009/default.aspx" /></entry><entry><title>SQL Query to show tables, their indexes and index usage</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/06/04/sql-query-to-show-tables-their-indexes-and-index-usage.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/06/04/sql-query-to-show-tables-their-indexes-and-index-usage.aspx</id><published>2009-06-04T13:11:00Z</published><updated>2009-06-04T13:11:00Z</updated><content type="html">The SQL query below shows a list of tables sorted by the largest tables first. For each table, the indexes in the table are shown. For each index it shows when the index was last used. The query is designed to collect various pieces of information in one place, and give an overview to help supporting decisions when doing index tuning. The left hand columns show data for the table (No. of receords, data- and index size) to have a view of the impact of having indexes on the table. The right hand columns...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/06/04/sql-query-to-show-tables-their-indexes-and-index-usage.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=27846" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="SQL" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/SQL/default.aspx" /></entry><entry><title>How to use WCF Performance Counters with NAV 2009 Server</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/05/19/how-to-use-wcf-performance-counters-with-nav-2009-server.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/05/19/how-to-use-wcf-performance-counters-with-nav-2009-server.aspx</id><published>2009-05-19T10:06:00Z</published><updated>2009-05-19T10:06:00Z</updated><content type="html">NAV Server (middle tier) utilises Windows Communication Foundations (WCF), which includes a number of performance counters that you can use to monitor NAV Server performance in real-time. This example shows how to monitor &amp;quot;Calls Per Second&amp;quot; for NAV Server to get some idea of how busy it is over a working day / over time. Many other counters are available. Enable Counters First, enable WFC Performance Counters as described in this article WCF Performance Counters : 1) Use Notepad to edit...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/05/19/how-to-use-wcf-performance-counters-with-nav-2009-server.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=26309" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author></entry><entry><title>Upgrading to Dynamics NAV 2009</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/05/18/upgrading-to-dynamics-nav-2009.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/05/18/upgrading-to-dynamics-nav-2009.aspx</id><published>2009-05-18T14:10:00Z</published><updated>2009-05-18T14:10:00Z</updated><content type="html">Upgrade procedure to Dynamics NAV 2009 is not very different from upgrade procedures we had in previous versions, but some differences do apply, depending on what we want to achieve with the upgrade. First scenario is executables only upgrade, which is the same as traditional executables upgrade in NAV. That means upgrading classic NAV client to NAV 2009 version by opening previous database versions with new client, and selecting yes when prompted to convert database, without any object changes or...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/05/18/upgrading-to-dynamics-nav-2009.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=26190" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="NAV 2009" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/NAV+2009/default.aspx" /><category term="Web Services" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/Web+Services/default.aspx" /><category term="upgrade" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/upgrade/default.aspx" /></entry><entry><title>Upgrading older databases to NAV 2009 runtime</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/05/08/upgrading-older-databases-to-nav-2009-runtime.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/05/08/upgrading-older-databases-to-nav-2009-runtime.aspx</id><published>2009-05-08T14:31:00Z</published><updated>2009-05-08T14:31:00Z</updated><content type="html">It&amp;#39;s quite normal to upgrade the runtime (executables) to newer versions while leaving the database (application) as it is. This will enable the new runtime features such as Web Services. Recently we have seen a number of questions about whether you can upgrade older databases to NAV 2009. As such, NAV 2009 is just another version, so the default answer would be that yes, you can do that. Just remember a few additional things to be avare of: 1) To get a number of new system tables, do the upgrade...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/05/08/upgrading-older-databases-to-nav-2009-runtime.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=25334" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author></entry><entry><title>Dynamics NAV, customizing style sheets for export to MS Excel</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/04/22/dynamics-nav-customizing-style-sheets-for-export-to-ms-excel.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/04/22/dynamics-nav-customizing-style-sheets-for-export-to-ms-excel.aspx</id><published>2009-04-22T16:48:00Z</published><updated>2009-04-22T16:48:00Z</updated><content type="html">A while a go we posted a blog decribing how to make some basic customizations to style sheets used for export to Excel. http://blogs.msdn.com/nav_developer/archive/2009/02/18/customizing-style-sheets-for-ms-excel.aspx This is an update to that blog. You can download updated sample objects from the link below In addition to changes described there (customizing font styles, conditional formatting and adding totals), this will allow adding some basic document properties, choosing to display zero decimal...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/04/22/dynamics-nav-customizing-style-sheets-for-export-to-ms-excel.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=23941" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Excel" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/Excel/default.aspx" /><category term="Style Sheets" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/Style+Sheets/default.aspx" /></entry><entry><title>Beware the SQL Index property on NAV 5.0 SP1</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/04/10/beware-the-sql-index-property-on-nav-5-0-sp1.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/04/10/beware-the-sql-index-property-on-nav-5-0-sp1.aspx</id><published>2009-04-10T13:16:00Z</published><updated>2009-04-10T13:16:00Z</updated><content type="html">The discussion of the changes starting with Microsoft Dynamics NAV version 5 regarding the use of Dynamic cursors has already been addressed in the article titled &amp;quot;Cursor Types&amp;quot; on the SE Blog - http://blogs.msdn.com/microsoft_dynamics_nav_sustained_engineering/ However, we are seeing more and more cases where the use of the SQL Index property in NAV 5.0 SP1 is causing performance issues, so the purpose of this blog is to explain in more detail from an application perspective how this property...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/04/10/beware-the-sql-index-property-on-nav-5-0-sp1.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=22996" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="upgrade" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/upgrade/default.aspx" /><category term="SQL" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/SQL/default.aspx" /></entry><entry><title>RIM Tool on NAV 2009</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/04/03/rim-tool-on-nav-2009.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/04/03/rim-tool-on-nav-2009.aspx</id><published>2009-04-03T18:33:00Z</published><updated>2009-04-03T18:33:00Z</updated><content type="html">With the release of 5.0 SP1, a new data type conversion routine was introduced with codeunit 5302 - Outlook Synch. Type Conversion. There are several known issues with data migration due to these changes. The previously published blog for 5.0 SP1 contains a change log of some code suggestions and workarounds for the more common and/or critical issues. This blog addresses many of the same issues in NAV 2009. While some corrections were made between the release of 5.0 SP1 and 2009, not all fixes made...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/04/03/rim-tool-on-nav-2009.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=22411" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="RIM" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/RIM/default.aspx" /></entry><entry><title>The physical location of .net components</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/03/12/the-physical-location-of-net-components.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/03/12/the-physical-location-of-net-components.aspx</id><published>2009-03-12T07:50:00Z</published><updated>2009-03-12T07:50:00Z</updated><content type="html">The virtual table 2000000046 &amp;quot;Automation Server&amp;quot; shows you the physical location of the automation servers (.dll file). But a .net component is not an automation server, so is not listed here. One of the main benefits of .net is exactly to be able to copy and paste files, keep installations simple, and maintain multiple versions. But registering .net components do a lot to hide this simplicity. Windows Explorer also hides the actual structure of the registered .net components. To see the...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/03/12/the-physical-location-of-net-components.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=20433" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term=".net" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/.net/default.aspx" /></entry><entry><title>Report Headers</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/02/24/report-headers.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/02/24/report-headers.aspx</id><published>2009-02-24T21:07:00Z</published><updated>2009-02-24T21:07:00Z</updated><content type="html">In classic reports, adding a header to your report is as easy as just copying the Header section from an existing one. With reports for RTC you need to do a bit of manual work to get your report header. A standard header contains the following information: Report Name Company Name Time and date ( =Globals!ExecutionTime) Page Caption and Number ( =Globals!PageNumber ) User ID ( =User!UserID) Time and Date, Page Number and User ID are automatically defined as global variables in Visual Studio report...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/02/24/report-headers.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=19236" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author></entry><entry><title>Labels in NAV2009 Report Design</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/02/24/labels-in-nav2009-report-design.aspx" /><id>http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/02/24/labels-in-nav2009-report-design.aspx</id><published>2009-02-24T10:40:00Z</published><updated>2009-02-24T10:40:00Z</updated><content type="html">When adding fields to a report, the caption is typically added automatically or with a bit of drag and drop from the DataSet in VS Report Layout. But if you want to add additional labels, for example Report Name in the header, then there are a few more steps you must follow. Of course, you can just add a new TextBox in VS Layout, and type in the value you want to show. This is simple but will not give you Multi Language. Using a label from the classic report design gives you Multi language, but is...(&lt;a href="http://community.dynamics.com/blogs/navemeadeveloper/archive/2009/02/24/labels-in-nav2009-report-design.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=19135" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="NAV 2009" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/NAV+2009/default.aspx" /><category term="Report Design" scheme="http://community.dynamics.com/blogs/navemeadeveloper/archive/tags/Report+Design/default.aspx" /></entry></feed>