There is often times a misunderstanding when I am discussing the feature of Windward products with clients in regards to Windward's use of Microsoft SQL Server. I am here to clear a few things up.
- Windward Products that make use of Microsoft SQL Server: These products can all make connections to Microsoft SQL Servers and retrieve data from them to be used in reports.
- .NET Engine
- Java Engine
- AutoTag
- AutoTag Max
- Arrow
- Windward Products that make use of Microsoft SQL Server for storing Windward specific data key to the operation of Windward products:
- AutoTag Max
- Arrow
- Windward needs an SQL Server to maintain a database for the scheduler program that accompanies AutoTag Max.
- Windward Arrow requires the same database for its scheduler but since Arrow is a 3rd party web part add in to Microsoft SharePoint (either WSS 3.0 or MOSS 2007), then this is almost never an issue as Microsoft SharePoint needs an SQL Server before it can be installed.
- AutoTag Max has a feature in its installer to detect if an existing SQL Server is installed on the target system.
- If an existing SQL Server is not found then the bootstrapper in the installer with download and install Microsoft SQL Server Express.
- Microsoft SQL Server Express is a free version of a lightweight SQL Server offered by Microsoft. It is not a full version and performs the basic need of providing AutoTag Max with a small database to store report scheduling information.
- Windward products can connect to multiple databases in a single report. These data connections are used for retrieving data for your report and not for storing Windward specific product information.
- Windward products can connect to almost any database.
- Windward supports the big 5 database manufacturers connecting in native mode.
- Oracle
- IBM DB2
- MySQL
- Microsoft SQL Server (2000, 2005, 2008, CE, Express)
- PostGRE
- For other connections Windward support ODBC and OleDB connections to 3rd party drivers provided by the database manufacturer. These connections utilize "connection strings".
- Visit http://www.connectionstrings.com if you need help building a connection string for your particular database.
- Windward supports connecting to several other datasources that are not SQL based.
- XML files, via local path, UNC path or URL. Also with or without a schema file reference via local file or URL.
- Microsoft Excel: CSV, XLS, XLSB , XLSM and XLSX
- Microsoft Access: MDB and ACCDB
- Microsoft SharePoint Lists via OleDB
- Windward SQL Schema. This is an schema file that is generated from the Windward Engine that a DB administrator can then remove tables that are not needed in order to make accessing the database and loading the tree structure significantly faster.
- Windward also support a datasource API allowing a user to write a custom datasource connection that can communicate with Windward.
As you can see Windward has the ability to connect to almost any datasource. Only a few products store Windward specific information and thus require a small, free, lightweight Microsoft SQL Server Express database.

Comments