| Booking Pro from BPR Solutions |
| Using Booking Pro with SQL Server |
Booking Pro is supplied the Microsoft SQL Server 2005 Express which is a free of charge edition of Microsoft's SQL Server. This edition doesn't have the all of the features available in the full product and isn't as powerful, however, for Booking Pro it has proved to be more than adequate for the volume of data required and is just as reliable as a the full SQL Server product. Nonetheless we do recognise that some Organisations using Booking Pro may prefer to use the software with a full copy of SQL Server and under these circumstances we would recommend the following:
Why do you recommend using a "bprsolutions" instance of SQL Server?
We recommend that you install a separate instance of SQL Server for Booking Pro for the following reasons:
Can I create the Booking Pro database on an existing SQL Server (e.g. one being used by SIMS)?
Whilst it is technically possible to create the database on an existing SQL Server we would recommend against it for the reasons given above. In particular we would strongly recommend against creating the database on an instance of SQL Server installed specifically for another software application (e.g. SIMS) as that Vendor's support staff will probably have no knowledge of or even the existence of Booking Pro and may make recommendations which could compromise the integrity of the Booking Pro database resulting in unnecessary downtime or even loss of data.
Can I create the Booking Pro database on a "default instance" of SQL Server?
Again whilst this is technically possible, and not as risky as creating it on another applications instance of SQL Server, we would still recommend that you install a separate instance of SQL Server for Booking Pro as it makes support much easier.
Can I use "Windows Authentication" to connect to SQL Server?
Booking Pro supports "Windows Authentication" but we would only recommend that you use it if you (and anyone who might stand-in or succeed you) have a full understanding of security in SQL Server. If that might not be the case then we would strongly recommend that you install Booking Pro using the approach described above. However if you choose to use "Windows Authentication" then you should be aware of the following:
Why does each user need to be a "db_owner"?
Users need to a "db_owner" to gain access to the full range of features available in Booking Pro. In particular this includes being able to download new updates and have any schema changes automatically applied.