CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 11 of 11
  1. #1
    Join Date
    Aug 2003
    Location
    Sydney, Australia
    Posts
    1,901

    Program Licensing in a Citrix Environment

    I thought I had it all together with my security system which checks for Hard Disk Serial Numbers and hashes with company name to give a security code.

    Along comes citrix with its ability to run the application from one machine by several users

    Has anyone any comments on how I could secure the application to a set number of users

    How does SQL Server handle the number of CALS ?

    How can SQLServer Express2005 (or 2008) tell me how many people are logged on) ?

    Thanks

  2. #2
    Join Date
    Dec 2003
    Location
    Northern Ireland
    Posts
    1,362

    Re: Program Licensing in a Citrix Environment

    As far as securing the number of users... your citrix client needs to logon using a domain account. You can setup which users have access to which programs. This is going to be the best way imo. Your application's user will be the domain user.
    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. - Rich Cook


    0100 1101 0110 1001 0110 0011 0110 1000 0110 0001 0110 0101 0110 1100 0010 0000 0100 0101 0110 1100 0110 1100 0110 0101 0111 0010

  3. #3
    Join Date
    Jan 2006
    Location
    Fox Lake, IL
    Posts
    15,007

    Re: Program Licensing in a Citrix Environment

    SQL Express versions don't work with more than 3-5 users anyways. Its really just designed for a single user.
    David

    CodeGuru Article: Bound Controls are Evil-VB6
    2013 Samples: MS CODE Samples

    CodeGuru Reviewer
    2006 Dell CSP
    2006, 2007 & 2008 MVP Visual Basic
    If your question has been answered satisfactorily, and it has been helpful, then, please, Rate this Post!

  4. #4
    Join Date
    Aug 2003
    Location
    Sydney, Australia
    Posts
    1,901

    Re: Program Licensing in a Citrix Environment

    Dglienna
    SQL Express versions don't work with more than 3-5 users anyways. Its really just designed for a single user
    I was considering using SQLServerExpress as a Logon Manager
    This way each time someone connects to my App I also log into SQLExpress
    My data lives in an Access Database

    The question is, "Can SQLEXpress report how many users are connected ?"
    "If it can, how do I interogate this info?"

    My other concern is your suggestion that SQLEXpress is not useful beyond 3-5 users

    I understand the following about SQLServerEXpress

    1) Database Size is max 4GB
    2) Ram useable is 1GB
    3) Only one processor can be used (even if there are 2 or more)
    4) There is absolutely no "detuning" to make it run slower than its "big brother" (apart from above limitations)

    Is this true ?

    SQL Server Express does not include any of the advanced components of SQL Server including Analysis Services, Reporting Services, Data Transformation Services, and Notification Services.
    Please correct me if I have missed something


    Found this:

    http://www.manifold.net/doc/sql_serv...ss_edition.htm

    When delivered in SQL Server Express form, Microsoft has limited SQL Server in several ways:


    § A database cannot exceed 4 gigabytes in size.

    § SQL Server Express may be installed on a multiple CPU machine, but it will execute (run) only on a single processor or a single processor core if multi-core processors are used.

    § SQL Server Express may be installed on a server with any amount of memory, but will use only up to 1 GB of available RAM memory.


    Other than these limitations SQL Server Express provides virtually the full power and breadth of SQL Server capabilities. Although MSDE was limited to no more than five users, SQL Server Express no longer has such an artificial throttle on performance. Within the limits of processor, RAM and maximum database size, SQL Server Express always runs at full speed.

    Thanks for the feedback

  5. #5
    Join Date
    Jan 2006
    Location
    Fox Lake, IL
    Posts
    15,007

    Re: Program Licensing in a Citrix Environment

    Oops. I was thinking of Access and MSDE, not SQL Express. That works with multiusers. Sorry about the confusion.

    SQL Express doesn't come with any console at all, but you can download the SQL Management Console and access both the the full and express versions.
    David

    CodeGuru Article: Bound Controls are Evil-VB6
    2013 Samples: MS CODE Samples

    CodeGuru Reviewer
    2006 Dell CSP
    2006, 2007 & 2008 MVP Visual Basic
    If your question has been answered satisfactorily, and it has been helpful, then, please, Rate this Post!

  6. #6
    Join Date
    Jan 2006
    Location
    Pearl of the orient
    Posts
    304

    Re: Program Licensing in a Citrix Environment

    Quote Originally Posted by George1111 View Post
    How can SQLServer Express2005 (or 2008) tell me how many people are logged on)
    SP_WHO or SP_WHO2

  7. #7
    Join Date
    Jan 2006
    Location
    Pearl of the orient
    Posts
    304

    Re: Program Licensing in a Citrix Environment

    Quote Originally Posted by dglienna View Post
    Oops. I was thinking of Access and MSDE, not SQL Express.
    Access and MSDE can work in multi-user environment also.

  8. #8
    Join Date
    Aug 2003
    Location
    Sydney, Australia
    Posts
    1,901

    Re: Program Licensing in a Citrix Environment

    Thanks Dee-U

    SP_WHO or SP_WHO2
    Can you give me an example instruction in VB6 using these values please ?

  9. #9
    Join Date
    Jan 2006
    Location
    Pearl of the orient
    Posts
    304

    Re: Program Licensing in a Citrix Environment

    How about this?

  10. #10
    Join Date
    Aug 2003
    Location
    Sydney, Australia
    Posts
    1,901

    Re: Program Licensing in a Citrix Environment

    Thanks Dee-U

    Sh...... !

  11. #11
    Join Date
    Jan 2006
    Location
    Pearl of the orient
    Posts
    304

    Re: Program Licensing in a Citrix Environment

    It worked?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured