|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
限制,如果WHERE子句的查询条件里有不等号(WHEREcoloum!=),MySQL将无法使用索引。类似地,如果WHERE子句的查询条件里使用了函数(WHEREDAY(column)=),MySQL也将无法使用索引。server|sqlserver|存储历程
Author:zfive5(zhaozidong)
email:zfive5@yahoo.com.cn
比来事情缘故原由写起了存储历程,编码时不免调试,但sqlserver调试方面的傻瓜水平几乎不
能于oracle等量齐观,记住先前做oracle项目时,只需装好PL/SQLDeveloper后,统统都那末简
单,而如今sqlserver要能调试还的必要设置才干ok!
上面就是我的理论:
1、假如调试数据在本机上,那统统都很复杂!
msdn中是如许写的:
若要在SQL2000桌面引擎上启用存储历程调试,必需在安装SQL2000桌面引擎的盘算机上实行以下步骤。
利用SQL2000桌面引擎启用调试(在安装了VisualStudio.NET的盘算机上)
将MSSDI98.DLL从MicrosoftVisualStudio.NET2003qlserver目次复制到inn目次中。
利用SQL2000桌面引擎启用调试(在没有安装VisualStudio.NET的盘算机上)
在VisualStudio.NETCD或DVD上找到MSSDI98.DLL并将其复制到inn目次中。
在VisualStudio.NETCD或DVD上找到SQLDBG.DLL并将其复制到以下目次:
programfilescommonfilesmicrosoftsharedqldebugging
经由过程在命令提醒处输出以下命令从头注册SQLDBG.DLL:
regsvr32sqldbg.dll
向调试器用户授与存储历程sp_sdidebug的实行权限:
GRANTEXECUTE
ONsp_sdidebug
TOmyUserName
我的步骤:
1)regsvr32sqldbg.dll
2)GRANTEXECUTEONsp_sdidebugTOdbo
如许就ok了
拜见:http://msdn.microsoft.com/library/CHS/vsdebug/html/vxlrfSettingUpSQLDebugging.asp
如今还在研讨数据库不是当地的情形,但愿其他设置乐成的人,说一说!
对于insert操作,只需要把event_type改成DELETE_ROWS_EVENT;对于delete操作,改成WRITE_ROWS_EVENT |
|