Subject Re: [firebird-support] Terminal Services
Author Helen Borrie
At 01:05 a.m. 23/07/2014, jk2srl@... [firebird-support] wrote:

>I am trying to run an application for the SPCA on a Windows MultiPoint Server 2011 (running 2008 RC2) but it will only work on one terminal at a time. I have contacted the software vendor and he tells me that the problem is with the FireBird Database. I confirmed that I installed the application as the Administrator in Service Mode so that I am not running an RDP session. I have enabled port 3050 on the server, no luck.

It sounds to me as though you have an embedded application there and your vendor may be talking through a hole in his head. If so, you are seeing exactly the behaviour for an embedded application: it can have at most one connection at a time. The port is irrelevant, since this is not a networked connection. For multi-user use, you would need to have the Firebird server installed and then you would need port 3050 open on both the server and the clients.

You haven't supplied enough information for anyone to help you: Firebird version, name of the executable that is run by the Windows service, location of the Firebird files, etc. As you are an end-user, not the developer, this is perfectly excusable.

>I modified the IPC to Firebird\Global but I am not sure what to do next.

With some of the older Windows server platforms it was necessary to make the IPC visible beyond the bounds of the user space. But the modification is to change IpcName to Global\FIREBIRD, not Firebird\Global. (The word "Global" is case-sensitive.) But clearly it isn't necessary in your installation, since your single user is able to to connect to the database.

I strongly suggest that you take this problem back to the vendor and make it clear that you need the multi-user version of the software.


Helen Borrie, Support Consultant, IBPhoenix (Pacific)
Author of "The Firebird Book" and "The Firebird Book Second Edition"
http://www.firebird-books.net
__________________________________________________________________