NeatWorks 4.x on Windows 7 RTM.

I have finished testing The Neat Companies NeatWorks 4.6.2_152 product
on a fresh install of Windows 7 Ultimate (32bit and 64bit).
Through this process I have found that during install if you fail to run the
initial install as an administrator, you will need to perform an additional
step to get the database running correctly. The install will complete
successfully, or at least appear that way even if you don’t do the install
as an administrator.

Now first of all, by run it as administrator I am an administrator, but
this is specifically if you have UAC still turned on. Since under UAC even
an administrator is not an administrator without saying you want to be.

So to run the initial install as an administrator, you simiply right click
on the file and click ‘Run as Administrator’. That’s it!
Now if you forget that step or don’t even think about it, you will make it
through but then receive errors along the lines of:

8/8/2009 10:11:43 AM MDIParent Main
Machine Info :    OS: Microsoft Windows NT 6.1.7600.0    .NET CLR: 2.0.50727.4927
Assembly Base: file:///C:/Program Files/NeatWorks/exec/NeatWorks.exe
Assembly Name: NeatWorks, Version=4.6.2.146, Culture=neutral, PublicKeyToken=null
Assembly Vers: 4.6.2.146
Error Message: Cannot open database “nrprofessional” requested by the login. The login failed.
Login failed for user ‘sa’.
Exception Type: System.Data.SqlClient.SqlException
Target Site  : GetConnection
–StackTrace–:    at System.Data.ProviderBase.DbConnectionPool.GetConnection
(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection,
DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at NeatReceipts.Components.Database.DBConnection.GetConnection()
at com.digitalbp.state.ccSystemSession.firstLoginCheck()
at com.digitalbp.state.ccSystemSession..ctor()
at Program.SetupUserSession()
at Program.Main(String[] args)
User Message : Cannot open database “nrprofessional” requested by the login. The login failed.
Login failed for user ‘sa’.

8/8/2009 10:11:43 AM MDIParent Main
Machine Info :    OS: Microsoft Windows NT 6.1.7600.0    .NET CLR: 2.0.50727.4927
Assembly Base: file:///C:/Program Files/NeatWorks/exec/NeatWorks.exe
Assembly Name: NeatWorks, Version=4.6.2.146, Culture=neutral, PublicKeyToken=null
Assembly Vers: 4.6.2.146
Error Message: Cannot open database “nrprofessional” requested by the login. The login failed.
Login failed for user ‘sa’.
Exception Type: System.Data.SqlClient.SqlException
Target Site  : GetConnection
–StackTrace–:    at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at NeatReceipts.Components.Database.DBConnection.GetConnection()
at com.digitalbp.state.ccSystemSession.firstLoginCheck()
at com.digitalbp.state.ccSystemSession..ctor()
at Program.SetupUserSession()
at Program.Main(String[] args)
User Message : Cannot open database “nrprofessional” requested by the login. The login failed.Login failed for user ‘sa’.

In this case you will need to do one item over again, or you could uninstall and reinstall, but that will take
a lot longer.
So lets begin!

  1. Open the path: %Program Files%\Common Files\The Neat Company\Setup\
  2. Right click on ‘Neat Database Setup.exe’ and select ‘Run as Administrator’
    CaptureNRfix
  3. Complete the following install as normal, and upon completion your database will now
    be working and you can launch NeatWorks without an issue.

If you have for some reason not done a fresh install of Windows 7, but instead have
performed an upgrade… the one issue I have noticed is a delay in starting the
‘Database Controller Service’ before the SQL instance is started. Other than running
services.msc, you can also check in one location for NeatWorks status. You may open the
‘Support Center’ by Expanding Networks and Support Tools, then clicking on “Neat Support Center” in your start menu.
CaptureNRMenu

This program will let you view log files from the application, as well as submit support
information to The Neat Company. But one tab in particular is a simple view of your NeatWorks
related services. A note about this screen, on Windows 7 it will still say the OS is Vista.
But the version number will be correct, it is simply the application does not know what Windows 7 is.
CaptureSupportTools

Sphere: Related Content

Leave a Reply

You must be logged in to post a comment.

Sponsored Links
Hosting Provided By
Free SSL Secured By StartCom