Start by transfering your data:
Converting MySQL Databases (MySQLToSQL) | Microsoft Docs[
^] shoudl help.
THen your code: this will depend on how well (or how badly) you have written the code, and how many MySql specific features you have used.
Change the classes from MySqlConnection, MySqlCommand, and forth to their SQL Server equivalents: SqlConnection. SqlCommand, and so on.
Then look at your commands themselves: if you concatenate strigns to build your SQL commands:
Dim strCommand As String = "SELECT * FROM MyTable WHERE CustName = '" & tbCustName.Text & "'"
Then the conversion will be easier, but your code is vulnerable to SQL Injection so you need to make extensive changes to your app to parameterise all queries.
If your code uses "?" parameter place markers instead:
Dim strCommand As String = "SELECT * FROM MyTable WHERE CustName = ?"
Then you need to replace that with named parameters:
Dim strCommand As String = "SELECT * FROM MyTable WHERE CustName = @CN"
And alter the names in the Parameters collection of the appropriate SqlCommand objects.
After that, test, test test - we can have no idea what MySql features you have used, so it's a case of identifying where the code fails, and replacing each feature one by one.
Good luck!