国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

Microsoft SQL Server 7.0儲存過程調試指南

2024-08-31 00:48:31
字體:
來源:轉載
供稿:網友

microsoft sql server 7.0儲存過程調試指南
 
摘要:描述了如何使用microsoft visual interdev的sql調試器來清除microsoft sql server儲存過程中的錯誤。

使用visual interdev清除儲存過程和觸發器中的錯誤
如果您正在使用microsoft visual studio企業版,visual interdev包含有一個sql調試器。您可以使用它象處理其他腳本或程序一樣,清除sql server儲存過程和觸發器中的錯誤。但是,關于如何設定sql調試以及調試器如何執行則有些不同。

對sql調試進行設置
進行sql設置的相關軟件需求:

您必須要有visual studio企業版。
您必須要執行sql server 6.5包含server pack 2或更高版本。我們建議使用7.0版。
sql server必須要在microsoft windows nt 4.0或更高的版本上執行。
您的工作站必須要執行windows 95、windows 98、windows nt 4.0或更高版本。
要使用sql調試,您必須對服務器和工作站進行適當的設置。您應該:

確定已經在sql server中安裝了sql調試組件。
建立一個在執行sql server計算機上有管理權限的windows nt用戶。
在服務器上設置分布式組件對象模型(dcom),以供sql調試使用。
確定客戶端的dcom設定支持sql調試(只適用于windows 95、98工作站)。
安裝sql服務器調試組件
sql調試需要您安裝在您的sql server的組件。這些組件是visual studio enterprise版本的一部份。

安裝sql調試組件
在安裝sql server的計算機上,啟動visual studio企業版的設置程序。
安裝向導根據是否已在計算機上安裝服務器組件顯示不同的選項。
如果服務器已經安裝,在新增/刪除選項中,選擇服務器應用程序及工具。
如果沒有安裝其它的組件,選擇下一步直到到達提供企業設置選項的頁面。選擇服務器應用程序和工具。
如果沒有安裝其它組件,選擇下一步直到到達提供企業設置選項的頁面。選擇服務器應用程序和工具。
在下一個頁面中,選擇啟動backoffice安裝向導,然后選擇安裝。
當顯示backoffice商業方案向導時,選擇自定義安裝,然后選擇下一步。
繼續按下一步直到看到提供一個安裝組件清單的頁面。除了以下組件之外,清除其余的組件:
sql服務器調試。
ms數據訪問組件。
visual interdev服務器。
按下安裝。
設置一個調試用戶
要使用sql調試,您必須提供一個在執行sql server的計算機上有管理權限的windows nt用戶的帳號和密碼。

設置一個用戶以供sql調試使用
在服務器的windows控制臺中,選擇設置一個調試用戶,然后選擇服務。
選擇mssql,然后選擇啟動。
選定登錄帳號為設定值。如果這個選項設置為系統帳號,將之改為這個帳號,以域/帳號的形式輸入擁有管理權限的用戶的正確域和用戶帳號。
如果已經改變了這個設定值,重新啟動sql服務器。
設置dcom以供sql調試使用
如果可以的話,請在機器中保留一份本機副本,那么就可以不需要使用dcom來執行跨機器調試。

sql調試使用分布式組件對象模型(dcom),以便在您的客戶端計算機和數據庫服務器之間通信。因此必須設定dcom以便讓遠程用戶在調試器上附加一個處理程序。

默認情況下,在服務器上安裝sql server時就會設置正確的dcom設定值。但是,出于對執行sql server計算機的安全性的考慮,您可能要限制對調試的訪問。

要在服務器上設定dcom以供sql調試使用
從服務器的windows開始菜單,選擇運行,然后在打開方框的提示符中鍵入dcomcnfg.exe。
在分布式組件對象模型(distributed com)設置內容窗口中,選擇預設安全性頁面。在預設存取權限下選擇編輯預設。
如果組everyone尚未擁有權限,選擇添加,然后以域/帳號的形式添加一個擁有管理權限的用戶的域和用戶帳號。
在添加了這個帳號后,檢查system。如果它還未出現在清單上,使用添加名稱和組對話框中的選取清單添加。
如果已經對這個過程中描述的任何選項做了修改,重新啟動sql server。
注意: 如果希望將帳號添加到遠程服務器,而這個帳號不能執行調試,則可能該帳號的用戶正在服務器計算機上執行visual interdev。

執行sql調試
與清除其它種類程序的錯誤不同,不能清除儲存過程或對正在執行的觸發器程序。您可以在編輯器中打開這個過程,從那里清除錯誤。

在數據檢查窗口中,在儲存過程上按右鍵,然后選擇調試。

編輯器會在其窗口內打開儲存過程,然后在調試菜單選擇調試命令。

在以調試模式打開編輯器窗口后,您可以像平常一樣使用調試器指針。例如,您可以在本機窗口設定斷點和逐步執行過程。您可以查看變量的數值。您還可以將表達式拖到watch窗口以便在逐步執行指令或執行程序使用。sql print的結果顯示在輸出窗口中。

但是,sql調試器與腳本使用的調試器有以下的不同:
auto和immediate窗口在對儲存過程調試時是沒有作用的。雖然您可以顯示它們,auto窗口將變成空的,并且immediate窗口將不會允許您輸入表達式。
您可以改變執行順序,以便使用設置下一個語句指定。

如果您正在使用簡單的select語句 ─ 那些只會返回單一數值 ─ 返回的數值是一個可以在本機窗口查看的變量。然而,如果select語句傳回一個結果集,在調試器中就不會顯示出來。此外,您可以在輸出窗口查看結果集。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙田区| 连城县| 扬州市| 五华县| 千阳县| 五台县| 西安市| 尚志市| 资阳市| 项城市| 庆安县| 桂东县| 巴楚县| 喀喇| 锡林郭勒盟| 微博| 手机| 桂平市| 天峨县| 浠水县| 五河县| 黑水县| 凤阳县| 浪卡子县| 海门市| 兴国县| 波密县| 民勤县| 双鸭山市| 阿图什市| 南平市| 苗栗县| 广平县| 巴彦县| 长武县| 洞头县| 剑阁县| 会宁县| 汉川市| 玛曲县| 荃湾区|