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 Development Center 中的<Security Briefs: Strong Names and Security in the .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 日 |
|