Subject Embedded Firebird 2.0.1 on Windows 2003 Terminal server
Author jasonw3877
I recently upgraded our internal application from Firebird 1.5.x to
Firebird 2.0.1. I am using the embedded Firebird server with the
application. The application runs just fine on Windows XP machines,
but when trying to run it on our Windows 2003 terminal server, I get
the following exception:

STACK TRACE: FirebirdSql.Data.FirebirdClient.FbException: operating
system directive CreateFileMapping failed --->
FirebirdSql.Data.Common.IscException: Exception of type
'FirebirdSql.Data.Common.IscException' was thrown.
dpb, String dataSource, Int32 port, String database)
at FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect()
--- End of inner exception stack trace ---
at FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect()
at FirebirdSql.Data.FirebirdClient.FbConnectionPool.Create()
at FirebirdSql.Data.FirebirdClient.FbConnectionPool.CheckOut()
at FirebirdSql.Data.FirebirdClient.FbConnection.Open()
at Brashers.E_CR_DataObjects.CannedNote.InsertDownloaded()

The interesting thing about the problem is that it goes away if I run
the application with administrator rights. I've been looking all over
the web this morning trying to figure out what could be the problem,
but have had no luck. Is there some security tweak I need to make to
our terminal server to allow the embedded database to run? Any help
would be greatly appreciated.