我想说第一个问题:
如果你的dll被其他项目引用,并且带有提示,那么在编译dll工程的时候,这么设置你的项目
在解决方案资源管理器中,右键-》属性-》单击配置属性-》XML文档文件,在这里输入一个文件名(*.xml),并且名字和项目名称同名(和生成的dll同名),然后再编译就行了。
在使用它的时候,使用它的项目会自动把这个xml文件也copy过来,这样就会出现提示了。
如果你的dll被其他项目引用,并且带有提示,那么在编译dll工程的时候,这么设置你的项目
在解决方案资源管理器中,右键-》属性-》单击配置属性-》XML文档文件,在这里输入一个文件名(*.xml),并且名字和项目名称同名(和生成的dll同名),然后再编译就行了。
在使用它的时候,使用它的项目会自动把这个xml文件也copy过来,这样就会出现提示了。
你的方法果然正确 100分
希望能帮你!!
服务器端运行:DCOMCNFG,按下设置:DCOMCNFG
|
|__ Application Tab
| |
| |_____ SQLDBREG
| |
| |______ Identity Tab
| |
| |_______ The interactive user
|
|__ Default Security Tab
|
|_____ Default Access Permissions
|
|______ Edit Default Button
|
|_______ Everyone (or domain\account and System)
我按你说的做了,但还是不成功.我是这样做的:
1,在我的数据库中添加一个新用户 myUser,在我的项目中用myUser去登陆SQL server.
2,在服务端进行了Dcom的配置;
3,我的客户端已存在SQLdebug用户,我的OS是Win XP pro;
4,在Vs.net打开我的项目与存储过程,设一断点于存储过程,运行报错为:
拒绝了对对象'sp_sdidebug'(数据库'master',所有者'dbo')的Execute 权限.
5,我在mater数据库中加入用户 myUser,再次运行调试,不报错,断点也不进去.有谁成功过的?哪些关键的设置?谢谢!
--左连的对象浏览器(没有的话按F8)
--对象项中
--右键调试的存储过程
--调试
--输入参数(必须输入所有的参数,包括默认值/输出参数
--点击执行
--出现一个浮动工具条
--上面有单步执行,断点设置等
如果您在空白行或非执行 SQL 语句处放置行断点,则执行不会在该行停止,因为调试器不会将它当作执行语句行。对于跨越多个源代码行的执行 SQL 语句,请务必将断点放置在该语句的第一行。
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
关键是。我在语句中设置断点,它也不执行。
现在解决了:
http://expert.csdn.net/Expert/topic/2096/2096098.xml?temp=.5811884
解释源文如下:
在你的要做成dll的那个项目:右击项目--属性--配置属性--生成,在右边的"xml文档文件"要设置一下: 项目名.xml这样这个项目编译后会身成一个xml文件,当这个dll被别的项目引用后会同时把这个xml文件拷贝到那个项目的bin下,注释也就会出来了.
我不明白,
但我关注,我学习
现在我准备在同一机器上做测试,即SQL Server 与 Vs.net工具装在同一机器上,请在这方面测试成功者提供意见。