Introduction
In the previous article, we saw how to create and connect Azure SQL server (server only) using Microsoft Azure Portal and SQL server Management Studio.
In this tutorial (Part Two), we will cover the following.
- Ways of & How to create Azure SQL Database
- How to connect Azure SQL Database using SQL Server Management Studio
If you have just directly landed on this article i.e. Part 2, I would recommend that you go through
Part One for a better understanding of this cloud data-storage service.
Overview
SQL Database is a relational database service in the cloud based on Microsoft SQL Server engine. Features like delivering predictable performance, scalability, zero downtime, data security—are all with near-zero administration. You can focus on speedy application development, rather than dealing with virtual machines and infrastructure.
As it’s based on the SQL Server engine, Azure SQL Database supports almost all existing SQL Server tools, libraries and APIs, which makes it one of the best choices, when moving to the Cloud.
How to Create Azure SQL Database
There are different ways of creating Azure SQL Database.
- Using Microsoft Azure Portal
- Using SQL server Management Studio
- Programmatically by C# & PowerShell ( Will not cover this in tutorial )
For this tutorial, we will see the first two ways of creating Azure SQL Database.
Option 1 - Using Microsoft Azure Portal
Let's assume that you have an Azure Portal Account. If not, create your free Azure account.
Once you’re done with creating Azure account, let’s start,
Click New =>Databases =>SQLDatabase
Enter details under SQL Database blade,
- Database Name - Name of Database you wish to create. It should be unique. I am entering it as ‘dbwithkasam’
- Subscription - Free trial or your subscription.
- Resource Group - You can create new or select existing.
- SelectSource - This option allows to select source for database. We have three options,
- BlankDatabase – Database created would be fresh blank.
- Sample– It has three options to select from, as listed below in Image.
- Backup– To select any existing database backup
For this tutorial we will be going with ‘Blank database’ as an option for source,
- Server
This option will open Server Blade, listing all associated Azure SQL servers with your account along with an option to create new.
We have already created Azure SQL server in Part 1 of this tutorial; we will go with the same i.e. ‘codewithkasam’.
Now comes the interesting part, Costing.
- Pricing Tier
By-default S2Standard tier is being selected for this option, as seen in the above image. Click on Pricing Tier for exploring more options with different configurations available, as seen below,
In this tutorial, we will be selecting ‘B Basic’ tier; Click Select => And Create from SQL Server blade.
Go to Azure SQL Database pricing details, for latest pricing updates.
That’s it! We are done. Below shown notification message will get displayed after successful creation,
AtSQL databases blade =>Click on Database Name newly created =>Overview
Details like server name,connections strings, Pricing Tier will be displayed here,
Connection string can also be seen by going,
AtSQL databasesblade =>Click on Database Name newly created =>Properties
Click on ‘Show database connection strings’
As shown in below image, connection string for ADO.NET (SQL authentication), ODBC including Node.js (SQL authentication), PHP, JDBC (SQL authentication) will be displayed.
Copy and ready to use in project!
Connect Azure SQL Database
For connecting Azure SQL database, open SSMS and connect to associate Azure SQL server. How to connect Azure SQL server, can be seen in Part One.
After successful login, newly created database can be seen below in object explorer,
As based on SQL server engine, you can operate Azure SQL database using SSMS, in a traditional way. You can add, delete, and update tables, Table-data, the way you want.
Seen below is sample of creating Table in Azure SQL database.
Option 2 - Using SQL Server management studio
Above steps, we are already connected to Azure SQL server, if not, above steps and get connected to Azure SQL server.
Open Databases =>SystemDatabases =>Rightclick on db‘master’ =>NewQuery
Write below SQL query, for creating new database. Below query will create new Azure SQL Database name, ‘TestDB1’. Click on Execute.
It will take a few minutes, and will display success message as shown below.
In portal, under SQL server blade, Click on overview. Under Databases section, you can view Azure SQL databases we created.
Click on ‘TestDB1’ to explore its properties,
Summary - By now we saw, how seamlessly and without any robust efforts, we can create Azure SQL database,using Azure portal and by using SSMS.
In next article, Part 3 we will be covering the following.
- How to delete Azure SQL Server.
- How to delete SQL Database