Была ли эта страница полезной?
Ваш отзыв об этом контенте важен для нас. Расскажите нам о том, что вы думаете.
Дополнительный отзыв?
1500 символов осталось
MSDN Library

Инструкции подключиться к базе данных SQL Azure с помощью ASP.NET

Обновлено: Июль 2015 г.

Данные из База данных SQL Microsoft Azure можно привязать к элементу управления ASP.NET так же, как и в SQL Server. Класс SqlDataSource совместим с База данных SQL Microsoft Azure, поэтому существующие решения можно преобразовать, изменив только строку подключения.

Общие сведения о соединении с базами данных в База данных SQL Azure см. в разделе Рекомендации по подключению к базе данных SQL Azure программными средствами.

В этом примере показано, как привязать элемент управления ASP.NET GridView к базе данных База данных SQL Azure из службы, размещенной в Azure. С помощью элемента управления GridView вы можете вставлять, обновлять и удалять данные из базы данных База данных SQL Azure без написания какого-либо кода.

  1. Эмулятор хранилища, установленный вместе с пакетом Azure SDK, необходимо инициализировать с указанием нужной базы данных, как описано в разделе Initialize the Storage Emulator by Using the Command-Line Tool.

  2. Изучите раздел Рекомендации по подключению к базе данных SQL Azure программными средствами, чтобы правильно настроить брандмауэр и порты для подключения к База данных SQL Azure.

  1. Подключитесь к серверу База данных SQL Azure с помощью служебной программы sqlcmd. Дополнительные сведения см. в разделе Инструкции подключиться к базе данных SQL Azure с использованием sqlcmd.

  2. Выполните следующие команды Transact-SQL.

    1> CREATE DATABASE TestDb;
    2> GO
    1> QUIT
    
  3. Подключитесь к базе данных TestDb и выполните следующие команды Transact-SQL.

    1> CREATE TABLE Table1 (Col1 int primary key, Col2 varchar(20));
    2> GO
    1> INSERT INTO Table1 (Col1, Col2) VALUES (1, 'string1'), (2, 'string2');
    2> GO
    1> QUIT
    

  1. В среде Visual Studio в меню Файл выберите пункт Создать, а затем пункт Проект.

    noteПримечание
    Для использования фабрики развертывания Azure среду Visual Studio необходимо запускать от имени администратора.

  2. В диалоговом окне Создание проекта в списке Установленные шаблоны выберите пункт Облачная служба для o Visual C#. или Visual Basic.

  3. В списке Шаблоны выберите Веб-приложение ASP.NET. Для указания имени введите DataBinding, а затем нажмите кнопку ОК.

  4. В диалоговом окне Новый проект ASP.NET выберите Web Forms в списке шаблонов и установите флажок Размещать в облаке. Нажмите кнопку ОК.

  5. В обозревателе решений дважды щелкните файл Default.aspx и выберите пункт Конструктор, чтобы перейти в представление конструктора.

  6. Перетащите элемент управления GridView из панели инструментов в область конструктора.

  7. В окне Свойства элемента GridView задайте для параметров AutoGenerateDeleteButton и AutoGenerateEditButton значение true.

  1. В обозревателе решений дважды щелкните Web.config.

  2. В файле Web.config замените текущую строку подключения на следующую и укажите нужные значения:

  3. На странице Default.aspx щелкните Источник, чтобы переключиться на представление источника.

  4. Чтобы создать элемент управления SqlDataSource для подключения, добавьте следующую разметку в тег <asp:Content>.

    При этом для элемента управления будет добавлена логика SELECT, INSERT, UPDATE и DELETE.

  5. Добавьте следующие атрибуты в разметку элемента управления GridView в файле Default.aspx: DataSourceID="SqlAzureDataSource"DataKeyNames="Col1".

  6. Чтобы запустить решение, нажмите клавишу F5. Откроется браузер с содержимым таблицы, при этом пользователь сможет изменять и удалять значения в таблице.

См. также

Показ:
© 2015 Microsoft