日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
SQLServer2008存儲(chǔ)過(guò)程調(diào)試的設(shè)置詳解

SQL Server 2008存儲(chǔ)過(guò)程調(diào)試的相關(guān)知識(shí)是本文我們主要要介紹的內(nèi)容,接下來(lái)我們就來(lái)分別介紹一下SSMS中的調(diào)試以及在VS中的調(diào)試的設(shè)置,希望能夠?qū)δ兴鶐椭?/p>

1.在SQL Server 2008中調(diào)試存儲(chǔ)過(guò)程

SQL Server 2008的SSMS是支持單步debug的,但是在調(diào)試之前必須配置權(quán)限。

如果 SQL Server Management Studio 與 SQL Server 數(shù)據(jù)庫(kù)引擎實(shí)例在同一臺(tái)計(jì)算機(jī)上運(yùn)行,則對(duì)于運(yùn)行 Transact-SQL 調(diào)試器沒有配置要求。但是,當(dāng) SQL Server Management Studio 與數(shù)據(jù)庫(kù)引擎實(shí)例在不同計(jì)算機(jī)上運(yùn)行時(shí),若要運(yùn)行 Transact-SQL 調(diào)試器,則必須在兩臺(tái)計(jì)算機(jī)上使用“Windows 防火墻”控制面板應(yīng)用程序來(lái)啟用程序和端口例外。

在運(yùn)行數(shù)據(jù)庫(kù)引擎實(shí)例的計(jì)算機(jī)上,在“Windows 防火墻”中指定以下信息:

將TCP端口135添加到例外列表。

將程序sqlservr.exe添加到例外列表。默認(rèn)情況下,sqlservr.exe 安裝在 C:\Program Files\Microsoft SQL Server\MSSQL10.實(shí)例名稱\MSSQL\Binn 下,其中,實(shí)例名稱對(duì)于默認(rèn)實(shí)例為 MSSQLSERVER,對(duì)于任何指定的實(shí)例則為相應(yīng)實(shí)例的名稱。

如果域策略要求通過(guò) IPSec 進(jìn)行網(wǎng)絡(luò)通信,還必須將 UDP 端口 4500 和 UDP 端口 500 添加到例外列表。

在運(yùn)行 SQL Server Management Studio 的計(jì)算機(jī)上,在“Windows 防火墻”中指定以下信息:

將TCP端口135添加到例外列表。

將程序ssms.exe (SQL Server Management Studio) 添加到例外列表。默認(rèn)情況下,ssms.exe 安裝在 C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE 下。

啟動(dòng)Transact-SQL 調(diào)試器的要求如下:

我們建議在測(cè)試服務(wù)器上調(diào)試 Transact-SQL 代碼,而不要在生產(chǎn)服務(wù)器上調(diào)試,原因如下:

啟動(dòng) Transact-SQL 調(diào)試器可將查詢編輯器窗口置于調(diào)試模式。在查詢編輯器窗口進(jìn)入調(diào)試模式時(shí),調(diào)試器會(huì)在第一個(gè)代碼行處暫停。然后,您可以單步執(zhí)行代碼,在特定 Transact-SQL 語(yǔ)句上暫停執(zhí)行,并使用調(diào)試器窗口來(lái)查看當(dāng)前執(zhí)行狀態(tài)。可以通過(guò)在“查詢”工具欄上單擊“調(diào)試”按鈕,或在“調(diào)試”菜單上單擊“啟動(dòng)調(diào)試”來(lái)啟動(dòng)調(diào)試器。

查詢編輯器窗口會(huì)保持在調(diào)試模式下,直到查詢編輯器窗口中的最后一個(gè)語(yǔ)句完成或您停止調(diào)試模式??梢允褂靡韵氯魏我环N方法來(lái)停止調(diào)試模式和語(yǔ)句執(zhí)行:

也可在“調(diào)試”菜單上單擊“全部分離”,以停止調(diào)試模式,但允許剩余的 Transact-SQL 語(yǔ)句完成執(zhí)行。

SQL Server Management Studio必須在作為sysadmin固定服務(wù)器角色成員的Windows帳戶下運(yùn)行。

數(shù)據(jù)庫(kù)引擎查詢編輯器窗口必須使用Windows身份驗(yàn)證來(lái)連接,或使用作為sysadmin固定服務(wù)器角色成員的SQL Server身份驗(yàn)證登錄名來(lái)連接。

數(shù)據(jù)庫(kù)引擎查詢編輯器窗口必須連接到SQL Server 2008數(shù)據(jù)庫(kù)引擎的實(shí)例。如果查詢編輯器窗口連接到處于單用戶模式下的實(shí)例,您將無(wú)法運(yùn)行調(diào)試器。

調(diào)試是一項(xiàng)需要高特權(quán)的操作。因此只允許sysadmin固定服務(wù)器角色成員在SQL Server中進(jìn)行調(diào)試。

當(dāng)您調(diào)查多個(gè)Transact-SQL語(yǔ)句的運(yùn)行時(shí),調(diào)試會(huì)話通常會(huì)運(yùn)行很長(zhǎng)時(shí)間。會(huì)話獲取的鎖(如更新鎖)可能會(huì)持有很長(zhǎng)時(shí)間,直到終止會(huì)話或者提交或回滾事務(wù)。

在“調(diào)試”菜單中,單擊“停止調(diào)試”。

在“調(diào)試”工具欄上,單擊“停止調(diào)試”按鈕。

在“查詢”菜單上,單擊“取消執(zhí)行查詢”。

在“查詢”工具欄上,單擊“取消執(zhí)行查詢”按鈕。

2.在Visual Studio中調(diào)試存儲(chǔ)過(guò)程(以VS2010為例)

打開服務(wù)器資源管理器,添加一個(gè)SQL Server 2008數(shù)據(jù)庫(kù)連接,然后在存儲(chǔ)過(guò)程節(jié)點(diǎn)上點(diǎn)右鍵,選擇“單步執(zhí)行存儲(chǔ)過(guò)程”,即可進(jìn)入單步調(diào)試狀態(tài),同上邊過(guò)程,也要設(shè)置權(quán)限。這里就不再詳細(xì)介紹了。

關(guān)于SQL Server 2008 存儲(chǔ)過(guò)程調(diào)試的相關(guān)知識(shí)就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. SQL Server 2005導(dǎo)入Oracle 10g的C#源碼
  2. SQL Server 2008快速清理日志文件的代碼
  3. SQL Server 2008數(shù)據(jù)庫(kù)中CDC的功能使用及說(shuō)明
  4. SQL Server 2008阻止保存要求重新創(chuàng)建表的更改的問(wèn)題
  5. SQL Server數(shù)據(jù)庫(kù)row_number() over() 來(lái)自動(dòng)產(chǎn)生行號(hào)

本文標(biāo)題:SQLServer2008存儲(chǔ)過(guò)程調(diào)試的設(shè)置詳解
標(biāo)題來(lái)源:http://www.5511xx.com/article/dpjpjdh.html