Articles of 重命名

如何在不先停止SQL实例的情况下重命名数据库以刷新连接

有没有办法强制数据库进入单用户模式,所以脚本可以运行重命名数据库? 我发现我必须重新启动SQL的实例(以强制从Web应用程序的任何连接等),然后我可以运行此脚本: USE master go sp_dboption MDS, "single user", true go sp_dboption StagingMDS, "single user", true go sp_renamedb MDS, LastMonthMDS go sp_renamedb StagingMDS, MDS go sp_dboption LastMonthMDS, "single user", false go sp_dboption MDS, "single user", false go 运行此脚本后,我可以为我的Web应用程序重新启动IIS,并可以连接到新的生产数据库。 以上所有的工作都很好,我们已经这么做了很多年了,但是现在我们已经升级到了SQL 2008,SQL2008实例还托pipe了其他支持其他Web应用程序的数据库。 因此,而不是使用重新启动整个SQL实例来启用2个数据库上的后续单用户模式,是否有一个较less干扰的方式来完成这一点? 谢谢。

有些东西将文件重命名为filename.ext.suspected

我在Debian服务器上经历了一个非常奇怪的行为。 这台服务器运行了很多网站,其中大部分是CMS,主要是WordPress。 有时某些东西将我的文件从wp-db.php重命名为wp-db.php.suspected。 而这些文件似乎是干净的,他们是标准的WP文件。 我们安装了ClamAV,chkrootkit,rkhunter和maldet。 我以为第一次ClamAV会导致它,但手动扫描后,没有发现任何东西,再加上文件在飞行中重命名,而ClamAV不是一个驻地AV所以… 有没有人看过这样的事情,或有一个想法是什么原因造成的? 有些用Googlesearch我发现我并不是第一个有这个问题的人。 它发生了很多不同的系统和CMS,这使我认为这是系统。 提前谢谢你的帮助。

迁移到新的服务器2008文件服务器,但保留旧的服务器名称(在域AD下)

我正在迁移到Server 2008 Standard 32bit版本下的新文件服务器。 我将把旧服务器称为“服务器”,这是我命名为server2的新服务器。 我已经更新server2并修补它。 我也join了域作为成员服务器,并build立了RAID结构。 我也把数据移到了正确的位置。 但这里是我不是100%确定的。 公司希望保留“服务器”的旧名称,我不想这样做,只是想在AD DNS正向查找区域中创build一个cname别名来指向server2的新的ip地址,但是可以引用它作为服务器。 为了做别名我自然会删除或重命名旧的服务器或只是从域中完全取消它的联合。 我已经读过,只要你已经从Active Directory下的appropirate列表中取消join并将其删除,你就可以在AD中将计算机重命名为以前的名字? 我可以只重命名域中的成员服务器的服务器? 我必须改变sid或运行newsid? 只是寻找一些最佳做法。 提前致谢。 GD

使用通配符窗口重命名文件夹

我有一个包含自己的备份工具的软件,但它会生成文件夹名称,并附上当前的date和时间。 我想编写批处理脚本,将删除文件夹名称的date/时间部分 基本上我想重命名为C:\我的文件夹\备份12345 \到C:\我的文件夹\备份\ 我已经尝试了显而易见的: ren "c:\my folder\backup*" "backup" 它返回“该命令的语法不正确”。 这感觉应该是这么简单,但我不知道为什么它不会工作

批量重命名以点结尾的文件

我有一个大的Unix文件服务器,与一个大的SMB共享。 它适用于Mac,Linux和Windows客户端。 这个盒子上的很大一部分文件已经从Mac Xserve迁移过来了。 共享备份的方式之一是通过Windows盒子。 如果文件名中包含不喜欢的字符,则该特定的备份软件将会失败。 我已经设法解决大部分的文件名问题,但我正在努力争取以点结束的文件。 例如: filename. newfile.txt. stupid old file. 我正在尝试find一些方法来批量重命名所有以点结尾的文件,并且没有点。 所以filename. 成为filename find . -name "*." 寻找文件。 我已经尝试通过sedpipe道: find . -name "*." | sed 's/.$//' 它在控制台中执行作业,但实际上并没有重命名文件。 这是我正在努力的部分。

通过命令行批量重命名?

我有一个媒体寺(dv)服务器,我正在设置Magento。 我已经上传了几千张图片到客户提供给我的/ media / import目录。 问题是,有些图像是.jpg而其他图像是.JPG。 有没有在服务器上批量重命名的方法? 我真的不想在本地做,并重新上传。 理想情况下,我们将它们全部小写,以便与Magento使用的其他图像命名scheme一致。 谢谢, 丹尼

正则expression式replace追加文件名

如何使用正则expression式将字符附加到Linux中的文件名? 我见过这两个职位 https://stackoverflow.com/questions/6985873/change-names-of-multiple-files-linux 如何通过replace文件名中的单词来重命名多个文件? 但一直没能得到答案为我工作。 我也不确定是否属于这里,堆栈溢出或在其他子站点。 我一直在尝试 for FILE in \d+_\d+\.png; do echo "$FILE" $(echo "$FILE" | sed 's/\./_t\./'); done 但似乎并不认可正则expression式的正则expression式。 所以对于我的文件目前的数据样本 1111_2222.png 我希望他们成为 1111_2222_t.png 这些文件分散在五个目录中。 谢谢。

如何在Windows中select文件重命名部分文件名?

如何在Windows中select文件重命名部分文件名? 我知道Windows的技巧,你只需select一组文件,重命名它将添加一个连续的数字,使他们都是唯一的。 不过,我正在寻找一种方法来使用search和replace或正则expression式来重命名文件的select。 例如从以下开始: Menu1_Off.jpg Menu1_On.jpg Menu2_Off.jpg Menu2_On.jpg 我想将Menu1更改为Home,如下所示: Home_Off.jpg Home_On.jpg 或者将“hover”更改为: Menu1_Off.jpg Menu1_Hover.jpg Menu1_Off.jpg Menu2_Hover.jpg

在Windows 2000 – > 2008迁移后重命名Active Directory域

我正在使用需要内部DNS域重命名的站点。 它目前有一个DNS名称为domain.abc.com和NT名称的ABC 。 我试图findabctrading.com的DNS名称和abctrading.com NT名称。 拆分DNS将被使用。 该网站最初是从一台运行AD,文件,打印,DHCP和DNS服务的Windows 2000域控制器运行的。 环境中没有Exchange系统。 50台客户端PC都是Windows XP,less数用户使用漫游configuration文件。 所有用户都在单个OU中,并且没有组策略/ GPO。 我是一名Linux工程师,但一直试图引导另一组顾问进行更合适的设置。 在这个小组的帮助下,我们能够将单个Windows 2000系统移动到一组分离到域控制器和文件/打印系统(虚拟化)的Windows 2008 R2服务器中。 我们也在尝试为这个组合添加一个Exchange 2010系统。 Windows 2000服务器被降级,不再在图片中。 这是一个棘手的部分,因为客户希望域名重新命名,而且顾问不太清楚如何在没有另外的32-40小时的testing/实施的情况下通过它。 如果说没有完全隔离的testing环境,重命名的风险相当大。 但是,这个重命名必须在安装Exchange之前完成。 所以我们被困在这一点上。 我想知道在这一点上重命名域名涉及到什么。 我们在Windows Server 2008上。AD现在是健康的。 从Linux的背景来看,似乎应该有一个合理的途径。 此外,由于原来的域似乎是一个子/子域,这是否是一个问题在这里。 我会很感激任何指导。

如何批量重命名文件以删除扩展之前的多余空间

我有一堆文件的文件名遵循模式'filename.ext'。 例如: filename .ext 我想重新命名所有这些以删除.ext之前的空格。 例如: filename.ext 我可以find他们全部使用 find * -type f -name'* .*' 但我怎么才能重命名所有这些文件?