*** This documentation is intended ONLY to assist you should you wish to upsize to Microsoft's SQL Server.
*** Please note that ANY modifications to the source code are NOT supported by 20/20 Applications.
20/20 DataShed can connect to either an MS Access database or any database which supports the Transact-SQL query language. In this article, we demonstrate how 20/20 DataShed can be used with Microsoft's SQL Server (or MSDE).
Note that there are many ways to accomplish this task. We expect that any customer who wants to use SQL Server or other database format will already have experience with such databases. This article is provided here only to demonstrate one method of upsizing the database to SQL Server -- a method that we have verified and know to work reliably.
Why? At this time, we have not developed scripts to create the SQL database, nor have we developed the 20/20 DataShed "Setup.asp" for use with SQL Server. Instead, we recommend that 20/20 DataShed be uploaded and setup using the MS Access database (Instructions Here) and then "upsized" using the "Upsizing Wizard" in MS Access. (There are other software tools as well which can upsize the MS Access database -- but this article focuses on the utility provided in MS Access.)
If 20/20 DataShed is not already fully operational (using the MS Access database) then the 20/20 DataShed source code will throw errors because it expects certain data to be already available in the SQL Server database when it connects for the first time -- that data is created by the "Setup" routine in the MS Access database. If 20/20 DataShed is not already fully operations on your web site using the MS Access database which ships with 20/20 DataShed, then go here for installation instructions.
No. You do not need SQL server to operate 20/20 DataShed. The MS Access database that ships with 20/20 DataShed and is configured by default is suitable for more than 99.99% of the web sites that currently use our products. If you believe that you might be in that 0.01 percentile, then you should consider using SQL Server.
If we can use analogy here: Considering the web sites that we see using our products, incorporating SQL Server on those sites would be like taking a rocket engine to a bicycle race. In short...if you need to upsize to a larger database server, then you'll know it. It will become obvious as your business grows. If there's any doubt, then you probably don't need to upsize. Perhaps we're being too general but the customers and interested visitors who inquire with us about SQL Server can be divided into three groups:
Note that this article assumes that you already have SQL Server installed and fully operational. This article also assume that you can create a new SQL database in the "default instance" of SQL Server; this may not be the case in your particular configuration but we hope that much of this information is still applicable and helpful and understand that an experienced SQL database administrator will know to adjust these instructions as necessary.