SQL 2021 Express升级到其他版本_第1页
SQL 2021 Express升级到其他版本_第2页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、sql 2021 express升级到其他版本 sql 2021 express升级到其他版本 sql 2021 express升级到其他版本 moss突然不能上传文件了,经过查询和询问大家的看法,原来是安装的时候选择了默认安装,导致数据库在默认状况下是express版本,该版本只支持4g。当时还不太确信,用数据库版本查询命令:select serverproperty('productversion'), serverproperty ('productlevel'), serverproperty ('edition')查询,结果果真是exp

2、ress版本,郁闷死! 开头想迁移数据库,看了许多种做法,不得其解; 然后想到通过升级数据库的方法 看到“谈谈情恋恋爱”的一篇博客:如何将 sql server express 报表服务器升级到其他版本的 sql server 地址: /sam_index/blog/item/c967753e8b14183b70cf6cf0.html 原文: 如何将 sql server express 报表服务器升级到其他版本的 sql server 2021-10-08 09:37 具有高级服务的 sql server 2021 express edition(具有高级服务的 express editio

3、n)是在 service pack 1 (sp1) 中引入的新版本的 sql server 2021。 它包含部分 reporting services 功能。 若要使用更多功能,必需升级到其他版本。 留意: 并非每个版本都供应全部 reporting services 功能。 假如是由于要使用某个特定功能而升级具有高级服务的 express edition,请验证该版本是否支持此功能。 有关具体信息,请参阅 sql server 2021 的各种版本所支持的功能。 假如还要将操作系统从 windows xp 升级到 windows vista,请参阅如何在 windows vista 上升级

4、 reporting services 以猎取有关如何在 windows vista 上启用报表服务器的更多说明。 升级到其他版本和版本类别 sql 2021 express升级到其他版本 可以将具有高级服务的 express edition 升级到 sql server 2021 reporting services 的 standard edition、developer edition、enterprise edition 或 workgroup edition。 由于具有高级服务的 express edition 的原始产品版本使用 sp1 程序文件和数据库架构,所以当前安装中的应用程

5、序文件和数据库架构会比要升级到的版本的原始产品版本文件新。 这会导致消失升级警告和版本差异错误。若要解决版本差异问题,请执行以下操作: 1. 使用命令行参数 skuupgrade=1 运行安装程序以便将具有高级服务的 sp1 express edition 升级到其他版本类别的 sp1 之前的版本。 2. 应用 sp1 或 sp2 以便将 sp1 之前的程序文件替换为更新后的文件。 预备升级 在升级具有高级服务的 express edition 之前,必需备份报表服务器数据库、配置文件和数据文件。 您还必需确定是升级具有高级服务的 express edition 的数据库引擎组件,还是使用不同

6、版本的数据库引擎实例来承载报表服务器数据库。 备份文件 1. 备份报表服务器数据库和报表服务器临时数据库。 默认状况下,这两个数据 库的名称分别为 reportserver$sqlexpress 和 reportservertempdb$sqlexpress。 有关具体信息,请参阅reporting services 安装的备份和还原操作。 2. 备份 rsreportserver.config 文件。 假如修改了其他配置文件(如 web.config 或 rswebapplication.config),则应将这些文件备份。 sql 2021 express升级到其他版本 3. 使用 rep

7、orting services 配置工具中的“加密密钥”页备份加密密钥。 有 关具体信息,请参阅备份和还原加密密钥。 升级数据库引擎和工作站组件 为简化升级并尽量削减安装完成后的配置步骤,应当同时升级 reporting services、客户端工具和数据库引擎。 reporting services 对承载报表服务器数据库的 sql server 数据库引擎实例有版本要求。 报表服务器升级后,无法再使用具有高级服务的 express edition 来承载报表服务器数据库。 假如选择只升级 reporting services,则必需将报表服务器数据库附加到要使用的数据库引擎实例,然后配置报

8、表服务器以使用该数据库。只能使用对正在使用的服务器版本有效的本地或远程的 sql server 2000 或 sql server 2021 数据库引擎实例。有关报表服务器数据库版本要求的具体信息,请参阅创建报表服务器数据库。 运行安装程序以升级具有高级服务的 express edition 若要升级安装,必需使用 skuupgrade=1 参数。 可以在启动 sql server 安装向导时指定此参数。 或者,也可以从命令提示符运行安装程序,并在命令行中包括 skuupgrade=1 参数。 使用安装向导进行升级 1. 打开命令提示符,导航到包含安装介质的名目或驱动器,然后在命令行中指定 s

9、etup.exe skuupgrade=1(例如 d:setup.exe skuupgrade=1). sql 2021 express升级到其他版本 2. 在“系统配置检查”页上,应当会看到一个“sql server 版本的操作系统兼 容性”警告,提示您升级到 sp2。 “版本变更检查”页应显示“胜利”。 否 则,请使用 skuupgrade=1 参数重新启动安装程序。 3. 在“注册信息”页中,输入用于注册 sql server 副本的标识信息。 4. 假如要同时升级全部组件,请在“要安装的组件”页上选择 database services、reporting services 和“工作站

10、组件、联机丛书和开发工具”。 5. 在“实例名称”页中,单击“命名实例”,然后选择要升级的 sqlexpress 实 例。 6. 指定其余向导页中的选项,完成此向导。 7. 安装完成后,应用 sp1 或 sp2。 8. 假如在安装过程中停止了服务,请启动它们。 使用命令行安装进行升级 1. 打开命令提示符窗口,然后导航到包含安装介质的名目或驱动器。 2. 若要从命令行以无人参加模式运行安装程序,请使用类似以下示例的语法。 请 留意,pidkey 是虚构的;请确保使用对要安装的版本有效的 pidkey 将其替 换。 有关如何从命令提示符运行安装程序的具体信息,请参阅如何从命令提 示符安装 sql

11、 server 2021。 复制代码 start /wait setup.exe addlocal=sql_engine,rs_server pidkey=abcde12345fghij67890klmno instancename=sqlexpress upgrade=sql_engine,rs_server skuupgrade=1 /qb 3. 安装完成后,应用 sp1 或 sp2。 sql 2021 express升级到其他版本 4. 假如在安装过程中停止了服务,请启动它们。 升级完成后,必需应用 service pack 1。否则,将会消失数据库兼容错误消息。 请留意,一旦开头升级

12、sql server express 安装,则在全部步骤完成之前,报表服务器和内容将不再可用。 应用 sp1 或 sp2 具有高级服务的 express edition 以 sp1 为基础,并使用 sp1 版本的报表服务器数据库架构。 从 express 升级到 sql server 的其他版本时,报表服务器数据库架构将保留 sp1 格式,不会在升级过程中进行修改。若要在升级后的安装中使用以前的安装中的报表服务器数据库,必需至少应用 sp1 以避开报表服务器和报表服务器数据库之间消失兼容性问题。 假如可能,应安装 sp2 而不是 sp1。 sp2 包含 sp1 的全部功能,另有一些附加增加功能

13、。 此外,假如要升级到 windows vista,则需要安装 sp2。 若要下载最新的 service pack,请参阅 microsoft 网站上的 how to obtain the latest sql server 2021 service pack(如何猎取最新的 sql server 2021 service pack)。 验证升级 若要验证升级是否胜利,请打开“报表管理器”。 此时,应当可以查看从前创建的全部报表。 假如尚未更改虚拟名目,则用于访问升级后的安装中的报表管理器的 url 与在 express 安装中使用的 url 相同。 除非重新命名,否则升级后的安装将连续使用原

14、始安装中的名称。 假如使用了默认的 sql server express 名称,则升级后的 sql server 实例名称将连续使用 servernamesqlexpress。 对于数据库,默认名称将连续使用 reportserver$sqlexpress 和 reportservertempdb$sqlexpress。 对于 reporting services url,默认名称仍为 http:/servername/reports$sqlexpress 和 sql 2021 express升级到其他版本 http:/servername/reportserver$sqlexpress。 若

15、要避开混淆,可以注册 sql server 实例以更改实例名称,并重命名报表服务器虚拟名目。 不支持重命名报表服务器数据库。 有关具体信息,请参阅 sql server 联机丛书中的注册服务器和配置报表服务器虚拟名目。 除查看现有报表服务器内容外,应当还可以创建订阅和方案操作,并可以使用已安装版本中可用的其他功能。oyzw 有关如何创建订阅和方案的具体信息,请参阅报表管理器操作指南主题. 假如报表服务器升级未胜利或可能尚未完成,则可以改为迁移安装。 有关具体信息,请参阅迁移 reporting services。 验证工具 可以在命令行指定客户端组件来升级 sql server managem

16、ent studio 和 business intelligence development studio。 可以通过以下操作来验证工具升级是否正确: 连接到 sql server management studio 中的 reporting services 实例。 在 business intelligence development studio 中创建其他项目类型(特 别说明,在 business intelligence development studio 中创建新项目时, “报表模型”项目模板应可用)。 假如工具未正确进行升级,则可以使用“添加或删除程序”以卸载不再需要的工具,然

17、后运行 sql server 安装程序以安装正在升级的版本中包含的工具。 修改连接字符串 假如正在迁移可能供应报告给其他数据库引擎数据的其他 sql server express 数据库,则请确保在升级完成后更新已发布报表使用的数据源连接信息。 例如,假如数据源指定 data sql 2021 express升级到其他版本 source=localhostsqlexpress,则应将其更新为 data source=localhost(假如将数据库迁移到本地默认实例)。 请参阅 概念 报表服务器安装的默认配置 升级 reporting services 其他资源 如何启动 reporting services 配置 管理加密密钥 配置报表服务器数据库连接 然后自己在测试机上测试了一下。 在命令行:setup skuupgrade=1 进行安装。 *要点* 在“实例名称”页中,单击“命名实例”,然后选择要升级的 sqlexpress 实例

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论