>>I have a COM server setup on an NT Server. Each user instantiates a new COM session on the server. How can I get all users to use the same instance? >> >>I can get the same user logged in on different workstations to use the same instance but not different users. > >It can't be done within the limits of your license agreement with MS if your license is per seat - seat licensing means you buy n connections per server. NT server licensing is sold per connection per server. If this were an Internet application, you'd require an Intenrnet access license, which is issued per server processor, and allows an unlimited connection via the Internet through IIS, licensed per server processor.
I think my licensing is OK. The license is per server. The COM (a single instance) sits in the middle receiving update requests form users and then passing them along to SQL Server. No user connects to SQL Server directly.