> I have a database with Firebird 2.5.0 embedded which I want to access 
> from a regular application started by the currently logged in user 
> (member of the local workstation administrators group) and a Windows 
> service application.
> 
> I can do this just fine when going through a regular Firebird server 
> instance via TCP/IP but I can't get it work with Embedded. I get the 
> following exception when the second application tries to open the database:
> 
> Database is probably already opened by another engine instance in 
> another Windows session.
> 
> 
> Both executables are 32-bit, thus there is no mix of 32/64-bit Firebird 
> servers here.
> 
> When I have started the Windows service and run the regular application 
> with "Run as administrator" on Win7 this works fine then, so I guess it 
> is a privilege/security issue.

    Yes. It was explained here 

    
http://firebird.1100200.n4.nabble.com/SeCreateGlobalObjects-Vista-s-UAC-and-Firebird-tp1125319p1125319.html

Hope this helps,
Vlad

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to