SQL7.0储存过程调试

来源:互联网 发布:lua编程学习 编辑:程序博客网 时间:2024/05/17 23:02
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

 摘要:描述了如何使用MicrosoftVisualInterDev的SQL调试器来清除Microsoft储存过程中的错误。

  使用VisualInterDev清除储存过程和触发器中的错误。

  如果您正在使用MicrosoftVisualStudio企业版,VisualInterDev包含有一个SQL调试器。您可以使用它象处理其他脚本或程序一样,清除SQLServer储存过程和触发器中的错误。但是,关于如何设定SQL调试以及调试器如何执行则有些不同。

  SQL调试进行设置

  进行SQL设置的相关需求:

  您必须要有VisualStudio企业版。

  您必须要执行SQLServer6.5包含ServerPack2或更高版本。我们建议使用7.0版。

  SQLServer必须要在MicrosoftWindowsNT4.0或更高的版本上执行。

  您的工作站必须要执行Windows95、、WindowsNT4.0或更高版本。

  要使用SQL调试,您必须对服务器和工作站进行适当的设置。您应该:

  确定已经在SQLServer中安装了SQL调试组件。

  建立一个在执行SQLServer计算机上有管理权限的WindowsNT用户。

  在服务器上设置分布式组件对象模型(DCOM),以供SQL调试使用。

  确定客户端的DCOM设定支持SQL调试(只适用于Windows95、98工作站)。

  安装SQL服务器调试组件

  SQL调试需要您安装在您的SQLServer的组件。这些组件是VisualStudioEnterprise版本的一部份。

  

  在安装SQLServer的计算机上,启动VisualStudio企业版的设置程序。

  安装向导根据是否已在计算机上安装服务器组件显示不同的选项。

  如果服务器已经安装,在新增/删除选项中,选择服务器应用程序及工具。

  如果没有安装其它的组件,选择下一步直到到达提供企业设置选项的页面。选择服务器应用程序和工具。

  如果没有安装其它组件,选择下一步直到到达提供企业设置选项的页面。选择服务器应用程序和工具。

  在下一个页面中,选择启动BackOffice安装向导,然后选择安装。

  当显示BackOce商业方案向导时,选择自定义安装,然后选择下一步。
  
  继续按下一步直到看到提供一个安装组件清单的页面。除了以下组件之外,清除其余的组件:

  SQL服务器调试。

  MS数据访问组件。

  VisualInterDev服务器。

  按下安装。

  设置一个调试用户

  要使用SQL调试,您必须提供一个在执行SQLServer的计算机上有管理权限的WindowsNT用户的帐号和密码。

  设置一个用户以供SQL调试使用  

  在服务器的Windows控制台中,选择设置一个调试用户,然后选择服务。

  选择,然后选择启动。

  选定登录帐号为设定值。如果这个选项设置为系统帐号,将之改为这个帐号,以域/帐号的形式输入拥有管理权限的用户的正确域和用户帐号。

  如果已经改变了这个设定值,重新启动SQL服务器。

  设置DCOM以供SQL调试使用

  如果可以的话,请在机器中保留一份本机副本,那么就可以不需要使用DCOM来执行跨机器调试。

  SQL调试使用分布式组件对象模型(DCOM),以便在您的客户端计算机和服务器之间通信。因此必须设定DCOM以便让远程用户在调试器上附加一个处理程序。

  默认情况下,在服务器上安装SQLServer时就会设置正确的DCOM设定值。但是,出于对执行SQLServer计算机的性的考虑,您可能要限制对调试的访问。
 要在服务器上设定DCOM以供SQL调试使用

  从服务器的Windows开始菜单,选择运行,然后在打开方框的提示符中键入Dcomcnfg.exe。

  在分布式组件对象模型(DistributedCOM)设置内容窗口中,选择预设安全性页面。在预设存取权限下选择编辑预设。

  如果组Everyone尚未拥有权限,选择添加,然后以域/帐号的形式添加一个拥有管理权限的用户的域和用户帐号。

  在添加了这个帐号后,检查SYSTEM。如果它还未出现在清单上,使用添加名称和组对话框中的选取清单添加。1

<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
原创粉丝点击