Overview

SQL Server can either be used as a data source or a data destination in Mitto.

Source plugin example: Query

Destination plugin examples: CSV, Salesforce, SQL

SQL Server as a data destination

  • Mitto automatically creates the SQL Server database schema if it doesn't exist
  • Mitto automatically creates the SQL Server database tables if they don't exist
  • Mitto automatically determines data types for SQL Server columns
  • Mitto automatically adds new columns to SQL Server tables based new fields in source systems
  • Mitto automatically adjusts SQL Server tables based on changes in source data

SQL Server specific setup

Below is the database url structure for connecting to a SQL Server database:

mysql+pyodbc://<username>:<password>@<hostname>/<database>?<parameters>

NOTE: SQL Server requires a parameter for the SQL Server driver. Typically this is ?driver=ODBC+Driver+17+for+SQL+Server.

Here's an example of using a SQL Server database as a destination in a CSV job:

NOTE: When outputting to a SQL Server database, leaving the "Schema" blank will create a table in the dbo schema.

SQL

Mitto can send SQL statements to a SQL Server database. Use SQL Server syntax in these Mitto SQL jobs.