SMOTableList 示例
更新日期: 2006 年 7 月 17 日
SmoTableList 示例说明如何枚举 AdventureWorks 数据库中的用户表。脚本任务检索架构和表名称并将它们放入两个变量中。然后,Transact-SQL 任务执行使用这两个变量的 DBCC CHECKCONSTRAINTS 命令。IA64 不支持此示例。此示例需要 SQL Server 2005 SP1。
有关详细信息,请参阅 SQL Server 2005 联机丛书中的“Foreach 循环容器”主题。
重要提示: |
---|
提供的示例仅供教学使用。这些示例不是针对生产环境设计的,也没有在生产环境中进行测试。对于这些示例,Microsoft 不提供相关的技术支持。 |
运行示例
如果您已经知道如何定位、生成和安装代码示例,则可以直接跳到测试示例一节,了解如何配置和运行代码示例。
必备组件
运行此示例包具有以下要求:
- .NET Framework SDK 2.0 或 Microsoft Visual Studio 2005。您可以免费获取 .NET Framework SDK。请参阅联机丛书主题安装 .NET Framework SDK。
- Microsoft SQL Server 2005 Integration Services
- 示例数据包及其使用的数据文件必须安装在本地硬盘驱动器上。
- 您必须附加了 AdventureWorks OLTP 数据库,并对其具有管理权限。
有关如何安装示例的详细信息,请参阅 SQL Server 2005 联机丛书中的“安装示例 Integration Services 包”主题。
位置
如果代码示例安装到默认位置,则该示例将位于以下目录中:
C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\\Programming Samples\Control Flow\SmoTableList\
代码示例的 C# 解决方案位于 CS 目录,而 Visual Basic 解决方案位于 VB 目录。
有关安装示例所需的两个步骤的信息,请参阅安装示例。若要获取最新版本的示例(包括在 SQL Server 2005 首次发布之后发布的新示例),请参阅 SQL Server 2005 示例和示例数据库(2006 年 4 月)。
生成示例
如果尚未生成强名称密钥文件,则请使用以下过程生成此密钥文件。
生成强名称密钥文件
若要打开 Microsoft Visual Studio 2005 命令提示,请单击**“开始”,依次指向“所有程序”、Microsoft Visual Studio 2005 和“Visual Studio 工具”,然后单击“Visual Studio 2005 命令提示”**。
- 或 -
若要打开 Microsoft .NET Framework 命令提示,请单击**“开始”,依次指向“所有程序”和 Microsoft .NET Framework SDK 2.0,然后单击“SDK 命令提示”**。
在命令提示符下,使用更改目录 (CD) 命令将命令提示符窗口的当前文件夹更改为 Samples 文件夹。所有 SQL Server 2005 代码示例都将使用在此文件夹中创建的密钥文件。
注意: |
---|
若要确定示例所在的文件夹,请单击“开始”,依次指向“所有程序”、Microsoft SQL Server 2005、“文档和教程”,然后单击“示例目录”。如果使用了默认安装位置,则示例将位于 <system_drive>:\Program Files\Microsoft SQL Server\90\Samples 中。 |
- 在命令提示符下,运行以下命令以生成密钥文件:
sn -k SampleKey.snk
重要提示: |
---|
有关强名称密钥对的详细信息,请参阅 MSDN 上 .NET 开发中心中的“安全简讯:.NET Framework 中的强名称和安全性”。 |
生成示例
打开 Microsoft Visual Studio 2005。
在**“文件”|“打开”菜单中,单击“项目”**,然后打开用于所需示例的解决方案 (.sln),根据您使用的语言,该解决方案为 CS 或 VB 文件夹中的 SMOTableList.sln。
单击菜单上的**“生成”/“生成 SmoTableList”**。
测试示例
由示例创建的包保存在以下位置:
C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\\Programming Samples\Control Flow\SmoTableList\<language>\SmoTablelist\bin\debug\ SmoTableSamplePackage.dtsx.
若要在设计器中查看包,请创建新的 Integration Services 项目并将现有的 .dtsx 项添加到该项目中。有关详细信息,请参阅 SQL Server 2005 联机丛书中的“如何将项添加到 Integration Services 项目中”主题。
更改历史记录
发布日期 | 历史记录 |
---|---|
2006 年 7 月 17 日 |
|
2006 年 4 月 14 日 |
|