|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
DBaaS并不意味着解决方案提供者要让自己失业。与其他系统一样,在实施DBaaS解决方案时,客户可能需要部署、迁移、支持、异地备份、系统集成和灾难恢复等方面的帮助。server|历程
MicrosoftSQLServer7.0贮存历程调试指南
择要:形貌了怎样利用MicrosoftVisualInterDev的SQL调试器来扫除MicrosoftSQLServer贮存过程当中的毛病。
利用VisualInterDev扫除贮存历程和触发器中的毛病
假如您正在利用MicrosoftVisualStudio企业版,VisualInterDev包括有一个SQL调试器。您可使用它象处置其他剧本或程序一样,扫除SQLServer贮存历程和触发器中的毛病。可是,关于怎样设定SQL调试和调试器怎样实行则有些分歧。
对SQL调试举行设置
举行SQL设置的相干软件需求:
您必需要有VisualStudio企业版。
您必需要实行SQLServer6.5包括ServerPack2或更高版本。我们倡议利用7.0版。
SQLServer必需要在MicrosoftWindowsNT4.0或更高的版本上实行。
您的事情站必需要实行Windows95、Windows98、WindowsNT4.0或更高版本。
要利用SQL调试,您必需对服务器和事情站举行得当的设置。您应当:
断定已在SQLServer中安装了SQL调试组件。
创建一个在实行SQLServer盘算机上有办理权限的WindowsNT用户。
在服务器上设置散布式组件工具模子(DCOM),以供SQL调试利用。
断定客户真个DCOM设定撑持SQL调试(只合用于Windows95、98事情站)。
安装SQL服务器调试组件
SQL调试必要您安装在您的SQLServer的组件。这些组件是VisualStudioEnterprise版本的一部分。
安装SQL调试组件
在安装SQLServer的盘算机上,启动VisualStudio企业版的设置程序。
安装导游依据是不是已在盘算机上安装服务器组件显现分歧的选项。
假如服务器已安装,在新增/删除选项中,选择服务器使用程序及工具。
假如没有安装别的的组件,选择下一步直到抵达供应企业设置选项的页面。选择服务器使用程序和工具。
假如没有安装别的组件,选择下一步直到抵达供应企业设置选项的页面。选择服务器使用程序和工具。
鄙人一个页面中,选择启动BackOffice安装导游,然后选择安装。
当显现BackOffice贸易计划导游时,选择自界说安装,然后选择下一步。
持续按下一步直到看到供应一个安装组件清单的页面。除以下组件以外,扫除其他的组件:
SQL服务器调试。
MS数据会见组件。
VisualInterDev服务器。
按下安装。
设置一个调试用户
要利用SQL调试,您必需供应一个在实行SQLServer的盘算机上有办理权限的WindowsNT用户的帐号和暗码。
设置一个用户以供SQL调试利用
在服务器的Windows把持台中,选择设置一个调试用户,然后选择服务。
选择MSSQL,然后选择启动。
选定登录帐号为设定值。假如这个选项设置为体系帐号,将之改成这个帐号,以域帐号的情势输出具有办理权限的用户的准确域和用户帐号。
假如已改动了这个设定值,从头启动SQL服务器。
设置DCOM以供SQL调试利用
假如能够的话,请在呆板中保存一份本机正本,那末就能够不必要利用DCOM来实行跨呆板调试。
SQL调试利用散布式组件工具模子(DCOM),以便在您的客户端盘算机和数据库服务器之间通讯。因而必需设定DCOM以便让远程用户在调试器上附加一个处置程序。
默许情形下,在服务器上安装SQLServer时就会设置准确的DCOM设定值。可是,出于对实行SQLServer盘算机的平安性的思索,您大概要限定对换试的会见。
要在服务器上设定DCOM以供SQL调试利用
从服务器的Windows入手下手菜单,选择运转,然后在翻开方框的提醒符中键进Dcomcnfg.exe。
在散布式组件工具模子(DistributedCOM)设置内容窗口中,选择预设平安性页面。在预设存取权限下选择编纂预设。
假如组Everyone还没有具有权限,选择增加,然后以域帐号的情势增加一个具有办理权限的用户的域和用户帐号。
在增加了这个帐号后,反省SYSTEM。假如它还未呈现在清单上,利用增加称号和组对话框中的拔取清单增加。
假如已对这个过程当中形貌的任何选项做了修正,从头启动SQLServer。
注重:假如但愿将帐号增加到远程服务器,而这个帐号不克不及实行调试,则大概该帐号的用户正在服务器盘算机上实行VisualInterDev。
实行SQL调试
与扫除别的品种程序的毛病分歧,不克不及扫除贮存历程或对正在实行的触发器程序。您能够在编纂器中翻开这个历程,从那边扫除毛病。
在数据反省窗口中,在贮存历程上按右键,然后选择调试。
编纂器会在其窗口内翻开贮存历程,然后在调试菜单选择调试命令。
在以调试形式翻开编纂器窗口后,您能够像寻常一样利用调试器指针。比方,您能够在本机窗口设定断点和慢慢实行历程。您能够检察变量的数值。您还能够将表达式拖到Watch窗口以便在慢慢实行指令或实行程序利用。SQLPRINT的了局显现在输入窗口中。
可是,SQL调试器与剧本利用的调试器有以下的分歧:
Auto和Immediate窗口在对贮存历程调试时是没有感化的。固然您能够显现它们,Auto窗口将酿成空的,而且Immediate窗口将不会同意您输出表达式。
您能够改动实行按次,以便利用设置下一个语句指定。
假如您正在利用复杂的SELECT语句─那些只会前往单一数值─前往的数值是一个能够在本机窗口检察的变量。但是,假如SELECT语句传回一个了局集,在调试器中就不会显现出来。别的,您能够在输入窗口检察了局集。
这些过程被存储和运行在数据库服务器上,以减少在客户端的处理过程,从而最大限度地提高了处理能力,因为通常情况下数据库服务器会运行地更快。存储过程并不是MySQL独有的功能,但是这个最近新增加的功能使得这个数据库比以前更具吸引力了。 |
|