首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >同一台开发机器上Server的多个版本

同一台开发机器上Server的多个版本
EN

Database Administration用户
提问于 2013-09-30 17:33:59
回答 1查看 4.6K关注 0票数 2

我正在合并一些SQL服务器以简化管理。我正在考虑在同一台机器上使用Server 2005/2008R2/2012的新VM作为一个单独的命名实例。这台机器将只在“沙箱”环境中使用,主要用于测试备份的恢复。没有任何应用程序会碰到这种情况。

我有可能遇到多个版本的问题吗?我记得几年前在同一个框中遇到SQL 2000/2005的问题。你们是否使用不同的机器进行恢复测试?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2013-09-30 17:38:55

不,不应该有任何问题;我现在有一个VM,有2000、2005、2008、2008、R2、2012和2014年,而且工作正常。

我建议观察以下情况:

  • 先安装最老的版本,并在进入下一个版本之前将其完全修补。
  • 对每个实例使用非常一致和直观的命名方案(例如,.\SQL2000.\SQL2005等)。也不要安装默认实例(因为它不能自动记录它是什么版本,它的用途等等)。
  • 不要安装客户端工具的多个版本,除非需要在多个版本中管理SSIS包。对于其他一切,您可以使用2012年的客户端工具来管理所有的底层版本。如果您计划使用Visual (任何版本),请不要在VM中安装它,而是在主机中使用它。不同版本的Visual并不总是能很好地使用不同版本的Server (特别是客户端工具)。
  • 确保不允许默认的启动行为,其中所有实例都将自动启动(您可能只希望某个特定版本在任何给定时间运行并使用资源)。
  • 对所有实例使用相同的sa密码、Server服务帐户、SQL代理帐户等,并确保在所有实例上添加自己的帐户作为管理员。您最不希望的是被锁在一个实例之外,因为它有不同的密码,或者遇到一些您无法判断的与帐户相关或版本相关的问题。
  • 不要在x版上创建数据库,而是希望在don上备份/恢复它们。备份不是向后兼容的(不管兼容性级别如何),只是向前。
  • 请注意恢复模型、日志自动增长设置和大型数据库。例如,您不希望在每个实例上安装AdventureWorks DW数据库--这占用了宝贵的空间,您很快就会消耗整个驱动器。保持这些数据库的方便性(比如在外部驱动器上),但只在特定版本需要时才附加/恢复它们。
票数 8
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/50763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档