Образец Readme_XmlSurvey
Изменения: 5 декабря 2005 г.
Образец приложения XmlSurvey собирает данные для обследования складов и обновляет базу данных SQL Server AdventureWorks результатами обследования. Склады в базе данных представляют посредников. Отчет хранится в формате XML в столбце Demographics таблицы Sales.Store.
Для упрощения приложения запись с идентификатором заказчика 1 обновляется, чтобы содержать указанные XML-данные при каждом сохранении результатов обследования.
Примечание. |
---|
CustomerID — первичный ключ таблицы Sales.Store и внешний ключ таблицы Sales.Customer. |
Этот образец не поддерживается в операционных системах Windows 2000 и более ранних версий.
Папка по умолчанию — «диск:\Program Files\Microsoft SQL Server\90\Samples\Engine\XML\XmlSurvey».
Сценарий
Разработчик хочет создать приложение, которое обновляет демографические данные склада, отправляя XML-документ веб-службе, размещенной на SQL Server.
Языки
Transact-SQL, XML, XSD, Visual C# и Visual Basic.
Возможности
Образец XmlSurvey использует следующие возможности SQL Server 2005.
Часть образца | Возможности |
---|---|
Все части |
XML, веб-службы, размещенные на SQL Server |
Предварительные требования
Перед запуском этого образца убедитесь, что установлен SQL Server 2005, в том числе следующие его компоненты.
- SQL Server Database Engine
- SQL Server Management Studio
- База данных AdventureWorks, включенная в поставку SQL Server 2005, также доступна на веб-узле центра разработки SQL Server.
- Образцы компонента SQL Server 2005 Database Engine. Данные образцы входят в комплект SQL Server 2005. Последнюю версию образцов можно загрузить на веб-узле центра разработки SQL Server.
- Пакет .NET Framework SDK 2.0 или среда Microsoft Visual Studio 2005. Пакет .NET Framework SDK можно получить бесплатно. Дополнительные сведения см. в разделе Установка пакета .NET Framework SDK.
Построение образца
Если файл ключа для строгого имени еще не создавался, создайте его следующим образом.
To generate a strong name key file
Откройте командную строку Microsoft Visual Studio 2005. Нажмите кнопку Пуск, укажите пункты Все программы, Microsoft .NET Framework SDK v2.0 и выберите пункт Командная строка пакета SDK.
-- или --
Откройте командную строку Microsoft .NET Framework. Нажмите кнопку Пуск, укажите пункты Все программы, Microsoft .NET Framework SDK v2.0 и выберите пункт Командная строка пакета SDK.
Используйте команду CD, чтобы сменить текущий каталог командной строки и перейти в каталог, в котором установлены образцы.
Примечание. Чтобы определить каталог, в котором установлены образцы, нажмите кнопку Пуск, укажите пункты Все программы, Microsoft SQL Server, Документация и учебные материалы, а затем выберите пункт Каталог образцов. Если использовался каталог установки по умолчанию, то образцы расположены в каталоге «<системный_диск>:\Program Files\Microsoft SQL Server\100\Samples». В командной строке выполните следующую команду, чтобы создать файл ключа:
sn -k SampleKey.snk
Важно! Дополнительные сведения о паре ключей для строгого имени см. в статье по строгим именам и безопасности для платформы .NET Framework в центре разработчиков .NET в MSDN.
Чтобы построить образец, выполните следующее.
Построение образца
Убедитесь, что образец базы данных AdventureWorks установлен.
В среде SQL Server Management Studio загрузите и выполните сценарий Scripts\InstallCS.sql, чтобы создать:
- хранимую процедуру SaveStoreSurvey;
- конечную точку HTTP sql_StoreSurvey.
Постройте образец поставляемого решения в Visual Studio, либо в командной строке .NET Framework или Microsoft Visual Studio 2005 выполните:
msbuild /nologo /verbosity:quiet /property:Configuration=Debug CS\XmlSurvey.sln
Выполнение образца
Для запуска образца выполните следующее.
Запустить образец
Запустите CS\XmlSurvey\bin\debug\XmlSurvey.exe.
Заполните отчет.
Сохраните отчет, щелкнув Сохранить в меню Файл.
Проверьте, обновилась ли таблица Sales.Store, выполнив запрос, аналогичный приведенному ниже, и выбрав в области результатов данные в столбце Demographics:
SELECT * FROM Sales.Store WHERE CustomerID = 1
Удаление образца
Чтобы удалить образец, сделайте следующее.
Удалить образец
- Откройте файл Scripts\Cleanup.sql в среде Management Studio и выполните его содержимое.
Примечания
Образцы предназначены только для обучения. Они не предназначены для использования в рабочей среде и не тестировались в ней. Корпорация Майкрософт не предоставляет техническую поддержку для этих образцов. Образцы приложений и сборок не следует соединять или использовать с рабочей базой данных SQL Server или с сервером отчетов без разрешения системного администратора.
См. также
Основные понятия
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
5 декабря 2005 г. |
|