ПредишенСледващото

АРУБА НЕЗАБАВЕН WI-FI: прост, мощен и достъпни

Базата данни е SQL Azure База данни - е разработена от Microsoft «облак" версия на SQL Server. SQL Azure продукт е много подобен на местна версия на SQL Server; това е "облак" релационна база данни, към която можете да се свържете, и е надарен с различни известни средства за контрол и развитие на SQL Server арсенал. В статия, публикувана по-долу, аз ще ви обясни как да започнете работа с база данни SQL Azure данните от базата данни, както и как да се свърже с SQL Azure и да го използвате като вътрешен база данни на вашите приложения.

На вашите услуги

Първи стъпки с SQL база данни лазурно, прозорци него реше

прозорец SQL Azure управление ви позволява да изпълнявате две ключови задачи: да се създаде база данни и извършване на клиент връзка към SQL Azure сървър. По време на първоначално свързване, трябва да се обърне специално внимание на правилното изписване на името на SQL Azure сървър, който трябва да бъде въведен, за да настроите клиента връзката с базата данни.

Започнал работа с SQL Azure, първо трябва да се създаде база данни. За да направите това, отидете на раздела бази данни и щракнете върху бутона Създаване на база данни. Ще видите диалогов прозорец, където можете да укажете името на базата данни, а максималният му размер. Имах възможност да изберете един от двата показателя - 1 GB или 10 GB. За първоначалното изпитване, съм създал размер кръчми в базата данни на 1 GB.

След създаването на база данни се получи съединение низ с него; за това, което трябва да се постави отметка в квадратчето пред данните, а след това върху връзката Strings, който се намира в долната част на екрана 1. Това е важно, защото за разлика от локалната система SQL Server, не можете да промените в базата данни след свързване към SQL Azure. Необходимо е да се установи нова връзка за свързване с друга база данни. Регистрация пример за конците за свързване на SQL Azure от ADO.NET и ODBC.

Връзка към "облака"

Първи стъпки с SQL база данни лазурно, прозорци него реше

Прехвърляне на първоначалните стойности в "облака"

Въпреки това, аз веднага се блъсна в затруднения: скриптът не изпълни. Факт е, че докато SQL Azure напомня локална система SQL Server, има значителни разлики между тях. Първият стана в мен проблемът е, че командата USE не се поддържа. Това е разумно, тъй като потребителят може да се свързва само с една база данни. На следващо място, аз бях малко изненадан, че необходимата първична струпани индекса за работа с SQL Azure таблици. Изправени пред тези трудности, реших да се превърне в онлайн документация.

експерти на Microsoft препоръчват потребителите CTP версия на следния метод за получаване на данни в SQL Azure: изпълните съветника база данни Script Wizard, и след това ръчно да редактирате генерирания скрипт. За да конвертирате базата данни на кръчми демо база данни, аз кликнали т кръчми и след това са избрали Задачи предмети, генериране на скриптове. Когато сте готови в диалоговия прозорец Добре дошли, се преместих в диалоговия прозорец Избор на бази данни и избра базата данни на заведения, както е показано на фигура 3.

Първи стъпки с SQL база данни лазурно, прозорци него реше

След това, в диалоговия прозорец Избор Script Options, промених параметрите на скрипт, посочени в таблицата. Тези параметри са показани почти всички изисквания на сценария, защото SQL Azure не поддържа потребителски типове данни или разширени свойства или изявление УПОТРЕБА. От създаването Script данни показват рецепта в сценария двете данни и схема, този метод за работа с големи бази данни не е подходящ.

Първи стъпки с SQL база данни лазурно, прозорци него реше

След това се редактира сценария, а именно, да премахнете всички елементи, които са "не обичат" система, SQL Azure. На първо място, аз заличава следното изявление във всички редове, където той е бил използван:

Тогава аз се редактира всичко Създаване на таблица отчета за и заличава следното изречение:

И накрая, аз се е убедил, че всички Създаване на таблица отчета за да има с клъстери основен ключ ограничение. Вече съществуват такива ограничения в повечето от таблиците в базата данни механи база данни, но както се оказа, аз трябваше да редактирате служителите маса, отстъпки и roysched. След като направите необходимите промени Тичах сценария. В резултат на това предмети и пълни маси са създадени в базата данни на кръчми. След това аз бях в състояние да направи запитване до базата данни на кръчми в SQL Azure и да получите резултат, както е показано на екрана 5.

Първи стъпки с SQL база данни лазурно, прозорци него реше

Както можете да очаквате, SQL Azure поддържа всички стандартни исканията за проба T-SQL, включително интегрирането на множество таблици и подзаявки в извадката. За да получите представа за това какви средства не се поддържат от системата SQL Azure, запознайте се с вратовръзка «SQL Azure База данни Ключови разлики."

Стреми се към високи цели

Попълване на база данни, аз се опитах да се свърже с SQL Azure от ADO.NET приложения. Всички допълнителни инструменти, които не са необходими. Бих искала да отбележа, между другото, че Microsoft Visual Studio осигурява допълнителен компонент, наречен Windows Azure Инструменти за Microsoft Visual Studio. Въпреки това, за да се създаде база данни, приложения, работещи на SQL Azure среда, не е необходимо този компонент.

За да добавите източник на данни SQL Azure, аз кликнали върху задачите със стрелки и DataGridView избрани от падащия списък Изберете Data Source Добавяне на елемент на проекта Източник на данни. В резултат на това през прозореца на екрана се отвори изберете съветника за източник на основни данни на източник на данни за конфигурация. В диалоговия прозорец Избор на тип Data Source аз избрах опцията в база данни и щракнете върху бутона Напред. След това, в избера диалогов прозорец връзка за данни, щракнете върху New Connection е избран, а на екрана се появи диалоговия прозорец Добавяне на връзка. Първоначално, аз се опитах да добавите връзка Microsoft SQL Server (SqlClient). Тестване на връзката е създадена, но аз имам съобщение за грешка, когато се опитвате да добавите към източника на данни на проекта. Вместо това, аз трябваше да изберете източника Microsoft ODBC източник на данни, а след това на екрана ще се появи ODBC диалоговия прозорец Добавяне на Връзка показва на екрана 6.

Избрах опция Използвайте низ връзка и въведе ред на връзка, получена по-рано в SQL Azure Manager. Използвам връзка линия е, както следва:

Следваща Спасих съединението под pubsConnectionString за името. След това избера диалогов прозорец ви бази данни и обекти, аз избрах авторите на масата. Резултатът е набор от данни, който осигурява добавяне, редактиране и изтриване на данни от таблиците за кръчми в SQL Azure. Като цяло, процесът на формиране на заявлението се само за няколко минути, е много подобен на работата със системата за обичайната SQL Server. Правейки това просто приложение илюстрира екран 7.

От време на време не е имало случаи, в които аз трябваше да отново да опита да се свърже с базата данни SQL Azure. Във всички други отношения, процеса на разработване на приложения посредством SQL Azure е много подобно на съответния процес на местния система SQL Server. Въпреки, че това demoprilozhenie е много проста, аз открих, че времето за реакция е по-малко от една секунда, което е сравнимо с това време, който се празнува в изпълнение на приложения в локалната система.

Макар че не всички върви по вода?

Първи стъпки на статията, имах малка представа за това какво всъщност е тази услуга SQL Azure и как тя може да се използва. Но след като е работил за известно време с SQL Azure, научих за себе си своето сходство с база данни SQL Server, и да разберат как точно това обстоятелство улеснява прилагането и функционирането на SQL Azure. Въпреки това, той трябва да се има предвид, че различията в изискванията за схемата и ограничените типове данни, усложняват процеса на прехвърляне на прилагането на платформата SQL Azure. И дори ако този процес ще се реализира успешно, възможно е, че получените от дружеството ползите от използването на платформата на SQL Azure ще останат скромни - с оглед на факта, че системата за местно SQL Server има добра скалируемост и имат различни средства, за да се гарантира висока надеждност.

Обява. низ връзка SQL Azure на

Ключови разлики между SQL база данни Azure

Сподели снимки с приятели и колеги

Свързани статии

Подкрепете проекта - споделете линка, благодаря!