Readme_XmlSurvey
更新: 2005 年 12 月 5 日
XmlSurvey 範例應用程式會為存放區調查收集資訊,並以結果更新 SQL Server AdventureWorks 資料庫。此資料庫中的存放區代表轉售商。調查會以 XML 格式儲存在 Sales.Store 資料表的 Demographics 資料行中。
為了使應用程式保持簡單,每次儲存調查時都會更新「客戶 ID」為 1 的記錄,以包含指定的 XML。
附註: |
---|
CustomerID 是 Sales.Store 資料庫中的主索引鍵,同時也是 Sales.Customer 資料庫中的外部索引鍵。 |
Windows 2000 及更早版本的作業系統不支援此範例。
預設安裝目錄為 <drive>:\Program Files\Microsoft SQL Server\90\Samples\Engine\XML\XmlSurvey。
狀況
開發人員要藉由將 XML 文件傳送至 SQL Server 裝載的 Web 服務,來建立更新儲存人口統計資訊的應用程式。
程式語言
Transact-SQL、XML、XSD、Visual C# 和 Visual Basic。
功能
XmlSurvey 範例會使用 SQL Server 2005 的下列功能。
應用程式區 | 功能 |
---|---|
整體 |
XML、SQL Server 主控的 Web 服務 |
必要條件
執行此範例之前,請確定已安裝 SQL Server 2005,包括下列元件:
- SQL Server Database Engine
- SQL Server Management Studio
- SQL Server 2005 中包含的 AdventureWorks 資料庫,也可以從 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>。
建立範例
如果您尚未建立強式名稱金鑰檔,請利用下列指示產生金鑰檔。
若要產生強式名稱金鑰檔
開啟 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 Development Center 中的<Security Briefs: Strong Names and Security in the .NET Framework>。
若要建立範例,請執行下列動作:
建立範例
請確定已安裝 AdventureWorks 範例資料庫。
在 SQL Server Management Studio 中,載入並執行 Scripts\InstallCS.sql 指令碼以建立下列項目:
- SaveStoreSurvey 預存程序
- sql_StoreSurvey HTTP 結束點
使用提供的方案和 Visual Studio 建立範例,或在 .NET Framework 或 Microsoft Visual Studio 2005 命令提示字元中執行下列命令:
msbuild /nologo /verbosity:quiet /property:Configuration=Debug CS\XmlSurvey.sln
執行範例
若要執行範例,請執行下列動作:
執行範例
執行 CS\XmlSurvey\bin\debug\XmlSurvey.exe。
填入調查。
按一下 [檔案] 功能表上的 [儲存] 以儲存調查。
確認已藉由執行類似下列的查詢,然後選取結果窗格內 Demographics 資料行中的資料,更新 Sales.Store 資料表。
SELECT * FROM Sales.Store WHERE CustomerID = 1
移除範例
若要移除範例,請執行下列動作:
移除範例
- 使用 Management Studio 開啟 Scripts\Cleanup.sql 檔案,並執行該檔案的內容。
註解
範例只供教育目的之用。它們不能用於實際執行環境,而且尚未在實際執行環境中測試過。Microsoft 不提供對這些範例的技術支援。若沒有系統管理員的權限,就不應該在生產 SQL Server 資料庫或報表伺服器上,連接或使用範例應用程式及組件。
請參閱
概念
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2005 年 12 月 5 日 |
|