It seems a better option would be to set up a SQL instance with a WCF
service for access. Then shut off port 1433 access to the server,
essentially forcing everyone through the web service. Then write the clients
to hit the service. Solves the "we cannot install a server due to security"
and still alllows the server to be used as it should.
Another option is educate how SQL Server can be secured.
The third is to find a new carpenter's job, as this company is asking him to
build a house, but with no building materials.
I agree with the Access issue. It is easy to outgrow. There are some other
file based databases, but you will generally find you outgrow them rather
quickly or they need some type of server on top of them.
--
Gregory A. Beamer
MVP: MCP: +I, SE, SD, DBA
Blog:
http://feeds.feedburner.com/GregoryBeamer
********************************************
| Think Outside the Box! |
********************************************
"PvdG42" <(E-Mail Removed)> wrote in message
news:FB9AD266-55AB-44AF-A0D1-(E-Mail Removed)...
>
> "Gregory A. Beamer" <(E-Mail Removed)> wrote in message
> news:34A07D94-1261-4637-B6DE-(E-Mail Removed)...
>> Is the MDF attached to an instance of SQL Server on the other box? If so,
>> there is no way you can attach it to your local instance. In that case,
>> you can create a linked server, although I am not sure Express allows
>> linked servers. If not, you need a full version of SQL Server.
>>
>> If it is not attached, you might try creating a "local" drive using a UNC
>> path and attaching. I have a feeling there is someting built in the SQL
>> engine to prevent this, however, as SQL intimately manages the MDF and
>> LDF files and your suggestion is far from optimal for intimate
>> management.
>>
>> --
>> Gregory A. Beamer
>> MVP: MCP: +I, SE, SD, DBA
>>
> Thanks very much for the suggestion.
> The MDF is not attached to an instance of SQL Server, and unfortunately,
> cannot be (according to the student who brought me this rather bizarre
> scenario from his DOD workplace). The deal appears to be that he is
> supposed to develop an app that will be used by ~ 20 - 30 people
> concurrently and needs a single shared database instance, but that no real
> server (i.e. a SQL Server instance available through a network) can be
> provided. He did a prototype using an Access database file, but thinks
> that will not be good enough for the amount of data involved or the
> potential number of concurrent users.
>
>