当我尝试通过VS2010中的SQL测试脚本(使用MSSQL 2008)调试SQL CLR时,一旦部署完成,我就会在调试输出窗口中"取消用户"(这是成功的.)
我一直在互联网上,尝试了所有找到的解决方案,仍然没有去.
系统:
Windows Server 2008 R2 Standard SP 1
64位Visual Studio 2010
Ultimate SQL Server 2008 R2(两者都在同一台计算机上运行)
采取的步骤:
通过:http://msdn.microsoft.com/en-us/library/ms165051.aspx
并且:http://msdn.microsoft.com/en-us/library/ee828498.aspx
尝试将Target Framework设置为2.0(从3.5开始)
在"部署"部分下的项目属性中尝试未选中"部署代码".
在项目属性中的数据库下设置为"不安全",并将程序集所有者设置为"dbo".
我们最新的一些Web服务应用程序一直在使用较新的3.9.x版本的ServiceStack,我们即将更新一个旧的应用程序从v3.5.x更新到使用3.9.44.0.3.5.x版本与New Relic的报道相当不错,但我们用3.9.x报道的版本到目前为止报道了New Relic.有时它报告流量低,但有时它只是平坦的.
我们有一个带有New Relic的开放票据,并被告知他们挂钩进入System.Web.HttpApplication.BeginRequest(),并且没有已知的时间表,可以在DotNet服务中针对任何可能的问题对ServiceStack支持进行任何更改.
所以我们很好奇ServiceStack中是否有任何更改会因任何原因绕过此挂钩?
或者让其他人使用New Relic,体验过这一点并找到了没有New Relic参与的解决方案?
我是SSRS的新手,并被要求添加自定义身份验证以访问SQL Server 2012上的报表服务器和报表管理器
我一直在紧跟Microsoft安全扩展示例的指示进行操作。我所做的唯一修改是对实际的UILogin.aspx和Login.aspx以及UserAccounts数据库,并且使用了wmi名称空间v11。项目是在Debug模式下编译的(GetUserInfo已修改为不包含Assert和null引用异常)
我可以成功添加自定义登录名,并将其分配为/ReportServer/rsreportserver.config中的管理员,该用户位于<Security> <Extension> <Configuration> <AdminConfiguration> <UserName>配置元素下。该用户可以连接到报表管理器(https:// <domain> / Reports)和报表服务器视图(https:// <domain> / ReportServer)[已配置为使用https,并且似乎可以使用。使用自定义表单身份验证的想法是让我们可以远程访问报告]
然后,我在UserAccounts数据库中注册了一个新用户,并希望该用户也可以访问报表管理器。使用第一个设置用户登录到报表管理器,然后转到“ 站点设置”->“安全性”->“新角色分配”,然后添加具有“系统管理”和“系统用户”角色的新用户(不是域用户)。我希望这可以使用户访问这两种登录类型。但是尝试使用新用户登录会出现错误:
报表管理器错误:
用户“没有所需的权限。验证是否已授予足够的权限,并且已解决Windows用户帐户控制(UAC)限制
Report Server视图错误,带有(用户名被屏蔽):
授予用户“ <用户名>”的权限不足以执行此操作。(rsAccessDenied)
我已将项目调试为附加过程,并且自定义登录验证代码已按预期成功。
如果然后我修改上面提到的<Security> <Extension> <Configuration> <AdminConfiguration> <UserName>配置元素以使用新的用户登录名,那么它将起作用。
我们只能设置一个用户进行自定义身份验证,这似乎是不正确的。有没有人能够针对多个自定义用户登录名执行此操作?
报表服务器日志转储(报表管理器登录):
library!ReportServer_0-26!1524!02/26/2014-11:04:24:: i INFO: Call to GetItemTypeAction(/).
library!ReportServer_0-26!1524!02/26/2014-11:04:24:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: , Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: The permissions granted to user 'enp' are insufficient for performing this operation.;
library!ReportServer_0-26!17bc!02/26/2014-11:07:28:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.AuthenticationExtensionException: , Microsoft.ReportingServices.Diagnostics.Utilities.AuthenticationExtensionException: The Authentication Extension threw …Run Code Online (Sandbox Code Playgroud) .net ×1
asp.net ×1
c# ×1
debugging ×1
newrelic ×1
servicestack ×1
sql ×1
sql-server ×1
sqlclr ×1
ssrs-2012 ×1