小编Joh*_*ohn的帖子

SQL Server:无法授予,拒绝或撤消sa,dbo,实体所有者,information_schema,sys或您自己的权限

我正在配置一个新的SQL Server 2008 R2,当我尝试使用该语句向用户授予存储过程的exec权限时,我收到以下错误

grant exec on [schemaName].[StoredProcedureName] TO userName
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

无法授予,拒绝或撤消对sa,dbo,实体所有者,information_schema,sys或您自己的权限.

我可以授予其他权限,例如对同义词的select权限.我还能够根据登录创建登录和创建用户,并授予用户datawriter和datareader角色.

我有public,serveradmin和sysadmin服务器角色.我在数据库中有db_owner角色,我试图授予权限.

我之前从未遇到过这个问题.

我错过了什么?

sql-server permissions sql-server-2008

6
推荐指数
1
解决办法
2万
查看次数

ASP.NET FileUpload

问候!

我使用ASP.NET FileUpload控件允许用户将文本文件上传到我们的Web服务器.在使用控件的SaveAs()方法将文件保存到我们想要的位置等方面,一切都很有效.

但是我们被一个看似简单的警告吓到了:上传文件的原始时间戳丢失了,例如上次修改日期和创建日期.上次修改日期和创建日期将成为将文件保存到服务器的实际日期和时间.

我的问题是:无论如何通过设置一些我还不知道的属性来保留原始时间戳,或者是否可以读取文件的元数据以获得其原始时间戳?

任何视线和建议都非常感谢.

约翰

asp.net file-upload

5
推荐指数
1
解决办法
1055
查看次数

绕过Windows身份验证

我有一个ASP.NET Intranet应用程序,配置为在集成Windows身份验证模式下运行.它一直工作正常,直到最近出现需求.

需要通过可用性检查器(Windows服务)检查Intranet的可用性.检查器的作用是访问ASP.NET页面并检查响应对象.由于Windows服务未使用域用户帐户运行,因此它获得了

远程服务器返回错误:(401)未经授权.

我正在考虑添加一个新的asp.net页面供我使用的检查器,我想告诉系统不要对它进行身份验证.但我相信认证发生在应用程序甚至有机会查看页面之前,在应用程序代码"看到"页面之前返回401错误.

我有什么办法可以解决这个问题?

谢谢!

约翰

windows asp.net authentication

5
推荐指数
1
解决办法
3784
查看次数

DOS命令FindStr

我需要使用DOS命令FINDSTR来搜索与其他类型的文件混合的所有源代码文件,例如PDF,exe,dll等.

我不需要搜索那些二进制文件.有没有办法排除二进制文件?

我的命令看起来像

findstr /r /n /o /s /g:c:\projects\vsssearch\muafinddata.txt /d:c:/projects/axl *.axl > output.txt
Run Code Online (Sandbox Code Playgroud)

提前感谢您的任何见解.

约翰

command dos findstr

4
推荐指数
1
解决办法
2020
查看次数