RSS

Monthly Archives: January 2015

SSRS Report Server Settings Validation Error

Issue:

I’m trying to validate  report server setup of a client and got the error below
Make sure that SQL Server Reporting Services is configured correctly. Verify the Web Service URL and Report Manager URL configuration in the SQL Reporting Services Configuration Manager.

image

Solution:

After some troubleshooting, it turns out UAC was not turned off. I am running on MS Windows Server 2012.

UAC has to be turned off via registry by changing the DWORD “EnableLUA” from 1 to 0 in “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system”. You will get a notification that a reboot is required. After the reboot, UAC is disabled.

After UAC is disabled, the issue is resolved.

Steps :

Windows 2008:
Deactivating UAC in Windows 2008 R2 was possible via running msconfig (for example winkey+r -> msconfig), going to the Tools tab and launching “Change UAC settings”. There, you select “Never notify” to disable UAC.

Windows Server 2012:
The same approach is still available in Windows Server 2012, though UAC is still active after you selected “Never notify”. You have the option to turn off UAC via registry by changing the DWORD “EnableLUA” from 1 to 0  in “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system”. You will get a notification that a reboot is required. After the reboot, UAC is disabled.

STEP 1: Go to UAC

image

STEP 2: Change to “Never notify”

STEP 3: Change “EnableLUA” to 0

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system

image

Advertisements
 
1 Comment

Posted by on January 28, 2015 in Development, General, Report

 

Tags: , , , , , ,

My 2015 Tech Conference Courses

image

I’m really looking forward to meet you all at the Microsoft Technical Conference 2015 from 2-4 Feb in Seattle. In this post, I would like to share courses I will be taking at the Tech Conference

Software development best practices in Microsoft Dynamics AX
Learn the recommended practices for developing software in general and on Microsoft Dynamics AX platform. We will cover object-oriented concepts, how to use software patterns and review some best practices that you should follow in your development cycle.

General Session: Microsoft Dynamics AX
Hear from Dan Brown, General Manager of Microsoft Dynamics AX Research & Development, and Sri Srinivason, General Manager of Business Solutions Platform Microsoft Dynamics, as they share the vision for Microsoft Dynamics AX.

Explore the power of Microsoft Dynamics Lifecycle Services
This session provides attendees with a deeper understanding of the specific features and solution capabilities of Microsoft Dynamics Lifecycle Services (LCS). We’ll showcase how you can leverage the power of cloud to have a very predictable, repeatable and automated Microsoft Dynamics AX implementation and maintenance experience. The session focuses on both technical and functional areas, and will help participants gain deeper knowledge of the tools and services available to help you with your Microsoft Dynamics AX implementations.

Microsoft Dynamics Lifecycle Services: How to maximize the operations phase of your deployment
Learn how the next generation Microsoft Dynamics AX servicing and updates work, including the new cloud-powered support through Microsoft Dynamics Lifecycle Services (LCS). Learn how this new experience simplifies the uptake of Microsoft Dynamics AX updates by tailoring them to your environment. Get a walkthrough of the new capabilities introduced in Microsoft Dynamics AX 2012 R3 and how to leverage the power of LCS for your updates.

Microsoft Dynamics AX 2012 test data transfer tool
Learn how to move your Microsoft Dynamics AX production data into non-production (test, pre-production etc.) environments with the test data transfer tool, enabling you to test customizations before rolling into production.

Environments for Microsoft Dynamics AX implementations: Best practices for managing your code and data
Learn about different kinds of Microsoft Dynamics AX environments you will need during the development lifecycle of an Microsoft Dynamics AX implementation, including development, QA, staging and production. Session highlights include best practices on how to move code, data and configuration in the most efficient way using models, model stores and new LCS configuration manager tools as well as how to avoid common pitfalls. We’ll also cover different tools available to help reliably manage development process including TFS integration, automated builds and LCS Cloud-hosted Azure environments.

Data management tools in Microsoft Dynamics AX
Microsoft Dynamics AX provides a set of great tools for managing enterprise data: DIXF, MDM, IDMF, and Configuration Manager, to name a few. This session covers different stages of enterprise data management lifecycle, different types of data management related activities within each stage and how to use the right tools Microsoft Dynamics AX provide to facilitate these activities.

Advanced Data Export Import framework (DIXF) patterns
Join us to learn about common design patterns for the Data Import/Export Framework, factors to consider as part of the implementation and extending DIXF for large and complex migration projects.

Data archiving and purging using IDMF in Microsoft Dynamics AX
Are you maximizing the health of your Microsoft Dynamics AX installations? Have you been able to maintain database size in production? Join us to learn how to archive and purge old transactional data using the Microsoft Dynamics AX Intelligent Data Management Framework (IDMF).

AX performance tuning: Lessons learned
This session combines instruction and real-life results. First you’ll gain an understanding of performance-tuning strategies, then you’ll experience real customer performance issues and the resolutions that remedied those issues.

Programming .NET with Microsoft Dynamics AX
Learn how to leverage .NET from within the Microsoft Dynamics AX development space. You’ll see how to program against managed assemblies in X++, how to use the tooling in Visual Studio to develop business logic in C#., and gain an understanding of when these scenarios are applicable.

Ask the Experts: TFS integrations and deployment of customizations
In this session we will answer questions related to best practices around version control (TFS) integration with Microsoft Dynamics AX and deployment of models to testing, staging and production environments.

Configuring and using the Microsoft Dynamics AX companion apps
This session will serve as a tutorial on how to configure AD FS and the Microsoft Dynamics AX companion apps which include Approvals, Expense and Time for Windows 8.1, Time and Expense for Windows Phone, iPhone and Android, as well the Email Approval feature.

 
Leave a comment

Posted by on January 28, 2015 in Development

 

Tags: , , , , ,

VM License Expired

If you try to run your VM R2 or R3, you will receive an information like below. Your VM license was expired on DEC 31, 2014 and it needs to renew.

image

How to verify:
System Administration > License Information .

image

If this shows 12/31/2014, you will need to load a new license file

Solution: You can use either step 1A or step 1B

Step 1A: Goto Partnersource
https://mbs.microsoft.com/partnersource/northamerica/sales-marketing/demo-tools/virtual-machines/AX2012DemoToolsMaterials

Scroll down to the end of the page

image

Link to license file
https://mbs.microsoft.com/files/customer/AX/Downloads/Servicepacks/AX2012DemoLicenseKeysexp12312015.txt

Or Step 1B: Copy the entire text below into notepad and save with txt (ie: AX2012DemoLicenseKeysexp12312015.txt)

LicenseVersion 2License #ContosoProperties
Name #Contoso
Serial #M3048953
Date #01.01.2016
EndPropertiesCodes
CodeLine #75
Value #v2jct6QbyUq34Wq5b7pP0w==
EndCodeLineCodeLine #56
Value #RYR+GLODIhPx86tRtg/FXw==
EndCodeLineCodeLine #1
Value #ZBExMFLJEsbu+dKhviEhmQ==
EndCodeLine

CodeLine #11
Value #QznHdt59JI6znY8Ah38aCQ==
EndCodeLine

CodeLine #52
Value #EnA/FhRm+ZkQOWF8TZ+mlg==
EndCodeLine

CodeLine #12
Value #fOLZABLa26LBkICSDQiePQ==
EndCodeLine

CodeLine #235
Value #KgO6amTN8FSmkxchU2RKmg==
EndCodeLine

CodeLine #42
Value #BNDgzc7CJwS7jIlvKx04EQ==
EndCodeLine

CodeLine #20
Value #Gx6zRdXAjtrQrL5nopyq2Q==
EndCodeLine

CodeLine #15
Value #t1VwjUmlw3A94X9pJs5qDA==
EndCodeLine

CodeLine #229
Value #MwsLKiEfBQOMuk+bO51a7A==
EndCodeLine

CodeLine #54
Value #Bbxz/Wbv+Y2sVS099Hn3pA==
EndCodeLine

CodeLine #25
Value #1lCDeGzTJ8ugfssH0plf8A==
EndCodeLine

CodeLine #26
Value #O2AIGnaYDgeZth7OP11YdA==
EndCodeLine

CodeLine #38
Value #X/iGLYdqRg3P3v+mOqm5Cg==
EndCodeLine

CodeLine #39
Value #hOL1WevTWkYJ9PvVA6LybQ==
EndCodeLine

CodeLine #147
Value #1Mo0DjMF9+ThH0jMjmF4YA==
EndCodeLine

CodeLine #159
Value #Wve+wZKuaQUsTC55gxJR3w==
EndCodeLine

CodeLine #49
Value #q8vdx+/XysVjMQXmMGfmdQ==
EndCodeLine

CodeLine #133
Value #gBRnwBW5HDQRbGeLrOXVhg==
EndCodeLine

CodeLine #155
Value #6MAI5jn1v70Erv3KN81xeQ==
EndCodeLine

CodeLine #150
Value #9QtCV9OvM8w5k04TTDQGFw==
EndCodeLine

CodeLine #158
Value #UQ9Cy4DzeCX9TULgW8aHXQ==
EndCodeLine

CodeLine #65
Value #rw3DrxEdqZtwsiCF+TnC9Q==
EndCodeLine

CodeLine #3
Value #/iUlZmlmcTY+J7q/eg+8JA==
EndCodeLine

CodeLine #604
Value #kQT4uAqP7hVrfALeqOg29Q==
EndCodeLine

CodeLine #605
Value #/2Ekey2A3Z5jT32JYynUUQ==
EndCodeLine

CodeLine #2
Value #XZ4norjdQgBcBcBtruZxuw==
EndCodeLine

CodeLine #87
Value #RO+zygGcI2R0yjTKeOKtkw==
EndCodeLine

CodeLine #88
Value #IIEkKVHjvEWi9w4+6R3pvQ==
EndCodeLine

CodeLine #89
Value #uFjsAJpCOauhKMzEU9kzdQ==
EndCodeLine

CodeLine #10
Value #hiFv8kaNGKn1HQEIxxKCOQ==
EndCodeLine

CodeLine #81
Value #HekUmcIf4k3BM+1PajP2ig==
EndCodeLine

CodeLine #635
Value #dmCTztzkx+ebro9/QgmnSA==
EndCodeLine

CodeLine #35
Value #mbaPXvp8ekh5GyHboJLB6g==
EndCodeLine

CodeLine #37
Value #aJKMt81qQi4wKn8fALGpIA==
EndCodeLine

CodeLine #68
Value #Wt5C/nbMQfQLol8/NsGRLw==
EndCodeLine

CodeLine #67
Value #pqSc9wFlz+wqCxF27TO7ew==
EndCodeLine

CodeLine #69
Value #5JF6rFOCyV5VEYljXd37eA==
EndCodeLine

CodeLine #66
Value #EsycfMqgs4+CezpU5xmDcg==
EndCodeLine

CodeLine #95
Value #tBBrxf85cpLqQVvTLLtOnQ==
EndCodeLine

CodeLine #57
Value #MXBrwMHyUfigahuaxbLg5A==
EndCodeLine

CodeLine #231
Value #B4pDeLUp6iH9vsFCAgmPPA==
EndCodeLine

CodeLine #47
Value #9kSHjwzOnaqkImVvTn6NQA==
EndCodeLine

CodeLine #8
Value #u/+s69+6Z3dYDvk788IKfQ==
EndCodeLine

CodeLine #9
Value #r/YppYu+0Czbq6lsj3gDwA==
EndCodeLine

CodeLine #36
Value #lFUDTMvQri8nE4s1hDBbfQ==
EndCodeLine

CodeLine #48
Value #wXP33ygLRaqTqpn/nnLfaA==
EndCodeLine

CodeLine #7
Value #Qgl87ea+F7xuXR7OTAgQeQ==
EndCodeLine

CodeLine #6
Value #6l3kI8/4o4yGJB7WkLDN2g==
EndCodeLine

CodeLine #53
Value #l1FcWGqzlqT6sOCR3ENXSQ==
EndCodeLine

CodeLine #72
Value #WKyJ6nKxbFG6wvvFSnUFLg==
EndCodeLine

CodeLine #5
Value #vkHkpIGJtL5rAxUlGyPHmg==
EndCodeLine

CodeLine #31
Value #WfD4vdbqi253ropKQ6MjKw==
EndCodeLine

CodeLine #33
Value #k9TXYWqojKdrzyg6z5MAhw==
EndCodeLine

CodeLine #14
Value #1bJFUV/54TnqDXXXX3Md7Q==
EndCodeLine

CodeLine #43
Value #TmwPA7ePXRuklQpY1eSdIw==
EndCodeLine

CodeLine #45
Value #q2ged3LRU/ukZn2jRiYvoQ==
EndCodeLine

CodeLine #44
Value #iyNBV+VaMVE3rY7kD0Lm9Q==
EndCodeLine

CodeLine #60
Value #dPSWKiDeeK4iVCYwCLKX0Q==
EndCodeLine

CodeLine #62
Value #Nt5uAbHWmxY3OwAMGYNVKQ==
EndCodeLine

CodeLine #61
Value #hfuyht2RKkZN9nEdM9GJiA==
EndCodeLine

CodeLine #63
Value #vulU0Bc/8XSEelHV7Oe86Q==
EndCodeLine

CodeLine #19
Value #I2UA2S774YtM7FKD1TTuXA==
EndCodeLine

CodeLine #70
Value #S9GRNm95kD9JcgD7c51toQ==
EndCodeLine

CodeLine #83
Value #s416JvRMkt7a7hK6ME02IA==
EndCodeLine

CodeLine #636
Value #rpWdCKEOG/vnmkl2DvufBA==
EndCodeLine

CodeLine #803
Value #GobkJ6VMxF7kJuJNLcQlKg==
EndCodeLine

CodeLine #655
Value #Ye9F+dajzZcrx/bcZeAqbg==
EndCodeLine

CodeLine #656
Value #i7QlvXo0SHTsFTYAUoxj5A==
EndCodeLine

CodeLine #606
Value #SqrwYVN8ZRA0NMSh7YZb0A==
EndCodeLine

CodeLine #1006
Value #nz2xtKfIKL8Y9THUkvouyA==
EndCodeLine

CodeLine #1028
Value #NmiMVyX0pIB0V2DJm78lSg==
EndCodeLine

CodeLine #1032
Value #FHwEGR0b18wtXsnEunv1ZQ==
EndCodeLine

CodeLine #1033
Value #8stD4FkobsEINSTq2qzXmg==
EndCodeLine

CodeLine #1035
Value #wrUntlyux77qpPT9Azqtig==
EndCodeLine

CodeLine #1034
Value #JjpMHYtsL17Wd8hvloZUVQ==
EndCodeLine

CodeLine #1039
Value #6z8GRo/7W5NotPVXkk5RmA==
EndCodeLine

CodeLine #1040
Value #oiYmDRoBQc9eyWxcBkYmlw==
EndCodeLine

CodeLine #1048
Value #hNJqtqw9fBBU5D2+22lEow==
EndCodeLine

CodeLine #1042
Value #UWBTI97HBUSmdtZdES7Stg==
EndCodeLine

CodeLine #1049
Value #T5yWuHhfSsoke7xjkJ4Arg==
EndCodeLine

CodeLine #1041
Value #pdlx5riY/0gkgsyzKy0w6g==
EndCodeLine

CodeLine #1050
Value #Od7856tGItZqIxRaVgpMyw==
EndCodeLine

CodeLine #1043
Value #cDeptvJHc4hZD4vfLUVNsw==
EndCodeLine

CodeLine #1038
Value #eDNqRqOYdtSneEvvJMhVqQ==
EndCodeLine

CodeLine #1037
Value #FTHqTuwCbQuMqyV4NwsHZQ==
EndCodeLine

CodeLine #1051
Value #43LP+T3dJGcZzuNNBbzqhQ==
EndCodeLine

CodeLine #1054
Value #GOlp3EX8FwdiQ9miDri2dw==
EndCodeLine

CodeLine #1056
Value #dHoWlBYKgJyUgYG8/TxBxg==
EndCodeLine

CodeLine #1057
Value #nRMbT3OUPO9oxOzYGG53yA==
EndCodeLine

CodeLine #1055
Value #xDKNr2fv/LtEIYno3FlshQ==
EndCodeLine

CodeLine #1058
Value #D/jgUzd28GSi83l9qU+1Pg==
EndCodeLine

CodeLine #1062
Value #skyNthV01oUH2TuOmi6+kQ==
EndCodeLine

CodeLine #1060
Value #BlNxDd6FnukIRWiITaVoQQ==
EndCodeLine

CodeLine #1061
Value #5rOWhe7Epu09yQa0DAwPsg==
EndCodeLine

CodeLine #1068
Value #fN3wjtx/cyUZCRa8uENrQg==
EndCodeLine

CodeLine #1069
Value #Yj4u6OJaogW0L4ZCqkBqKA==
EndCodeLine

CodeLine #1071
Value #0kqF2La0PjocVcWuDUT5+Q==
EndCodeLine

CodeLine #1072
Value #2MPDwNb1EfCj2sPlNAah/Q==
EndCodeLine

CodeLine #1073
Value #BzVznGsJwB+zd6/wHW0Bkg==
EndCodeLine

CodeLine #1075
Value #DSHBWg1fg/fnCC402lJ+fA==
EndCodeLine

CodeLine #1076
Value #HNZIF2cXLlV8Q3BwmqC8ZA==
EndCodeLine

CodeLine #1080
Value #gwxxP6G6tHol0JH1jyzLSw==
EndCodeLine

CodeLine #1082
Value #sVO7nklbJVCU397tQAvcXA==
EndCodeLine

CodeLine #1083
Value #Nj0oTlZ7RQVBzkN4RsT1qA==
EndCodeLine

CodeLine #1086
Value #lnCzpxanv+XmG/7pWlxpeQ==
EndCodeLine

CodeLine #1092
Value #DB2r8PVwKg+HjpHCpAasYg==
EndCodeLine

CodeLine #1093
Value #YWk0tYoEXzeIDSttEQvdsQ==
EndCodeLine

CodeLine #1111
Value #K+D7NMDbgp+wky2AVNTDfw==
EndCodeLine

CodeLine #1113
Value #qvrFcQcANUNRpGMxhAI0fQ==
EndCodeLine

CodeLine #105
Value #NdBJudvzdm/J+nPiQHFHDw==
EndCodeLine

EndCodes
EndLicense

Step 2:
System Administration > License Information > Load License file and prompt for the license file > Yes to synchronize

image

It is going to take a while to synchronize  the DB . Once it is complete, you should see this

image

image

I tested with R3 but it should work for both R2 and R3.

Happy New Year 2015 !!!

 
2 Comments

Posted by on January 2, 2015 in Development

 

Tags: , , , , ,

 
%d bloggers like this: