Re: MS SQL
Hello,
Actually, changing the DB to MS Sql shouldn't be much trouble. MS Access and MySQL have some different SQL expressions. The question is if MS Sql have more similarities to MS Access or MySQL. If MS Sql can work with the same expressions as one of them then it should be very easy, just change the connection lines at inc_database_path.asp, choose the similar DB type by uncommenting the necesssary line and go.
If there are some different SQL statement special to MS Sql, some work is also needed to create DB tables in setup.asp as you have noticed. Also, most probably you will face some errors at SQL lines but correcting them as MS Sql statements shouldn't be so hard if you know well ASP and MS Sql.
As for the second question, if you have uncommented the
'DatabaseType = "MySQL"
line in inc_database_path.asp and commented the MS Access one, the setup should go into MySQL step instead of MS Access step.
And third: The error means that MS Access DB is located at a directory which only has read permissions, you should give write permissions to that directory in order to use that DB.