Azure

Labels
AJAX(112) App Studio(7) Apple(1) Application Builder(245) Application Factory(207) ASP.NET(95) ASP.NET 3.5(45) ASP.NET Code Generator(72) ASP.NET Membership(28) Azure(18) Barcode(2) Barcodes(3) BLOB(18) Business Rules(1) Business Rules/Logic(140) BYOD(13) Caching(2) Calendar(5) Charts(29) Cloud(14) Cloud On Time(2) Cloud On Time for Windows 7(2) Code Generator(54) Collaboration(11) command line(1) Conflict Detection(1) Content Management System(12) COT Tools for Excel(26) CRUD(1) Custom Actions(1) Data Aquarium Framework(122) Data Sheet(9) Data Sources(22) Database Lookups(50) Deployment(22) Designer(177) Device(1) DotNetNuke(12) EASE(20) Email(6) Features(101) Firebird(1) Form Builder(14) Globalization and Localization(6) How To(1) Hypermedia(2) Inline Editing(1) Installation(5) JavaScript(20) Kiosk(1) Low Code(3) Mac(1) Many-To-Many(4) Maps(6) Master/Detail(36) Microservices(4) Mobile(63) Mode Builder(3) Model Builder(3) MySQL(10) Native Apps(5) News(18) OAuth(8) OAuth Scopes(1) OAuth2(11) Offline(20) Offline Apps(4) Offline Sync(5) Oracle(10) PKCE(2) PostgreSQL(2) PWA(2) QR codes(2) Rapid Application Development(5) Reading Pane(2) Release Notes(180) Reports(48) REST(29) RESTful(29) RESTful Workshop(15) RFID tags(1) SaaS(7) Security(80) SharePoint(12) SPA(6) SQL Anywhere(3) SQL Server(26) SSO(1) Stored Procedure(4) Teamwork(15) Tips and Tricks(87) Tools for Excel(2) Touch UI(93) Transactions(5) Tutorials(183) Universal Windows Platform(3) User Interface(338) Video Tutorial(37) Web 2.0(100) Web App Generator(101) Web Application Generator(607) Web Form Builder(40) Web.Config(9) Workflow(28)
Archive
Blog
Azure
Tuesday, March 27, 2012PrintSubscribe
Creating an SQL Azure Database

Log in to your Windows Azure Platform at https://windows.azure.com/ and clicking on Portal. At the bottom, press New and select Data Services | SQL Database | Quick Create. Specify a name of “HR” and login credentials for the database. Press Create SQL Database.

Creating a new SQL Database.

When the database is created, click on the name in the list of all items, and then press Manage on the bottom toolbar.

Managing the database.

Accept the prompt to add a firewall exception. A new tab will open the management screen. Enter your user credentials and press Log on.

You will be taken to a summary screen that shows database statistics.

Administration page of Microsoft SQL Azure database management web app

Click on the Design button in the bottom left corner. This will take you to a list of all tables in the database. As this database has just been created, the list of tables will be currently empty. Let’s add a table by pressing the New table button.

New Table button in Microsoft SQL Azure database management web app

Add the following fields, starting with the Column name and then selecting type:

Column Select type Is Identity? Is Required?
JobID int Yes Yes
Title nvarchar(50)    
Description ntext    

Jobs table created in HR database using SQL Azure database management web app

In the Table Name field above the columns, enter “Jobs”. Save the table by pressing Save on the ribbon at the top.

Click on Design again. Create another table, name it “Employees”, and set up the following field information:

Column Select type Is Identity? Is Required?
EmployeeID int Yes Yes
LastName nvarchar(30)   Yes
FirstName nvarchar(50)   Yes
JobID int    
Salary money    
Notes ntext    
Photo image    
HireDate datetime    

Employees table created in HR database using SQL Azure database management web app

Save the table. Let’s add a foreign key reference for the JobID field between Employees and Jobs. Above the list of columns, click on Indexes and Keys.

Click on the Add a foreign key relationship header on the right side. Check the JobID field, choose the table dbo.Jobs, and select column JobID.

Foreign key relationship between Jobs and Employees table created in HR database using SQL Azure database management web app

Press Save to save the foreign key.

Now it’s time to create a web application from the database and deploy this application to the cloud. For detailed instructions on Azure Factory project creation and deployment, please refer to this article.

Run Code On Time generator and create a new Azure Factory project. Give this project a name, and specify the connection string of the database using the Fully Qualified DNS Name of the server. Enable ASP.NET Membership and Session State Management. Use the Grapello theme. Generate the application, and you will have a full featured web application running locally on your computer and connecting to your SQL Azure database.

To publish, go back to the web application generator, click on the project name, and press Publish. A Windows Explorer window will open with two files necessary for deployment. Go back to the Windows Azure Platform, and open Hosted Services folder. Create a new Hosted Service, and specify the settings. The package and configuration file are in the opened Explorer window. Press OK to create the deployment. It may take a while for the service to start.

Once complete, you will be able to access the website using the link under Properties of the deployment. Click on this link, and you will be taken to the fully functional website. 

Code On Time Azure Factory web application running in Azure staging deployment

If you look at the URL, you will notice that it uses the ID of the deployment, not the requested DNS Name. This is because the deployment is a staging deployment. You can go back to the management portal, and choose to Swap to change it into a production deployment. This will use the URL you specified during creation of the hosted service.

Code On Time Azure Factory web application running in Azure production deployment

Sunday, March 25, 2012PrintSubscribe
Creating an SQL Azure Server

Log in to your Windows Azure Platform at https://windows.azure.com/. Press the New Database Server on the ribbon to create a new SQL Azure server.

New Database Server button in Windows Azure Platform

In the Getting Started area, click on the Create a new SQL Azure Server tile.

Create a new SQL Azure Server tile in Windows Azure platform

You will be prompted to select a Subscription. Select your subscription (for example, 3-Month Free Trial) and press Next.

Subscription selection for new Azure database server

Select the desired region for your server, and press Next. In our case, this is South Central US.

Region selection for new Azure database server

You will now have to enter an administrator username and password. Windows Azure has stringent username and password requirements – you cannot use common usernames such as admin or sa, and your password must have a combination of letters and numbers, without any strings longer than three letters from the username.

Enter your preferred username and password, and press Next.

Administrator username and password for new Azure database server

The next screen will require you to make firewall rules to enable access to the servers. Check the box to “Allow other Windows Azure services to access this server”. Press Add, and create a new rule to allow your current IP address. Your IP will be displayed on the Add Rule screen. Name the rule, and add this rule to the list. Press Finish to create the server.

Firewall rules for SQL Azure database server

In the tree in the upper left corner, find and select the server you just created. From here, you can view the database information. In the Properties section on the right side, you can find the Fully Qualified DNS Name. You will need to use this name to connect to the database. You can also manage databases from this screen.

Server Information Screen in Windows Azure Platform

Sunday, March 25, 2012PrintSubscribe
Creating a Windows Azure Account

Code On Time web application generator can create advanced web apps straight from your database. This also includes Windows SQL Azure cloud databases. Before you can create a Windows SQL Azure database, you need to have an account. Let’s see what it takes to set up a free trial with Windows Azure.

Navigate to https://www.windowsazure.com/en-us/pricing/free-trial/ and request a free trial by clicking on try it now.

Windows Azure Free trial web page

This will open the Microsoft account sign-in page. If you don’t currently have one, you can create a free account at https://signup.live.com/signup.aspx.

Log in to Windows Live for Windows Azure free trial

Once logged in, you will be required to confirm details of your account. Verify your mobile number, and enter valid payment information, agree to the terms, and press Sign up. Don’t worry, Microsoft will not charge you, as you will be assigned a default Spending Limit of $0.00, as outlined at https://www.windowsazure.com/en-us/pricing/spending-limits/.

Enter your information and press sign up.

Once complete, the Account page will load. Click on Portal in the top right corner.

After signing up, the account page is opened.

The Windows Azure Management Portal will load in your browser. The left bar contains links to Azure services. The bottom bar contains relevant commands. The right area of the top bar can be used to control account settings. When applicable, notifications will be displayed in the bottom right corner.

The Windows Azure Portal.

You can now create your own hosted services, storage accounts, databases, etc.

Continue to Northwind Sample