当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:21:00  来源:本站整理

MicrosoftSQLServer7.0储存历程调试指南[MSSQL防范]

赞助商链接



  本文“MicrosoftSQLServer7.0储存历程调试指南[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Microsoft sql server 7.0储存历程调试指南
 
择要:描写了若何利用Microsoft Visual InterDev的SQL调试器来排除Microsoft SQL Server储存历程中的错误.-.iTbulo.comph3jM

利用Visual InterDev排除储存历程和触发器中的错误
假如您正在利用Microsoft Visual Studio企业版,Visual InterDev包含有一个SQL调试器.您可以利用它象处理其他脚本或程序一样,排除SQL Server储存历程和触发器中的错误.但是,关于若何设定SQL调试以及调试器若何履行则有些差别.-.iTbulo.comph3jM

对SQL调试举行设置
举行SQL设置的相关软件需求:-.iTbulo.comph3jM

您必必要有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调试,您必须对服务器和工作站举行得当的设置.您应当:-.iTbulo.comph3jM

肯定已经在SQL Server中安装了SQL调试组件.
成立一个在履行SQL Server计算机上有管理权限的Windows NT用户.
在服务器上设置分布式组件对象模子(DCOM),以供SQL调试利用.
肯定客户端的DCOM设定支持SQL调试(只实用于Windows 95、98工作站).
安装SQL服务器调试组件
SQL调试需求您安装在您的SQL Server的组件.这些组件是Visual Studio Enterprise版本的一部份.-.iTbulo.comph3jM

安装SQL调试组件
在安装SQL Server的计算机上,启动Visual Studio企业版的设置程序.
安装向导按照能否已在计算机上安装服务器组件显示差别的选项.
假如服务器已经安装,在新增/删除选项中,挑选服务器利用程序及工具.
假如没有安装别的的组件,挑选下一步直到到达供应企业设置选项的页面.挑选服务器利用程序和工具.
假如没有安装别的组件,挑选下一步直到到达供应企业设置选项的页面.挑选服务器利用程序和工具.
在下一个页面中,挑选启动Backoffice安装向导,然后挑选安装.
当显示BackOffice商业筹划向导时,挑选自定义安装,然后挑选下一步.
持续按下一步直到看到供应一个安装组件清单的页面.除了以下组件之外,排除别的的组件:
SQL服务器调试.
MS数据拜候组件.
Visual InterDev服务器.
按下安装.
设置一个调试用户
要利用SQL调试,您必须供应一个在履行SQL Server的计算机上有管理权限的Windows NT用户的帐号和密码.-.iTbulo.comph3jM

设置一个用户以供SQL调试利用
在服务器的Windows掌握台中,挑选设置一个调试用户,然后挑选服务.
挑选MSSQL,然后挑选启动.
选定登录帐号为设定值.假如这个选项设置为系统帐号,将之改成这个帐号,以域\帐号的情势输入拥有管理权限的用户的精确域和用户帐号.
假如已经改变了这个设定值,重新启动SQL服务器.
设置DCOM以供SQL调试利用
假如可以的话,请在机械中保存一份本机副本,那么便可以不需求利用DCOM来履行跨机械调试.-.iTbulo.comph3jM

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

默许情形下,在服务器上安装SQL Server时就会设置精确的DCOM设定值.但是,出于对履行SQL Server计算机的安全性的考虑,您大概要限制对换试的拜候.-.iTbulo.comph3jM

要在服务器上设定DCOM以供SQL调试利用
从服务器的Windows开始菜单,挑选运行,然后在翻开方框的提醒符中键入Dcomcnfg.exe.
在分布式组件对象模子(Distributed COM)设置内容窗口中,挑选预设安全性页面.在预设存取权限下挑选编辑预设.
假如组Everyone还没有拥有权限,挑选增添,然后以域\帐号的情势增添一个拥有管理权限的用户的域和用户帐号.
在增添了这个帐号后,查抄SYSTEM.假如它还未呈目前清单上,利用增添名称和组对话框中的选取清单增添.
假如已经对这个历程中描写的任何选项做了改正,重新启动SQL Server.
注意: 假如但愿将帐号增添到远程服务器,而这个帐号不能履行调试,则大概该帐号的用户正在服务器计算机上履行Visual InterDev.-.iTbulo.comph3jM

履行SQL调试
与排除别的种类程序的错偏差别,不能排除储存历程或对正在履行的触发器程序.您可以在编辑器中翻开这个历程,从那边排除错误.-.iTbulo.comph3jM

在数据查抄窗口中,在储存历程上按右键,然后挑选调试.-.iTbulo.comph3jM

编辑器会在其窗口内翻开储存历程,然后在调试菜单挑选调试号令.-.iTbulo.comph3jM

在以调试情势翻开编辑器窗口后,您可以像普通一样利用调试器指针.比方,您可以在本机窗口设定断点和渐渐履行历程.您可以查看变量的数值.您还可以将表达式拖到Watch窗口以便在渐渐履行指令或执路程序利用.SQL PRINT的后果显示在输出窗口中.-.iTbulo.comph3jM

但是,SQL调试器与脚本利用的调试器有以下的差别:
Auto和Immediate窗口在对储存历程调试时是没有作用的.固然您可以显示它们,Auto窗口将变成空的,并且Immediate窗口将不会答应您输入表达式.
您可以改变履行次序,以便利用设置下一个语句指定.-.iTbulo.comph3jM

假如您正在利用简单的SELECT语句 ─ 那些只会返回单一数值 ─ 返回的数值是一个可以在本机窗口查看的变量.但是,假如SELECT语句传回一个后果集,在调试器中就不会显示出来.此外,您可以在输出窗口查看后果集.
-.iTbulo.comph3jM

  以上是“MicrosoftSQLServer7.0储存历程调试指南[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • SQL 无法装载DLL Microsoft缘由(无法改正sa密码)
  • Ubuntu获得免费的Microsoft Word
  • Windows家庭医生Microsoft Fix it Center
  • 办理安装软件时呈现未在本地计算机注册"Microsoft.Jet.OLEDB.4.0"办法...
  • Microsoft SQL Server 7.0数据库设置与数据构造
  • <b>Microsoft SQL Server 7.0安全问题</b>
  • Microsoft SQL Server 7.0安装问题(一)
  • Microsoft SQL Server 7.0安装问题(二)
  • Microsoft SQLServer安装示例
  • Microsoft SQL Server 7.0 备份及恢复相关问题
  • Microsoft SQL Server 7.0数据库的成立与管理
  • Microsoft SQL Server 7.0数据库进级转换问题
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .