我正在编制一份原因清单,说明就地升级软件和操作系统是一个坏主意。与我一起工作的很多人认为,在旧版本的基础上安装新版本的软件或操作系统更容易、更好。然而,我认为这通常是一个坏主意,最好花额外的时间卸载软件项目的先前版本或执行操作系统的全新安装。所有这些还取决于是否有可靠的备份操作到位。
我想收集人们对就地安装与干净安装的其他想法。
在此先感谢您的帮助。我期待听到您分享的所有内容。
当某人收到我们公司的计算机升级时,一个标准程序是对其旧计算机进行 P2V 副本,以防我们错过他们新计算机上的重要内容。
多年来,这一直完美无缺,但我们最近所做的 P2V 转换对 Windows 正版验证产生了不利影响。它重新激活就好了,但 20 分钟后:

这不是一个大问题(它们实际上只是出于安全目的而在那里度过的大部分时间都处于关闭状态)但是当您登录时看到该消息时,这有点不专业。
我有我的 SQL Server 2005 数据库的备份,我想把它放在我的开发机器上(开发速度比通过远程桌面编写查询快得多。)
我能够在工作中的一台机器上恢复它,所以我知道备份是好的(好吧,我假设它是 - 我确实必须将它复制到外部硬盘驱动器,然后再将它复制到我当前的机器上) .
我得到的错误是这样的:
标题:Microsoft SQL Server 管理工作室
服务器“XPS17200911\SQL2005”的还原失败。(Microsoft.SqlServer.SmoExtended)
如需帮助,请单击:http : //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1447.4+((KJ_RTM).100213-0103+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates .FailedOperationExceptionText&EvtID=Restore+Server&LinkId=20476
附加信息:
System.Data.SqlClient.SqlError: 文件 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\TDC.ndf' 被 'BankA_Tables02'(4) 和 'BankA_Tables01'(3 )。WITH MOVE 子句可用于重新定位一个或多个文件。(Microsoft.SqlServer.Smo)
如需帮助,请单击:http : //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1447.4+((KJ_RTM).100213-0103+)&LinkId=20476
生成的 SQL 脚本(你知道我的意思)是这样的:
RESTORE DATABASE [TDC] FROM DISK = N'C:\Users\Matt\Desktop\banka.bak' WITH FILE = 1,
MOVE N'BankA' TO N'C:\Program Files (x86)\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\TDC.mdf',
MOVE N'BankA_Tables01' TO N'C:\Program Files (x86)\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\TDC.ndf',
MOVE N'BankA_Tables02' TO N'C:\Program Files (x86)\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\TDC.ndf',
MOVE N'BankA_Tables03' TO …Run Code Online (Sandbox Code Playgroud) 有没有办法在 SQL Server 2008 R2 上提供 100% 的正常运行时间?
根据我的经验,不同复制方法的停机时间是:
而且所有这些解决方案都涉及从源头断开的所有连接,因此如果停机时间太长或应用程序的网关不支持在任务中间重新连接,那么您就不走运了。
我能想到的解决这个问题的唯一方法是将集群抽象化一个级别(通过虚拟化然后启用 VMWare FT。哎呀。无论如何,祝你好运让它在四路 32 核系统上工作。)。
有没有其他方法可以提供 100% 的 SQL Server 正常运行时间?
为什么像SuperMicro MBD-X8DTH-6F-O这样的主板既支持 24gb 无缓冲内存,也支持 192gb 注册内存?
我想将虚拟 10Gb 以太网接口公开到 Xen HVM 域中。基本操作系统是 Debian Squeeze、2.6.32 内核、Xen 4.0。
有没有办法在裸机上实际没有 10Gb 以太网接口的情况下实现这一点?
我们只是想将其用作本地互连,因此缺少 10Gb PHY 不是问题,但我无法找出正确的魔法来让客户操作系统相信它具有 10Gb 接口。
我们有 20 台服务器需要从我们大约 5 年没有实际访问过的数据中心中移除(我从未去过那里,它是在我之前)。我们不得不进行全面的重新入职、安全检查,并且不得不再次重新申请我们所有的安全通行证,因为我们在那里已经很长时间了,他们已经更换了安全软件,而我们没有出现在新的软件。
我完全理解 - 这只是一种很好的做法,让我很高兴我们的服务器处于受控环境中。但我不明白的是,数据中心安全部门声明我们不允许一次(即每晚)删除超过 2 台服务器。
作为普通保安,我得到了“他们只是我们的指示,我们不能偏离”的说法,我尊重这一点,但我无法得到任何关于原因的答案。
这意味着,一个晚上的工作现在变成了一个 2 周的工作,这非常令人沮丧。我们目前的 co-lo 数据中心允许我们完全不受限制地访问,我们甚至不需要预订,我们只需出现并登录即可。
以前有没有人在数据中心有过这样的经历?是否限制服务器进出数据中心的正常做法?
我将 Windows Server 2008 R2 设置为应用程序服务器(RDP、SeamlessRDP)。我将首先在服务器上安装该应用程序,然后将其提供给客户端。
问题是它是 32 位应用程序,当我尝试安装它时,我得到:
此文件的版本与您运行的 Windows 版本不兼容。检查您计算机的系统信息以了解您是否需要该程序的 x86(32 位)或 x64(64 位)版本,然后与软件发行商联系。
我尝试设置与 XP SP2 和 SP3 的兼容模式,尝试过 Windows 2000。顺便说一句,它在 XP SP2、SP3 上运行完美。
安装程序是 InstallShield。Windows 内置兼容性向导不起作用。我使用了其他设置,例如“以管理员身份运行..”并在 640x480 模式下工作 - 没有结果。
其他应用程序(也是 32 位)运行良好
在 Windows server 2008 r2 中,对于这个手动过程
打开运行>gpedit.msc>计算机配置>windows模板>windows更新>指定内网微软更新服务位置> https://www.10.101.10.10.com
并且还应该启用/禁用状态
我可以知道如何使用 powershell 来做到这一点,比如脚本吗?
这些设置在注册表部分,我在问:
在 GPMC 中,依次展开“计算机配置”、“策略”、“管理模板”、“Windows 组件”,然后单击“Windows 更新”。
在 Windows 更新详细信息窗格中,双击指定 Intranet Microsoft 更新服务位置。
这是否可以从 Powershell 脚本结束?
我正在使用 Powershell Invoke-WebRequest(这也适用于Invoke-RestMethod)来调用 ElasticSearch 集群。此特定命令通常会返回错误结果 ( 409 conflict)。
Powershell 看到错误状态,抛出一个错误并且没有通过管道传递任何有用的东西,并将响应的主体喷到控制台上:
但是,a) 即使它有一个错误代码,我也不在乎它是否出错了(只是它被返回了),并且 b) 我希望能够访问该响应的正文,以便我可以实际检查其中包含的数据。
有没有办法让 PowerShell 抑制错误输出(-ErrorAction不起作用)并沿管道传递一些有用的东西?
作为说明,我实际上想用Invoke-RestMethod它来调用它,但是因为它Invoke-WebRequest本质上是相同的命令,所以我将这个问题概括为Invoke-WebRequest
powershell ×2
10gige ×1
cluster ×1
datacenter ×1
deployment ×1
group-policy ×1
hardware ×1
http ×1
memory ×1
rdp ×1
remoteapp ×1
security ×1
sql-server ×1
upgrade ×1
windows-7 ×1
xen ×1