sql 2008服务器管理器在哪个文件夹,配置文件中的 URL(配置管理器) - SQL Server Reporting Services (SSRS) | Microsoft Docs...

配置文件中的 URL(报表服务器配置管理器)

05/18/2016

本文内容

Reporting Services 在 RSReportServer.config 文件中存储应用程序设置。 在此文件内,有一些既用于 URL 又用于 URL 预留的配置设置。 这些配置设置的用途和修改规则大不相同。 如果您习惯于通过修改配置文件来优化部署,则本主题可帮助您了解每项 URL 设置的用法。

RSReportServer.config 文件中的 URL 设置

Reporting Services 存储用于进行应用程序和报表访问的 URL,以及将 Web 前端组件连接到后端报表服务器的 URL。

用于进行应用程序访问的 URL

URL 用于访问报表服务器 Web 服务和 Web 门户。 若要配置 URL,必须使用 Reporting Services 配置工具。 该工具用于为 HTTP.SYS 中的每个应用程序创建 URL 预留,并为 RSReportServer.config 的 URLReservations 部分中的 URL 添加条目。

要查看 URLReservations 部分中每个元素的说明,请参阅 RsReportServer.config 配置文件 。

若要深入了解仅 UrlString 元素的语法信息,请参阅 URL 预留语法(报表服务器配置管理器)。

有关如何配置用于应用程序访问的 URL 的说明,请参阅配置 URL(报表服务器配置管理器)。

用于进行报表访问的 URL

Reporting Services 包括可用于发送报表链接或附件的报表服务器电子邮件传递扩展插件。 传递报表时将构造报表链接。 报表服务器电子邮件传递扩展插件使用配置文件中的 UrlRoot 设置来创建链接。 UrlRoot 还用于解析通过无人参与的报表处理生成的呈现报表中的链接。

当您配置用于应用程序访问的 URL 时,将在 RSReportServer.config 文件中自动指定UrlRoot 。 如果在配置文件中修改该值,则必须指定连接到报表服务器数据库(包含要传递的报表)的报表服务器 Web 服务的有效 URL 地址。 您只可以为一个报表服务器实例指定一个 UrlRoot ;对于任何给定的报表服务器实例,RSReportServer.config 文件中只能存在一个 UrlRoot 条目。 如果您为报表服务器 Web 服务保留了多个 URL,则必须为 UrlRoot选择其中一个可用值。

在大多数情况下,您无需修改 UrlRoot。 然而,如果将通过完全限定的 URL 访问报表服务器,并且你未将使用主机标头的 URL 配置为完全限定的站点名称,则必须手动编辑 RSReportServer.config 以将 UrlRoot 设置为将用于呈现报表的完全限定的报表服务器 URL(例如,https://www.adventure-works.com/mywebapp/reportserver)。

用于将 Web 门户 和 Web 部件连接到报表服务器 Web 服务的 URL

Reporting Services 的 Web 门户 和 SharePoint 2.0 Web 部件是连接到报表服务器的 Web 前端组件。 用于连接到后端报表服务器的 URL 包括:

ReportServerUrl (由 Web 门户使用)

ReportServerExternalUrl (由 Web 部件使用)

备注

Reporting Services 的早期版本包括 ReportServerVirtualDirectory 元素。 此值在 SQL Server 2008 和更高版本中过时了。 如果您已升级现有安装并正在使用包含此设置的配置文件,则报表服务器不再读取该值。

下表简要概括了所有可以在 Reporting Services 配置文件中指定的 URL。

设置

使用情况

说明

ReportServerUrl

可选。 除非您自己添加此元素,否则此元素不包含在 RSReportServer.config 文件中。

仅当您配置以下方案之一时才应设置此元素:

Web 门户 提供对在另一台计算机上运行或在同一台计算机上的另一实例上运行的报表服务器 Web 服务的 Web 前端访问。

当你有指向一个报表服务器的多个 URL,并且你希望 Web 门户 使用特定的 URL 时。

你有特定的报表服务器 URL,你希望所有 Web 门户 连接均使用此 URL。

例如,你可能为网络中的所有计算机都启用 Web 门户 访问,但需要通过一个本地连接使 Web 门户 连接到报表服务器。 在这种情况下,可以将 ReportServerUrl 配置为“https://localhost/reportserver” 。

该值指定一个指向报表服务器 Web 服务的 URL。 此值由 Web 门户 应用程序在启动时读取。 如果已设置该值,则 Web 门户 将连接到此 URL 中指定的报表服务器。

默认情况下, Web 门户 提供对与 Web 门户运行在同一报表服务器实例中的报表服务器 Web 服务的 Web 前端访问。 然而,如果希望将 Web 门户 与作为另一实例一部分或在另一台计算机的实例上运行的报表服务器 Web 服务一起使用,则可以将此 URL 设置为定向 Web 门户 使之连接到外部报表服务器 Web 服务。

如果传输层安全性 (TLS)(旧称为“安全套接字层 (SSL)”)证书安装在你要连接到的报表服务器上,则 ReportServerUrl 值必须是注册了此证书的服务器的名称。 如果出现“基础连接衣襟关闭:无法为 SSL/TLS 安全通道建立信任关系”错误,请将 ReportServerUrl 设置为针对其颁发 TLS/SSL 证书的服务器的完全限定的域名。 例如,如果向 https://adventure-works.com.onlinesales 注册了此证书,则报表服务器 URL 将为 https://adventure-works.com.onlinesales/reportserver 。

ReportServerExternalUrl

可选。 除非您自己添加此元素,否则此元素不包含在 RSReportServer.config 文件中。

仅当您使用的是 SharePoint 2.0 Web 部件且希望用户能够检索报表并在新的浏览器窗口中打开该报表时,才应设置此元素。

将 添加在 元素下方,然后将其设置为在单独的浏览器窗口中被访问时解析为报表服务器实例的完全限定报表服务器名称。 请勿删除 。

下面的示例说明了相应的语法:

https://myserver/reportserver

该值由 SharePoint 2.0 Web 部件使用。

在早期版本中,建议您设置该值以在面向 Internet 的报表服务器上部署报表生成器。 这是未经测试的部署方案。 如果您在过去使用此设置支持对报表生成器的 Internet 访问,那么现在您应考虑使用替代策略。

另请参阅

<think>好的,用户之前问过学习SQL数据库的路径,现在转向SQL Server 2008 R2的具体学习。我需要先理解用户的需求变化。他们可能已经掌握了SQL的基础,现在需要针对特定版本深入学习,或者他们可能在实际工作中遇到了这个版本的环境。 首先,SQL Server 2008 R2虽然较旧,但仍有企业在使用,特别是那些尚未升级系统的公司。用户可能需要在现有环境中维护或开发,所以学习这个版本有实际意义。需要强调这个版本的特点,比如新增的功能如PowerPivot、主数据服务等,这些可能在后续版本中也有延续,但用户需要明确2008 R2的具体内容。 接下来,要回顾之前的基础知识,但这次要结合SQL Server特有的元素,比如T-SQL与标准SQL的区别,Management Studio的使用,以及SQL Server的安全机制。用户可能已经了解基本的SQL操作,但需要熟悉SQL Server的工具和扩展功能。 安装部署部分需要详细,因为配置正确的环境对学习至关重要。特别是硬件要求和身份验证模式的选择,可能会影响后续的学习和开发。同时,权限管理在SQL Server中比较复杂,需要重点讲解,比如角色和架构的应用。 在进阶技能方面,性能调优是关键,因为实际工作中处理大数据量时索引和查询优化尤为重要。需要包括执行计划的分析,这是SQL Server特有的工具,用户可能需要实际操作指导。此外,高可用性方案如镜像和日志传送是企业环境中的常见需求,用户可能需要了解这些以应对实际运维。 实战部分需要具体的项目示例,比如仓储系统或CMS的设计,这样用户可以将理论应用于实践。T-SQL的进阶内容如动态SQL和错误处理是开发中常用的技巧,应该给出代码示例,帮助用户理解。 学习资源方面,除了推荐书籍和在线平台,还要考虑到版本兼容性。虽然2008 R2的官方文档可能不再更新,但存档的文档和社区支持仍然重要。同时,用户可能遇到与其他版本差异的问题,需要提醒注意兼容性和已废弃的功能。 最后,注意事项部分需要强调版本过旧可能带来的问题,比如安全漏洞和功能限制,建议有条件的话升级版本,但同时也理解用户可能受限于环境。总结时要鼓励用户结合实践,加强备份和性能监控的习惯,这些都是实际工作中的最佳实践。 整个思考过程中,要确保内容结构清晰,逐步引导用户从安装到高级应用,同时穿插实际案例和常见问题,帮助用户全面掌握SQL Server 2008 R2的学习路径。</think>以下是针对SQL Server 2008 R2的系统学习指南,包含关键特性、学习路径和实战建议,采用结构化方式呈现: ### 一、版本特性认知 1. **核心定位** - 微软企业级关系数据库系统 - 支持最大256逻辑CPU/2TB内存 - 关键增强功能: ```sql -- 新增地理空间数据类型 CREATE TABLE Locations ( geo geography ); -- 压缩备份功能 BACKUP DATABASE AdventureWorks TO DISK='D:\backup.bak' WITH COMPRESSION; ``` 2. **特色组件** - **SSMS(SQL Server Management Studio)**:可视化操作界面 - **Integration Services(SSIS)**:ETL工具 - **Reporting ServicesSSRS)**:报表生成系统 - **PowerPivot**:内存分析模块(Excel集成) ### 二、学习路线图 #### (一)基础搭建阶段(1-2周) 1. **安装部署** - 硬件要求: - 最小1GHz CPU/1GB内存 - 典型生产环境建议4核CPU/8GB内存 - 身份验证模式选择: - Windows身份验证(推荐内网) - 混合模式(需设置sa密码) 2. **权限管理** - 角色分配示例: ```sql CREATE LOGIN dev_user WITH PASSWORD='P@ssw0rd'; CREATE USER dev_user FOR LOGIN dev_user; EXEC sp_addrolemember 'db_datareader', 'dev_user'; ``` - 架构管理实践: ```sql CREATE SCHEMA sales AUTHORIZATION dbo; ALTER USER dev_user WITH DEFAULT_SCHEMA = sales; ``` #### (二)进阶技能培养(3-4周) 1. **性能调优** - 索引优化案例: ```sql -- 查看缺失索引 SELECT * FROM sys.dm_db_missing_index_details; -- 创建过滤索引 CREATE INDEX idx_active_users ON Users(email) WHERE is_active=1; ``` - 执行计划分析: ```sql SET STATISTICS IO ON; SET SHOWPLAN_TEXT ON; ``` 2. **高可用方案** - 数据库镜像配置: ```sql ALTER DATABASE AdventureWorks SET PARTNER = 'TCP://mirror_server:5022'; ``` - 日志传送实施步骤: 1. 配置主服务备份作业 2. 设置辅助服务还原作业 3. 建立监控警报机制 #### (三)企业级应用(2-3个月) 1. **项目实战案例** - **仓储管理系统开发**: ```sql -- 库存预警存储过程 CREATE PROCEDURE CheckInventory AS BEGIN SELECT product_id, quantity FROM Inventory WHERE quantity < (SELECT min_stock FROM Products WHERE id = Inventory.product_id) END; ``` - **CMS数据库设计**: - 文章表:`Articles(Id, Title, Content, CategoryId)` - 标签系统:`Tags(TagId, TagName)` + 关联表`ArticleTags` 2. **T-SQL进阶** - 动态SQL应用: ```sql DECLARE @TableName NVARCHAR(50) = 'Employees'; EXEC('SELECT TOP 10 * FROM ' + @TableName); ``` - 错误处理机制: ```sql BEGIN TRY UPDATE Accounts SET balance = balance - 100 WHERE account_id = 1001 END TRY BEGIN CATCH SELECT ERROR_MESSAGE() AS ErrorInfo; END CATCH ``` ### 三、学习资源推荐 1. **官方文档**: - [微软Technet文档库(存档)](https://docs.microsoft.com/previous-versions/sql/) - 内置帮助文件(安装时勾选"文档组件") 2. **工具集合**: - **SQL Server Profiler**:性能诊断 - **Database Engine Tuning Advisor**:索引优化建议 - **SQLCMD**:命令行工具 3. **书籍推荐**: -SQL Server 2008 R2实战指南》(人民邮电出版社) - 《T-SQL查询》(Itzik Ben-Gan著) ### 四、注意事项 1. **版本兼容性**: - 不支持Windows 10之后的系统(需使用虚拟机) -.NET Framework 3.5 SP1绑定 - 已停止主流支持(考虑升级到新版) 2. **常见问题处理**: - 连接失败排查: 1. 检查SQL Server服务是否启动 2. 确认TCP/IP协议已启用 3. 防火墙开放1433端口 - 日志文件过大处理: ```sql DBCC SHRINKFILE (N'AdventureWorks_Log' , 0); ``` 建议学习策略:通过虚拟机搭建实验环境(推荐使用Windows Server 2008 R2系统),重点掌握T-SQL特性与SSMS工具链。实际工作中注意该版本已逐步淘汰,建议同步了解新版SQL Server的差异特性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值