我们正在计划将一些数据库从一个老式的服务器(运行SQL Server 2000)迁移到一个运行SQL Server 2008的新服务器。由于并不是所有的东西都在同一台新服务器上,我们打算“退休“的旧服务器的名称,并使用一个新的更符合我们目前的命名约定。 但是,由于各种不好的做法和审计的原因,我不相信我们能够明确地确定迁移前的绝对一切,可能仍然指的是旧的服务器名称。 这意味着有一段时间很可能我们不得不将任何对旧名称的引用redirect到新名称,并且希望没有任何内容被中断(大多数被迁移的数据库将会到达这个服务器,所以我们很有可能会出现这种情况)。 考虑到这一点,我想知道检测使用旧名称的连接尝试的最佳方法是什么? 这是可以通过SQL Server完成的,还是只能通过内部的DNS服务器? 前者比我更可取,因为我可以自己监视这个。 后者能够检测到使用的确切的连接string(这将有助于识别使用它的应用程序)? 我认为很可能很多redirect连接将涉及Crystal Reports或Access ADP。 一个可能的并发症是我们的networking是Novell,而不是MS,尽pipe新的SQL Server将在Windows Server 2008上。 任何build议是受欢迎的。
我有一个上传文件的networking服务器。 有一个脚本将其分配给数字ID并将其存储在相应的子目录中。 我现在已经有了32000个这样的上传文件,这对于服务器在一个目录中处理太多了。 我正在使用的脚本确实有一种“命名空间”上传的方式,因此ID 12345(而不是坐在/files/12345 )将位于/files/namespaced/000/012/345 。 代码可以处理这个很好,但我现在有32000个子目录在错误的命名风格。 什么是最简单的方法来通过我现有的文件,把他们在正确的地方?
我有一个Windows Server 2003(标准版)分区作为非域计算机运行。 我尝试重命名计算机并使用“我的电脑” – >“属性”窗口更新描述,但在重新启动计算机后,会popup一个奇怪的对话框,提示networking标识已更改,并且需要重新启动计算机以进行更改生效。 如果再次查看“我的电脑” – >“属性”窗口 – 说明已更新,但计算机名称已恢复为旧名称! 无论我input多less次新的名字并重新启动,它总是会回复,并给我奇怪的对话框。 有任何想法吗?
我有两个不同的手机拍摄的图像文件夹。 这两款手机使用略有不同的文件名格式。 我想改变其中的一个来匹配另一个,所以我有一个整洁的相册。 如何将20110809_121158.jpg的文件名20110809_121158.jpg为2011-08-09 12.11.58.jpg ? 如果解决scheme来自Powershell,那将是非常好的,但也欢迎任何其他选项!
我用重命名命令犯了一个错误 find . -type f -exec rename 's/[^A-Za-z0-9._]//g' {} + 之后,文件不在他们以前的文件夹下,每个文件都有。 在他们面前。 现在我的客户看不到这些文件。 一旦我删除了。 那么他们可以看到这些文件。 我怎样才能删除。 从文件。 喜欢这个: .finacialyear2008half.doc 至 finacialyear2008half.doc 请帮帮我! 我需要一个快速修复。
我已经设定了 autoload -U zmv alias mmv='noglob zmv -W' 当在样本数据上(~20文件夹子文件夹)我运行 mmv images/**/advert images/**/notice 它只是按预期工作。 但是,如果我在真实的数据(数十万个文件夹)上运行相同的命令,没有任何事情发生。 我运行mmv -n来获得一些消息,但没有结果。 即使一个目录名称被改变,所以在我刚结束这个过程之后。 是zmvcaching文件夹列表作为第一步,比它取代名称? 我预计, zmv将立即开始更改名称目录由目录。 我应该运行mvv,只是等待几个小时?
我无法通过WMI重命名本地计算机。 我正在关注MSDN文档(而不是遵循它 – 试图获得某种结果),但我似乎无法使Win32_ComputerSystem.Rename()方法工作。 Set colComputers = objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystem") For Each objComputer in colComputers If StrComp(objComputer.Name, Left(objNewComputerName, 15), vbTextCompare) <> 0 Then errCode = objComputer.UnjoinDomainOrWorkgroup() If errCode <> 0 Then MsgBox "Error leaving domain/workgroup. Error: " & errCode End If errCode = objComputer.Rename(objNewComputerName) If errCode <> 0 Then MsgBox "Error changing computer name […]
我想知道是否有任何方法可以移动文件只有当目的地不存在 – 换句话说,只有当它不会导致覆盖移动。 mv –update 似乎首先是解决scheme,但是,如果源path的时间戳比目标更新,则移动将覆盖它,并且所有尝试通过在移动失败之前修改时间戳来规避此问题。 我需要这种行为来实现一个简单的基于文件的锁,其中“锁”文件的存在表示获取锁。
如果我在我的域控制器上重命名我的本地Windows域,则需要重新创build与“旧”域名相关的所有用户帐户? 请问用户的SID是否仍然有效,并且我的用户是否会像平常一样使用newdomain \ username而不是olddomain \ usernamelogin,并且所有事情都会像以前那样发生?
我正在寻找重命名域控制器。 function级别和其他一切意味着我可以使用netdom来执行该过程。 看这个主题的technet文章 ,我可以看到第一步是将名称添加到域控制器: netdom computername <CurrentComputerName> /add:<NewComputerName> 第二步是把新的名字作为主要的: netdom computername <CurrentComputerName> /makeprimary:<NewComputerName> 在复制之后删除旧名称之前: netdom computername <NewComputerName> /remove:<OldComputerName> 为了平滑过渡,我想保留旧名称,以避免任何引用OldComputerName的系统在追踪时仍然连接。 通过省略删除旧名称的步骤,我会从根本上打破它devise的工作方式吗? 在我看来,它会为新名称创build一个新的SRVlogging,旧logging仍然存在。 但我不确定这是否会打破AD(Server 2008 DFL / FFL与2008和R2框)的复制。