1). If you have to go with MSDE you are really not locked into it. The
well it can be fully automated). Of course, as long as the minimum
2). Both SQL Server 2005 Express and MSDE are supported by the Enterprise
Library Data Application Blocks. It is a great library based on best
practices and it has saved many hours of development. As you are using .NET
1.1 you would have to use version 1.1 (from June 2005). Here is the link:
"Plamen Ratchev" <Plamen@SQLStudio.com> wrote in message
news:eu9%23jymMHHA.1008@TK2MSFTNGP06.phx.gbl...
> Earlier I posted two options: SQL Server 2005 Express and MSDE. I listed
> MSDE only because you mention it is a requirement to be supported on
> Windows 98 (that is to have the database installed on Windows 98). As Bill
> indicated a better design approach is to use a central application model
> with IIS and SQL Server 2005 Express as a back end. If it is not possible
> to implement this and you need to install your application and database on
> each computer (including the Windows 98 computers) I believe MSDE is still
> your best option.
>
> Both SQL Server 2005 Express and MSDE can be bundled in your installation
> program and really no need for your customers to download anything. And
> they are both very secure databases. Please take a look at the following
> articles:
>
https://www.microsoft.com/sql/prodinfo/previousversions/securingsqlserver.mspx >
http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/sp3sec04.mspx >
http://vyaskn.tripod.com/sql_server_security_best_practices.htm >
> Although the articles are related to SQL Server 2000 the information is
> correct for both SQL Server 2000 Express (actually has even better
> security) and MSDE. And here are two articles from independent sources
> that just confirm that:
>
> 1). SQL Server vs. Oracle - Which Database is More Secure?
> A very good and interesting white paper by David Litchfield from Next
> Generation Security Software comparing the numbers of security flaws
> identified by external security researchers and subsequently fixed by
> Oracle and Microsoft in regard to their database products.
>
http://www.ngssoftware.com/research/papers/comparison.pdf >
> 2). SQL Server is The Safest Database
> According to this study from the Enterprise Strategy Group, Oracle has 70
> vulnerabilities, MySQL has 59, Sybase has seven, IBM's DB2 has four, and
> SQL Server has just two.
>
http://www.darkreading.com/document.asp?doc_id=110881&WT.svl=news1_3 >
> I have been in a very similar situation. The requirements were to support
> older operating systems like Windows 98, both the application and database
> had to be installed on one or a small group of computers, the client has
> no IT staff to support IIS and needs to install the application at
> different locations just by using the installation program. That ruled out
> the possibility to have an IIS based application.
>
> It started as a database application in Access (that was very long time
> ago). Over time Access proved to have a few issues. When running on low
> end computers (like Windows 98 based) it is very common for the computer
> to crash. That can be very damaging to the Access database and sometimes
> it is not possible to recover data. Also, Access is missing some of the
> very good database features like transaction support, good security, etc.
> And as data grows the performance can go down. After one year of using
> Access I moved the database to MSDE 2000. That was a significant
> improvement in all areas. Now after a crash MSDE handles automatic
> database file recover and we had no lost transactions. Also, our
> application provides backup and restore based on the SQL Server functions.
> Currently the application is migrating to SQL Server 2005 Express. There
> will be still a version with MSDE for support of older operating systems,
> but SQL Server 2005 Express will be the choice for any new installation
> (and the installation package can be intelligent to offer both choices
> based on the operating system).
>
> You can also take a look at the SQL Server 2005 Compact Edition:
>
http://www.microsoft.com/sql/editions/compact/default.mspx >
> Regards,
>
> Plamen Ratchev
>
http://www.SQLStudio.com >
> "HKSHK" <hkshk@gmx.net> wrote in message
> news:45a0c37d$0$13620$9b622d9e@news.freenet.de...
>>I finished my check of Firebird.
>>
>> Due to its design Firebird is not a secure database. That means that
>> everybody who can access the database file can access any data in it.
>>
>> So Firebird is not an option.
>>
>> I also checked Oracle 10g XE. However it requires Windows 2000 or newer
>> and min 256 MB of RAM. So this is also not an option.
>>
>> It seems that I have to go back to JET... as MS SQL Server would either
>> require my customers to buy licenses or to download and install SQL
>> Server 2005 Express Edition on a Windows XP machine.
>>
>> If anyone has a suggestion for a secure database - I'm always open to
>> suggestions.
>>
>> Thanks to all of you!
>>
>> Best regards,
>>
>> HKSHK
>
>