Readme_XmlManuInstructions
更新日期: 2005 年 12 月 5 日
XMLManuInstructions 示例应用程序显示生成产品的联机方向。此应用程序的数据检索自 Microsoft SQL Server AdventureWorks 数据库中的以下列:
- Production.ProductModel 表中 XML 类型的 Instructions 列
- Production.Illustration 表中 XML 类型的 Diagram 列
Windows 2000 及较早版本的操作系统不支持此示例。
-
默认位置:
drive:\Program Files\Microsoft SQL Server\90\Samples\
Engine\XML\XmlManuInstructions。
提供的示例仅供教学使用。这些示例不是针对生产环境设计的,也没有在生产环境中进行测试。对于这些示例,Microsoft 不提供相关的技术支持。未经系统管理员允许,不得将示例应用程序和程序集与生产 SQL Server 数据库或报表服务器相连或一起使用。
应用场景
某个开发人员想要创建通过 Web 服务访问基于 XML 的生产方向并显示这些生产方向的应用程序。
语言
Transact-SQL、XML、XSD、XSLT、Visual C# 和 Visual Basic。
功能
XmlManuInstructions 示例使用 SQL Server 2005 的下列功能。
应用领域 | 功能 |
---|---|
整体 |
XML、SQL Server 宿主 Web 服务 |
必备组件
在运行此示例之前,请确保安装了下列软件:
- Microsoft SQL Server 2005 或 Microsoft SQL Server 2005 Express Edition (SQL Server Express)。您可以从 SQL Server 2005 Express Edition 文档和示例网站免费获取 SQL Server Express。
- AdventureWorks 数据库,它随 SQL Server 2005 一起提供,也可以从 SQL Server 开发人员中心网站上获取。
- SQL Server 2005 数据库引擎示例。这些示例包含在 SQL Server 2005 中。您可以从 SQL Server 开发人员中心网站下载这些示例的最新版本。
.NET Framework SDK 2.0 或 Microsoft Visual Studio 2005。您可以免费获取 .NET Framework SDK。请参阅安装 .NET Framework SDK。
生成示例
如果尚未创建强名称密钥文件,则请使用以下说明生成该密钥文件。
生成强名称密钥文件
打开 Microsoft Visual Studio 2005 命令提示符。单击“开始”,依次指向“所有程序”、“Microsoft .NET Framework SDK 2.0”,然后单击“SDK 命令提示符”。
- 或 -
打开 Microsoft .NET Framework 命令提示符。单击“开始”,依次指向“所有程序”、“Microsoft .NET Framework SDK 2.0”,然后单击“SDK 命令提示符”。
使用更改目录命令 (CD) 将命令提示符窗口的当前目录更改至安装示例的文件夹。
注意: 若要确定示例所在的文件夹,请单击“开始”按钮,依次指向“所有程序”、“Microsoft SQL Server”、“文档和教程”,然后单击“示例目录”。如果使用了默认安装位置,则示例将位于 <system_drive>:\Program Files\Microsoft SQL Server\100\Samples 中。 在命令提示符下,运行以下命令以生成密钥文件:
sn -k SampleKey.snk
重要事项: 有关强名称密钥对的详细信息,请参阅 MSDN 上 .NET 开发中心中的“安全简讯:.NET Framework 中的强名称和安全性”。
若要生成示例,您需要执行以下操作:
生成示例
请确保安装了 AdventureWorks 示例数据库。
在 SQL Server Management Studio 中,加载并运行 Scripts\install.sql 脚本。或在命令提示符窗口中运行以下命令:
sqlcmd -E -I -i Scripts\install.sql
此脚本将创建下列存储过程:
- GetManuInstructions 存储过程。
- sql_AdvWorksEndPointManuInstrucions HTTP 端点。
在 Windows 资源管理器中,右键单击安装该示例的 CS\XmlManuInstructions 文件夹,依次单击**“属性”和“Web 共享”选项卡,选中“共享此文件夹”,再单击“确定”**两次。即为示例创建了 IIS 虚拟文件夹,这样应用程序就可以正常工作了。
从 http://www.adobe.co 安装 SVG 查看器。请确保单击**“另存为”而不是“打开”**。
注意: 若要安装查看器,您必须对计算机具有管理员权限。按照此过程在管理员上下文中安装查看器,无需注销当前会话。 - 在**“运行”**菜单中,键入以下命令:
runas /user:Administrator cmd
。 - 在提示符下,输入 Administrator 密码。
- 在命令 shell 中,键入 svgview.exe 文件的路径并按 Enter,如 C:\downloads\svgview.exe。
注意: 即使您的用户帐户具有管理员权限,仍必须使用名为“Administrator”的帐户运行安装程序,否则它无法运行。 - 在**“运行”**菜单中,键入以下命令:
使用 Microsoft Visual Studio 2005 生成应用程序,也可以在 .NET Framework 或 Microsoft Visual Studio 2005 命令提示符窗口中键入以下命令:
msbuild /nologo /verbosity:quiet /property:Configuration=Debug CS\ xmlmanuinstructions.sln
运行示例
若要运行示例,您需要执行以下操作:
运行示例
运行 CS/XmlManuInstructions/bin/debug/XmlManuInstructions.exe。
为产品型号 ID 值输入 7。单击**“显示指令”查看针对指定型号完全实施的生产指令。如果您想了解 SOAP 请求的格式,请单击“显示请求”。如果您想了解 SQL Server 2005 的 SOAP 响应的格式,请单击“显示响应”。如果您想了解实施指令的 XSLT 文件,请单击“显示 XSL”**。可以搜索 ProductModel 表查找存储了 XML 生产指令的产品的 ProductModelID 值。
删除示例
若要删除示例,请执行以下步骤:
删除示例
- 在 Management Studio 中打开 Scripts\cleanup.sql 文件,然后运行该文件的内容。或在命令提示符窗口中运行以下命令:
sqlcmd -E -I -i Scripts\cleanup.sql
注释
提供的示例仅供教学使用。这些示例不是针对生产环境设计的,也没有在生产环境中进行测试。对于这些示例,Microsoft 不提供相关的技术支持。未经系统管理员允许,不得将示例应用程序和程序集与生产 SQL Server 数据库或报表服务器相连或一起使用。
更改历史记录
发布日期 | 历史记录 |
---|---|
2005 年 12 月 5 日 |
|