Azure SQL Database Configuration
Last updated
Last updated
This section provides instructions on how to create and configure your Azure SQL database.
The Azure SQL database instance has to be created in the . See the Microsoft article for more information on how to create the database. Once you've completed the instructions, you'll have:
The name of the Azure SQL server
The credentials of the administrator account
A server-level firewall rule for your IP address server
The name of the Azure SQL database.
Connect to your Azure SQL database instance with the administrator account you created by using the or .
You have to create a SQL Server user account with db_datareader
and db_datawriter
permissions. See the Microsoft article, or run the following script in the SQL Database Query Editor or SQL Management Studio (the master database must be selected):
Get the database creation script by downloading the and extracting it to DRIVE:\temp
.
Open the DRIVE:\temp\pack\Databases\MsSQLServer
source folder and run the create.sql
database creation SQL script on the new database instance.
The Azure SQL database can also be created via Azure CLI scripts. To do this:
Copy the WorkflowGen database create.sql
script to the C:\Azure\setup\sql
folder. If you want to change the path, you'll have to edit the $sqlScriptPath
variable in the following script as well.
Option A: Contained database mode
The following script creates the database user (wfgen_user
) in a contained database. The SQL database user password variable ($sqlUserPassword
) must be updated.
✏️ Note: Do not run the Remove my public IP
script if you need access to the database from your desktop or if your WorkflowGen server is not hosted by Azure.
Option B: Standard database mode
The following script creates the database user (wfgen_user
) in a standard database. The SQL database user password variable ($sqlUserPassword
) must be updated.
✏️ Note: Do not run the Remove my public IP
script if you need access to the database from your desktop or if your WorkflowGen server is not hosted by Azure.
Open the WorkflowGen web.config
file and add the following node under <connectionStrings>
:
Replace <server name>
with the server name (e.g. workflowgen.database.windows.net
).
Replace <database name>
with the database name (e.g. WFGEN
).
Replace <database user>
with the database user (e.g. wfgen_user
).
Replace <password>
with the database user's password.
.
The following scripts create the SQL Server and SQL Database. The SQL database admin password variable ($sqlAdminPassword
) must be updated; the resource group name ($resourceGroup
), pricing tier ($sqlServiceObjective
), and SQL script path ($sqlScriptPath
) should be updated as well. (For more information on the pricing tier, see .)