Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >同一台开发机器上Server的多个版本

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

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

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

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

EN

回答 1

Database Administration用户

回答已采纳

发布于 2013-09-30 09: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

复制
相关文章
如何在同一台机器上安装多个版本的Java 顶
不久前,我写了一篇文章,Java Lambda表达式说明。对于我来说,使用Java 8探索这个概念很容易,因为它已经安装在我的项目中。但是在我目前的项目中,我们仍然使用Java 8,现在,我想升级并学习Java 11。然而,不幸的是,我无法安装它。
白石
2019/08/23
2.2K0
Git 在同一台机器上配置多个Git帐号
git config --global --unset user.password
授客
2019/09/10
2.4K0
Git 在同一台机器上配置多个Git帐号
VFP连接同一台电脑上2个不同版本的SQL Server实例
分2次在一台电脑上独立安装2个不同版本的SQL SERVER,安装时选择不同的安装路径,另外使用不同的实例名,其中有一个可以使用默认实例名(空)。如下图第2个2012版安装时就没有输入实例名,第2次安装2016版时输入了实例名:SQL2016。安装完后正常可通过SQL Server Management Studio(Ssms.exe)访问这2个数据库。如下图:
加菲猫的VFP
2022/04/07
1.1K0
VFP连接同一台电脑上2个不同版本的SQL Server实例
在同一台电脑上启动多个FreeSWITCH实例
在《FreeSWITCH权威指南》中,我们曾讲过一个在同一台电脑上启动多个FreeSWITCH实例的例子。当时所有实例都使用同一个IP,下面,我们使用另一种方式实现,每个FreeSWITCH使用一个IP。
杜金房
2020/12/21
1.3K0
同一台电脑上同时使用多个Git账号
其中idrsaone.pub和idrsatwo.pub就是上面对ssh文件重命名的文件名。
兮动人
2021/06/11
2.4K0
同一台电脑上同时使用多个Git账号
一台机器上启动多个Tomcat
如果需要在一台机子上启动多个Tomcat服务器,在默认设置下肯定会发生端口冲突。为实现这个效果,只需修改conf子目录中的server.xml文件即可。共需修改三处: (1).修改http访问端口(默认为8080端口): <Connector port=”8080” protocol=”HTTP/1.1″  connectionTimeout=”20000″  redirectPort=”8443″ URIEncoding=”gb2312″/> (2).修改Shutdown端口(默认为8005端
cloudskyme
2018/03/20
1.4K0
原有环境部署多个版本(上)
原先已经有一个5.6版本的数据库在运行了,当前操作是完全不影响原数据库的。 警告:如果原先的数据库是yum安装的,照着如下可能会出错。做过一次实验,导致2个数据库都变成了高版本的那个数据库,类似升级了。
陈不成i
2021/06/07
4540
使用nvm在一台电脑上便捷管理多个不同版本的nodejs
今天在做一些东西的时候发现过高的nodejs版本并不支持,但是卸载重新装一个低版本的又会导致一些其它项目可能不能运行,于是就想着有没有一个快速切换nodejs版本的方法,然后去网上找,找到一篇文章,讲得十分详细,现记录下来,防止日后寻找不到。
吃猫的鱼Code
2024/02/22
5520
使用nvm在一台电脑上便捷管理多个不同版本的nodejs
一台机器下,多个Java版本的粗放与精细管理
在软件开发过程中,经常会遇到“古老”的项目,这些项目的JDK还处于Java 6、Java 7甚至更早的版本。同时,在学习新的JDK特性时,往往又需要安装最新版本的JDK。鉴于这些情况,我们就需要在在本机环境中安装多个JDK,并且能够方便的切换。
程序新视界
2022/11/14
9760
在同一个系统里使用多个版本的软件
如果你有几房姨太太的话,那么想让她们和平共处,多半是痴人说梦。对程序员而言,虽然他们不会有娶几个老婆的好运气,但是很可能会遇到在同一个系统里使用多个版本的软件的情况,一旦处理不好,同样会焦头烂额。
LA0WAN9
2021/12/14
1.2K0
如何在同一IP地址上运行多个SSL证书?
什么是SNI?服务器名称指示是SSL的一个重要组成部分。SNI允许多个网站存在于同一个IP地址上。 如果没有SNI,每个主机名都需要自己的IP地址才能安装SSL证书。
亚洲诚信SSL
2019/07/08
1.6K0
如何在同一IP地址上运行多个SSL证书?
同一台电脑上运行多个tomcat,环境变量以及文件内容更改的相关配置(perfect)
1、配置运行tomcat 首先要配置java的jdk环境,这个就不在写了 不懂去网上查查,这里主要介绍再jdk环境没配置好的情况下 如何配置运行多个tomcat
知识浅谈
2020/10/30
1.6K0
同一台电脑上运行多个tomcat,环境变量以及文件内容更改的相关配置(perfect)
同一台Windows机器,多个普通用户分别使用各自的云盘不窜访
解决方案:磁盘分区装入空白NTFS文件夹 先创建2个用户 NET USER "testuser1" "Passwd@tt001" /ADD /Y NET LOCALGROUP "Remote Desktop Users" "testuser1" /ADD wmic.exe UserAccount Where Name="testuser1" Set PasswordExpires="false" NET USER "testuser2" "Passwd@tt002" /ADD /Y NET LOCALGROUP "Remote Desktop Users" "testuser2" /ADD wmic.exe UserAccount Where Name="testuser2" Set PasswordExpires="false" 然后分别用2个用户登录以产生2个用户的家目录,并在家目录下创建2个空文件夹 C:\Users\testuser1\DataOnlyForUser1 C:\Users\testuser2\DataOnlyForUser2 然后用Administrator登录对2块磁盘分区时分别挂到2个用户家目录下各自的空文件夹(注意命名区分)
Windows技术交流
2022/08/04
6680
如何在同一台电脑(windows系统)上
我们都知道python现在主要使用的有2个版本2.x和3.x,而这2个版本的语法却有很多的不同,python3.x并不是向下兼容2.x的。虽然说3.x是未来python的主流,但是很多工具和个人还是倾向于python2.x。所以在同一台电脑上安装2个python版本就很有必要了。
py3study
2020/01/06
6540
同一台机器同时安装 python2.7
不会。 如果你在Linux下,可以有两种方式区别: 运行时使用 python a.py(使用Python2.7) python3 a.py(使用Python3.4) 在文件头部加上 # /usr/env/bin python(使用Python2.7) # /usr/env/bin python3(使用Python3.4) 在windows下,如果你是在Python自带ide下编写的,那么编辑器会识别代码。 如果你已经把两个Python的路径添到环境变量中的话,那么哪个在前就会用哪个Python版本运行代码。
py3study
2020/01/14
4500
03.一台PC安装多个python版本
1.上一次我们在自己的PC上安装了python3.6.1的版本 http://www.jianshu.com/p/2177c11909dd 本章内容,我们在个人PC上安装python2.7.9的版
大牧莫邪
2018/08/27
6370
一台电脑怎么装多个不同版本的JDK?
一个shi山项目必须使用JDK 1.8,另外一个新项目用的是JDK 17或者JDK 21(17/21均为LTS版本)。
大风写全栈
2024/10/30
1150
一台电脑怎么装多个不同版本的JDK?
NVIDIA Jetson 上可以兼容多个CUDA版本了?
国庆节期间,NVIDIA在其开发者Blog上发布了一篇文章: 也就是说:开发者从CUDA11.8开始,可以在Jetson上像PC上那样的安装新版本的CUDA开发包了! 这确实是一件好事情,为什么这么说呢? 原本Jetson上有两种系统,一种是NV打包好的Jetpack,普通开发者们已经很熟悉了。另外一种是用的NV的BSP包,第三方厂商自己制作的系统(在NV的一堆组件, 包括内核源代码的基础上)自己构建的。 但是无论这两种情况,里面都自带有一个固定版本的CUDA开发包/运行时/驱动,例如11.x或者10.
GPUS Lady
2022/10/11
1.9K0
NVIDIA Jetson 上可以兼容多个CUDA版本了?
如何在 Mac 上使用 pyenv 运行多个版本的 Python
即使对于有经验的开发人员,管理本地 Python 开发环境仍然是一个挑战。尽管有详细的软件包管理策略,但仍需要采取另外的步骤来确保你在需要时运行所需的 Python 版本。
用户8639654
2021/09/18
5.3K0
Nginx同一个IP上多个域名配置安装SSL证书
在同一台服务器上配置多个带有SSL证书的HTTPS网站时,每个网站确实需要使用不同的端口号,以避免冲突。这是因为SSL/TLS协议通常是在特定的端口上运行的,默认情况下是443端口。
Tinywan
2024/03/20
2.3K0
Nginx同一个IP上多个域名配置安装SSL证书

相似问题

Server 2012事务复制-同一台机器上的双订阅

10

同一台机器上的两个不同的MYSQl实例?

10

用于VS 2015的Server数据工具--有人使用SSIS开发到多个版本吗?

10

Server 2012开发人员版本问题

10

Server标准版本和开发人员版本之间的复制

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文