Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
MS Data Engine (MSDE)
Message
From
04/11/1999 07:37:24
Bob Tracy
Independent Consultant
Driftwood, Texas, United States
 
 
To
03/11/1999 19:11:40
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00284810
Message ID:
00286753
Views:
18
>>Sorry to have rattled on so, but I really get excited about some of the new tools that are available. Hope I answered your questions.
>
>Rattle, please! That's what I asked for. <g>
>
>Your answers are very helpful.
>
>You said "SQL security blends seamlessly with NT security". Do you need to have your users on NT Workstation to get this advantage?
>
>
>>We now have several applications with the capability of using mixed VB/VFP user interfaces talking to VFP DCOM servers using ADO to query SQL Server data.
>
>Could you elaborate a little on that? What runs where?
>
>
>I'm still a little unsure about SQL pricing. I understand that you buy SQL and then pay extra for blocks of Client Access Licenses. If you need to set up two separate and independent SQL DB on two different boxes do you need to pay again?
>
>Peter

No, you don't have to have NT on the workstations. We have a few Win95 machines on our network that work just fine, the security interaction is between SQL Server and the domain controller. You can set up SQL to require separate passwords if you so desire.

The VB and/or VFP user interfaces run on the client. They are the business forms for data entry/review with a minimal amount of logic to trap entry errors. They interface with a DCOM server which is written in VFP and runs on a network server. The logic in the DCOM server decides where the data is coming from (or going to) and does any gathering, calculating, or filtering required. It creates an instance (in MTS) of the VFP server that actually pulls data from SQL Server and passes it the query parameters.

So, we have code running on the clients and on one or more servers on the network. The business logic and the data access logic can run on the same or different servers. The physical location is not as important as the logical separation of the tiers.

I don't keep up with the dollar cost of SQL licensing but your statement above is correct, you would have to have two copies of SQL server to run two physically separated databases. The client licences apply to either. I think the smallest increment of CAL's you can buy is five but I'm not sure of that.
Bob Tracy

Never engage in a battle of wits if you're only half armed.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform