升级到 Microsoft SQL Server 2014 CTP2 有四种方案。 请选择适用于您情况的方案。
重要
- 不支持从 SQL Server 2014 CTP1 版本升级到 CTP2 版本。
- 在执行任何升级之前备份您的数据库。
- 升级过程将重新创建存储过程并对 Master Data Services所使用的表进行升级。 您对这些组件中的任何一个所做的任何自定义内容可能会丢失。
- 模型部署包只能在创建它们的 SQL Server 版本中使用。 无法将 SQL Server 2008 R2/SQL Server 2012 中创建的模型部署包部署到 2014 SQL Server。
- 将 Master Data Services 和 Data Quality Services 升级到 SQL Server 2014 CTP2 后,可以继续使用 SQL Server 2012 SP1 版本的 Master Data Services Add-In for Excel。 但是,在升级到 SQL Server 2014 CTP2 后,用于 Excel 的 Master Data Services 外接程序的任何早期版本都无法使用。 可从此处下载 SQL Server 2012 SP1 版本的 Master Data Services Add-In for Excel。
升级(不升级数据库引擎)
可以将此方案视为并行安装,因为 SQL Server 2008 R2/SQL Server 2012 和 SQL Server 2014 都是在同一台计算机或单独的计算机上并行安装的。
在此方案中,继续使用 SQL Server 2008 R2 或 SQL Server 2012 来托管 MDS 数据库。 但是,必须升级 MDS 数据库的架构,然后创建SQL Server 2014 Web 应用程序以访问 MDS 数据库。 SQL Server 2008 R2 或 SQL Server 2012 Web 应用程序无法再访问 MDS 数据库。
如果选择在同一台计算机上安装 SQL Server 2014 和早期版本的 SQL Server (SQL Server 2008 R2/SQL Server 2012) ,则可以这样做,因为文件安装在不同的位置。
在 SQL Server 2014 中,文件默认安装在 drive:\Program Files\Microsoft SQL Server\120\Master Data Services。
在 SQL Server 2012 中,文件默认安装在 drive:\Program Files\Microsoft SQL Server\110\Master Data Services。
在 SQL Server 2008 R2 中,默认情况下这些文件安装在驱动器:\Program Files\Microsoft SQL Server\Master Data Services 中。
若要执行此任务,请完成以下步骤:
安装 Master Data Services 和所需的任何其他功能。
打开 SQL Server 2014 安装向导。
在左窗格中,单击 “安装” 。
在右窗格中,单击“全新 SQL Server 独立安装或向现有安装添加功能”。
在 “功能选择” 页上,选择 Master Data Services 和要安装的任何其他功能。
完成向导。
安装完成后,升级 MDS 数据库架构。
打开 SQL Server 2014 版Master Data Services 配置管理器。
重要
若要升级 MDS 数据库架构,您必须以在创建 MDS 数据库时指定的管理员帐户登录。 在 MDS 数据库的 mdm.tblUser 中,此用户的 ID 值为 1。 有关更改此用户的信息,请参阅更改系统管理员帐户 (Master Data Services) 。
在左窗格中单击 “数据库配置” 。
在右窗格中,单击“选择数据库”,并指定SQL Server 2008 R2 或 SQL Server 2012 数据库实例的信息。
单击 “升级数据库” 以启动 “升级数据库向导” 。 有关详细信息,请参阅升级数据库向导(Master Data Services 配置管理器)。
升级完成时,创建一个 SQL Server 2014 Web 应用程序。
打开 SQL Server 2014 版Master Data Services 配置管理器。
在左窗格中单击 “Web 配置” 。
在右窗格中,从 “网站” 列表选择以下选项之一:
“默认网站” ,然后单击 “创建应用程序” 。
“创建新站点” 。 创建网站时,将自动创建新的 Web 应用程序。
重要
SQL Server (SQL Server 2008 R2 或 SQL Server 2012) 早期版本中的现有 MDS Web 应用程序可在 SQL Server 2014 版本的 Master Data Services 配置管理器 中进行选择。 不得选择现有的 Web 应用程序,而必须创建适用于 MDS 的 SQL Server 2014 Web 应用程序。 否则,在您尝试将 Web 应用程序与升级的 MDS 数据库关联时,您会收到错误,指出无法访问请求的页面,因为该页的相关配置数据无效。
如果要使用与现有 (SQL Server 2008 R2 或 SQL Server 2012) Web 应用程序相同的名称 (别名) ,则必须首先从 IIS 中删除 Web 应用程序和关联的应用程序池,然后使用 SQL Server 2014 版本的 创建同名的 Web 应用程序Master Data Services 配置管理器。 有关从 IIS 删除 Web 应用程序和应用程序池的信息,请参阅 删除应用程序 (IIS) 和 删除应用程序池 (IIS)。
现在将新 Web 应用程序与已升级的 MDS 数据库关联。
在 “将应用程序与数据库相关联” 部分中,单击 “选择” 。
选择 MDS 数据库。
单击“应用”。
升级(升级数据库引擎)
在此方案中,你将将数据库引擎和 Master Data Services 应用程序从 SQL Server 2008 R2 或 SQL Server 2012 升级到 SQL Server 2014。
若要执行此任务,请完成以下步骤:
仅适用于 SQL Server 2008 R2:打开“控制面板”>“程序和功能”,然后卸载 Microsoft SQL Server 2008 R2Master Data Services 。
将数据库引擎升级到 SQL Server 2014。
打开 SQL Server 2014 安装向导。
在左窗格中,单击 “安装” 。
在右窗格中,单击“从 SQL Server 2005、SQL Server 2008、SQL Server 2008 R2 或 SQL Server 2012 升级”。
完成向导。
仅适用于 SQL Server 2008 R2:升级完成后,添加Master Data Services功能。
打开 SQL Server 2014 安装向导。
在左窗格中,单击 “安装” 。
在右窗格中,单击“全新 SQL Server 独立安装或向现有安装添加功能”。
在向导的 “安装类型 ”页上,选择“ 将功能添加到现有实例 ”选项,然后选择安装了 MDS 数据库的实例。
在“功能选择”页上的“共享功能”下,选择“Master Data Services”。
完成向导。
升级 MDS 数据库架构。
打开 SQL Server 2014 版Master Data Services 配置管理器。
重要
若要升级 MDS 数据库架构,您必须以在创建 MDS 数据库时指定的管理员帐户登录。 在 MDS 数据库的 mdm.tblUser 中,此用户的 ID 值为 1。 有关更改此用户的信息,请参阅更改系统管理员帐户 (Master Data Services) 。
在左窗格中单击 “数据库配置” 。
在右窗格中,单击“ 选择数据库 ”并指定数据库实例的信息。
单击 “升级数据库” 以启动 “升级数据库向导” 。 有关详细信息,请参阅升级数据库向导(Master Data Services 配置管理器)。
单击“应用” 。
升级完成时,创建一个 SQL Server 2014 Web 应用程序。
打开 SQL Server 2014 版Master Data Services 配置管理器。
在左窗格中单击 “Web 配置” 。
在右窗格中,从 “网站” 列表选择以下选项之一:
“默认网站” ,然后单击 “创建应用程序” 。
“创建新站点” 。 创建网站时,将自动创建新的 Web 应用程序。
重要
SQL Server (SQL Server 2008 R2 或 SQL Server 2012) 早期版本中的现有 MDS Web 应用程序可在 SQL Server 2014 版本的 Master Data Services 配置管理器 中进行选择。 不得选择现有的 Web 应用程序,而必须创建适用于 MDS 的 SQL Server 2014 Web 应用程序。 否则,在您尝试将 Web 应用程序与升级的 MDS 数据库关联时,您会收到错误,指出无法访问请求的页面,因为该页的相关配置数据无效。
如果要将 MDS Web 应用程序的名称 (别名) 与现有 (SQL Server 2008 R2 或 SQL Server 2012) Web 应用程序相同,必须先从 IIS 中删除 Web 应用程序和关联的应用程序池,然后使用 SQL Server 2014 版创建同名的 Web 应用程序Master Data Services 配置管理器。 有关从 IIS 删除 Web 应用程序和应用程序池的信息,请参阅 删除应用程序 (IIS) 和 删除应用程序池 (IIS)。
现在将新 Web 应用程序与已升级的 MDS 数据库关联。
在 “将应用程序与数据库相关联” 部分中,单击 “选择” 。
选择 MDS 数据库。
单击“应用”。
在两台计算机上执行升级的方案
此方案涉及升级在两台计算机上安装SQL Server的系统:一台使用 SQL Server 2014,另一台使用 SQL Server 2008 R2 或 SQL Server 2012。
如果安装了 SQL Server 2008 R2 或 SQL Server 2012,则继续分别使用 SQL Server 2008 R2 或 SQL Server 2012 在一台计算机上托管 MDS 数据库。 但是,必须升级 MDS 数据库的架构,然后使用 SQL Server 2014 Web 应用程序访问 MDS 数据库。 SQL Server 2008 R2 或 SQL Server 2012 Web 应用程序无法再访问 MDS 数据库。
在 SQL Server 2014 中,文件默认安装在 drive:\Program Files\Microsoft SQL Server\120\Master Data Services。
在 SQL Server 2012 中,默认情况下,文件安装在 drive:\Program Files\Microsoft SQL Server\110\Master Data Services。
在 SQL Server 2008 R2 中,默认情况下这些文件安装在驱动器:\Program Files\Microsoft SQL Server\Master Data Services 中。
若要执行此任务,请完成以下步骤:
安装 Master Data Services 和所需的任何其他功能。
打开 SQL Server 2014 安装向导。
在左窗格中,单击 “安装” 。
在右窗格中,单击“全新 SQL Server 独立安装或向现有安装添加功能”。
在 “功能选择” 页上,选择 Master Data Services 和要安装的任何其他功能。
完成向导。
安装完成后,升级 MDS 数据库架构。
打开 SQL Server 2014 版Master Data Services 配置管理器。
重要
若要升级 MDS 数据库架构,您必须以在创建 MDS 数据库时指定的管理员帐户登录。 在 MDS 数据库的 mdm.tblUser 中,此用户的 ID 值为 1。 有关更改此用户的信息,请参阅更改系统管理员帐户 (Master Data Services) 。
在左窗格中单击 “数据库配置” 。
在右窗格中,单击“选择数据库”,并指定另一台计算机上的 SQL Server 2008 R2 或 SQL Server 2012 数据库实例的信息(如果另一台计算机上安装了 SQL Server 2008 R2 或 SQL Server 2012)。
单击 “升级数据库” 以启动 “升级数据库向导” 。 有关详细信息,请参阅升级数据库向导(Master Data Services 配置管理器)。
升级完成时,创建一个 SQL Server 2014 Web 应用程序。
打开 SQL Server 2014 版Master Data Services 配置管理器。
在左窗格中单击 “Web 配置” 。
在右窗格中,从 “网站” 列表选择以下选项之一:
“默认网站” ,然后单击 “创建应用程序” 。
“创建新站点” 。 创建网站时,将自动创建新的 Web 应用程序。
重要
SQL Server (SQL Server 2008 R2 或 SQL Server 2012) 早期版本中的现有 MDS Web 应用程序可在 SQL Server 2014 版本的 Master Data Services 配置管理器 中选择。 不得选择现有的 Web 应用程序,而必须创建适用于 MDS 的 SQL Server 2014 Web 应用程序。 否则,在您尝试将 Web 应用程序与升级的 MDS 数据库关联时,您会收到错误,指出无法访问请求的页面,因为该页的相关配置数据无效。
如果要将 MDS Web 应用程序的名称 (别名) 与现有 (SQL Server 2008 R2 或 SQL Server 2012) Web 应用程序相同,必须先从 IIS 中删除 Web 应用程序和关联的应用程序池,然后使用 SQL Server 2014 版创建同名的 Web 应用程序Master Data Services 配置管理器。 有关从 IIS 删除 Web 应用程序和应用程序池的信息,请参阅 删除应用程序 (IIS) 和 删除应用程序池 (IIS)。
现在将 Web 应用程序与已升级的 MDS 数据库关联。
在 “将应用程序与数据库相关联” 部分中,单击 “选择” 。
选择 MDS 数据库。
单击“应用”。
通过从备份还原数据库升级
在此方案中,SQL Server 2014 与 SQL Server 2008 R2 或 SQL Server 2012 一起安装在同一台计算机或两台不同计算机上。 此外,在升级之前,数据库已在低于 SQL Server 2014 CTP2 版本的版本上备份,并且必须还原数据库。
在 SQL Server 2014 中,文件默认安装在 drive:\Program Files\Microsoft SQL Server\120\Master Data Services。
在 SQL Server 2012 中,默认情况下,文件安装在 drive:\Program Files\Microsoft SQL Server\110\Master Data Services。
在 SQL Server 2008 R2 中,默认情况下这些文件安装在驱动器:\Program Files\Microsoft SQL Server\Master Data Services 中。
若要执行此任务,请完成以下步骤:
安装 Master Data Services 和所需的任何其他功能。
打开 SQL Server 2014 安装向导。
在左窗格中,单击 “安装” 。
在右窗格中,单击“全新 SQL Server 独立安装或向现有安装添加功能”。
在 “功能选择” 页上,选择 Master Data Services 和要安装的任何其他功能。
完成向导。
还原已备份的数据库。
安装完成后,升级 MDS 数据库架构。
打开 SQL Server 2014 版Master Data Services 配置管理器。
重要
若要升级 MDS 数据库架构,您必须以在创建 MDS 数据库时指定的管理员帐户登录。 在 MDS 数据库的 mdm.tblUser 中,此用户的 ID 值为 1。 有关更改此用户的信息,请参阅更改系统管理员帐户 (Master Data Services) 。
在左窗格中单击 “数据库配置” 。
在右窗格中,单击“选择数据库”,并指定SQL Server 2008 R2 或 SQL Server 2012 数据库实例的信息。
单击 “升级数据库” 以启动 “升级数据库向导” 。 有关详细信息,请参阅升级数据库向导(Master Data Services 配置管理器)。
升级完成时,创建一个 SQL Server 2014 Web 应用程序。
打开 SQL Server 2014 版Master Data Services 配置管理器。
在左窗格中单击 “Web 配置” 。
在右窗格中,从 “网站” 列表选择以下选项之一:
“默认网站” ,然后单击 “创建应用程序” 。
“创建新站点” 。 创建网站时,将自动创建新的 Web 应用程序。
重要
SQL Server (SQL Server 2008 R2 或 SQL Server 2012) 早期版本中的现有 MDS Web 应用程序可在 SQL Server 2014 版本的 Master Data Services 配置管理器 中选择。 不得选择现有的 Web 应用程序,而必须创建适用于 MDS 的 SQL Server 2014 Web 应用程序。 否则,在您尝试将 Web 应用程序与升级的 MDS 数据库关联时,您会收到错误,指出无法访问请求的页面,因为该页的相关配置数据无效。
如果要将 MDS Web 应用程序的名称 (别名) 与现有 (SQL Server 2008 R2 或 SQL Server 2012) Web 应用程序相同,必须先从 IIS 中删除 Web 应用程序和关联的应用程序池,然后使用 SQL Server 2014 版创建同名的 Web 应用程序Master Data Services 配置管理器。 有关从 IIS 删除 Web 应用程序和应用程序池的信息,请参阅 删除应用程序 (IIS) 和 删除应用程序池 (IIS)。
现在将新 Web 应用程序与已升级的 MDS 数据库关联。
在 “将应用程序与数据库相关联” 部分中,单击 “选择” 。
选择 MDS 数据库。
单击“应用”。
疑难解答
问题:打开 SQL Server 2008 R2 或 SQL Server 2012Master Data Manager Web 应用程序时,将显示“客户端版本与数据库版本不兼容”错误消息。
解决 方案:当 SQL Server 2008 R2 或 SQL Server 2012 Master Data Manager Web 应用程序尝试访问已升级到 SQL Server 2014 Master Data Services 的数据库时,会出现此问题。 必须改用 SQL Server 2014 Web 应用程序。
如果您在升级 MDS 数据库架构时没有在 IIS 中停止并重新启动 “MDS 应用程序池” ,则也可能出现此问题。 重新启动 “MDS 应用程序池” 可解决此问题。