use*_*220 3 sql-server reporting-services
我正在尝试将安装在应用程序服务器上的Reporting Services配置管理器连接到位于另一台服务器上的ReportServer数据库.
我正在使用域帐户将Reporting Services配置管理器连接到数据库.
域帐户对这些数据库具有以下权限:
ReportServer数据库的public和RSExecRole角色.
master,msdb和ReportServerTempDB数据库的RSExecRole角色.
此外,域帐户对ReportServer和ReportServerTempDB具有db owner权限
在数据库服务器部分,我指定sql server\instance并使用当前用户集成安全性.我以我想用来连接数据库的域用户身份登录.用户名还显示此特定用户是正确的.测试连接成功
在数据库部分中,我选择ReportServer
在"凭据"部分中,我尝试将"身份验证类型"作为"服务凭据"和"Windows凭据",但它们都会在下面导致相同的错误.
应用连接权限期间发生错误.
System.Data.SqlClient.SqlException: User does not have permission to perform this action.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Microsoft.ReportingServices.Common.DBUtils.ApplyScript(SqlConnection conn, String script, ICommandWrapperFactory commandWrapper)
at Microsoft.ReportingServices.Common.DBUtils.ApplyScript(String connectionString, String script)
at ReportServicesConfigUI.SqlClientTools.SqlTools.ApplyScript(String connectionString, String script)
Run Code Online (Sandbox Code Playgroud)
从错误日志:---
<Header>
<Product>Microsoft SQL Server Reporting Services Version 2009.0100.1600.01 ((KJ_RTM).100402-1539 )</Product>
<Locale>English (United States)</Locale>
<TimeZone>Eastern Standard Time</TimeZone>
<Path>C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\Logfiles\ReportServerService__01_16_2014_13_11_11.log</Path>
<SystemName>CMTOWDPBHSAPP02</SystemName>
<OSName>Microsoft Windows NT 6.2.9200</OSName>
<OSVersion>6.2.9200</OSVersion>
<ProcessID>1776</ProcessID>
<Virtualization>Hypervisor</Virtualization>
</Header>
rshost!rshost!7b0!01/16/2014-13:11:11:: i INFO: CLR runtime is initialized.
rshost!rshost!7b0!01/16/2014-13:11:11:: i INFO: Derived memory configuration based on physical memory as 8388084 KB
appdomainmanager!DefaultDomain!7d4!01/16/2014-13:11:11:: i INFO: Entered managed ServiceMain in DefaultDomain.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing ConnectionType to '0' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing SecureConnectionLevel to '0' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing CleanupCycleMinutes to '10' minute(s) as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing MaxActiveReqForOneUser to '20' requests(s) as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing DatabaseQueryTimeout to '120' second(s) as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing RunningRequestsScavengerCycle to '60' second(s) as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing RunningRequestsDbCycle to '60' second(s) as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing RunningRequestsAge to '30' second(s) as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing MaxScheduleWait to '5' second(s) as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing DisplayErrorLink to 'True' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing WebServiceUseFileShareStorage to 'False' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing WatsonFlags to '1064' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing WatsonDumpOnExceptions to 'Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException,Microsoft.ReportingServices.Modeling.InternalModelingException,Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing WatsonDumpExcludeIfContainsExceptions to 'System.Threading.ThreadAbortException,System.Web.UI.ViewStateException,System.OutOfMemoryException,System.Web.HttpException,System.IO.IOException,System.IO.FileLoadException,Microsoft.SharePoint.SPException' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing AuthenticationTypes to '4' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing RSWindowsExtendedProtectionLevel to 'Off' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing RSWindowsExtendedProtectionScenario to 'Proxy' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing EnableAuthPersistence to 'True' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing IsSchedulingService to 'True' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing IsNotificationService to 'True' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing IsEventService to 'True' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing PollingInterval to '10' second(s) as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing WindowsServiceUseFileShareStorage to 'False' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing MemorySafetyMargin to '80' percent as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing MemoryThreshold to '90' percent as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing RecycleTime to '720' minute(s) as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing MaxAppDomainUnloadTime to '30' minute(s) as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing MaxQueueThreads to '0' thread(s) as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: w WARN: Initializing UrlRoot to default value of '' because it was incorrectly specified in Configuration file as ''.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing IsWebServiceEnabled to 'True' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing IsReportManagerEnabled to 'True' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing MaxConnections to '2' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing Timeout to '10' second(s) as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing AppID to '(Default)' as specified in Configuration file.
library!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Initializing CacheLevel to 'Default' as specified in Configuration file.
resourceutilities!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Reporting Services starting SKU: Enterprise
configmanager!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Using report server internal url http://localhost:80/ReportServer.
configmanager!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Using report server external url http://CMTOWDPBHSAPP02:80/ReportServer.
configmanager!DefaultDomain!7c4!01/16/2014-13:11:13:: i INFO: Using url root http://CMTOWDPBHSAPP02:80/ReportServer.
rshost!rshost!7c4!01/16/2014-13:11:13:: i INFO: Configuring maxPhysicalCpu=8, minLogicalCpu=0
rshost!rshost!7c4!01/16/2014-13:11:13:: i INFO: Logical processor per physical processor 4
rshost!rshost!7c4!01/16/2014-13:11:13:: i INFO: Maximum logical CPU is 4
library!DefaultDomain!7c4!01/16/2014-13:10:08:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
servicecontroller!DefaultDomain!7c4!01/16/2014-13:10:08:: e ERROR: Error initializing configuration from the database: Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error.
appdomainmanager!DefaultDomain!7c4!01/16/2014-13:10:09:: i INFO: Appdomain:2 WindowsService_0 started.
library!WindowsService_0!7c4!01/16/2014-13:10:09:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
servicecontroller!WindowsService_0!7c4!01/16/2014-13:10:09:: e ERROR: Error initializing configuration from the database: Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error.
resourceutilities!WindowsService_0!7c4!01/16/2014-13:10:09:: i INFO: Reporting Services starting SKU: Enterprise
library!WindowsService_0!4f4!01/16/2014-13:10:09:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
library!WindowsService_0!4f4!01/16/2014-13:10:09:: e ERROR: ServiceStartThread: Exception caught while starting service. Error: Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error.
library!WindowsService_0!4f4!01/16/2014-13:10:09:: e ERROR: ServiceStartThread: Attempting to start service again...
rpcserver!DefaultDomain!4f4!01/16/2014-13:10:09:: i INFO: RPC Server started.
servicecontroller!DefaultDomain!4f4!01/16/2014-13:10:09:: i INFO: RPC Server started. Endpoint name ='ReportingServices$MSRS10_50.MSSQLSERVER'
appdomainmanager!DefaultDomain!7c4!01/16/2014-13:10:10:: i INFO: The UserAccountControl value for the service account is 66048
rshost!rshost!6e8!01/16/2014-13:10:10:: i INFO: Registered url=http://+:80/ReportServer/, vdir=/ReportServer, pdir=C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer.
rshost!rshost!6e8!01/16/2014-13:10:10:: i INFO: Currently registered url http://+:80/ReportServer/ on endpoint 2
appdomainmanager!DefaultDomain!7c4!01/16/2014-13:10:10:: i INFO: The UserAccountControl value for the service account is 66048
rshost!rshost!6e8!01/16/2014-13:10:10:: i INFO: Registered url=http://+:80/Reports/, vdir=/Reports, pdir=C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportManager.
rshost!rshost!6e8!01/16/2014-13:10:10:: i INFO: Currently registered url http://+:80/Reports/ on endpoint 3
rshost!rshost!6e8!01/16/2014-13:10:10:: i INFO: Endpoint 4 is disabled and no url is registered vdir=/ReportServer/ReportBuilder, pdir=C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\ReportBuilder.
resourceutilities!DefaultDomain!7c4!01/16/2014-13:10:10:: i INFO: Maximum memory limit is 2097152Mb
rshost!rshost!7c4!01/16/2014-13:10:10:: i INFO: Derived memory configuration based on physical memory as 8388084 KB
servicecontroller!DefaultDomain!480!01/16/2014-13:10:10:: i INFO: Total Physical memory: 8589398016
rpcserver!DefaultDomain!6e8!01/16/2014-13:10:10:: i INFO: Process monitoring started.
library!DefaultDomain!9d0!01/16/2014-13:11:31:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
library!DefaultDomain!9e0!01/16/2014-13:12:22:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
library!DefaultDomain!9e0!01/16/2014-13:12:22:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
library!DefaultDomain!834!01/16/2014-13:19:53:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
library!DefaultDomain!9d8!01/16/2014-13:19:53:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
library!DefaultDomain!834!01/16/2014-15:41:28:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
library!DefaultDomain!9e0!01/16/2014-15:42:28:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
library!DefaultDomain!834!01/16/2014-15:42:28:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
library!DefaultDomain!9d8!01/16/2014-15:46:10:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
library!DefaultDomain!9d0!01/16/2014-15:46:10:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
library!DefaultDomain!9e0!01/16/2014-15:58:42:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
library!DefaultDomain!7d8!01/16/2014-15:58:42:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: No DSN present in configuration file, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
Run Code Online (Sandbox Code Playgroud)
这个链接的最底层说你还需要master和MSDB上的db_owner
用来解释这个链接:
最突出的是"配置文件中没有DSN",因此我创建了一个系统DSN并获得了相同的结果.然后我转到rsreportserver.config文件并手动输入DSN.这出现在日志中:
"FailedToDecryptConfigInformationException:"Dsn"配置设置的加密值无法解密"
因此,Reporting Services似乎必须加密DSN并将其保存在文件中.
我搜索了其他网站并找到了"配置文件中没有DSN"消息的人,因为他们没有创建使用报表服务器配置管理器创建数据库.创建数据库应在rsreportserver.config文件中输入DSN信息.但是,在这种情况下并没有这样做.
归档时间: |
|
查看次数: |
18939 次 |
最近记录: |