工具箱面向 IT 专业人员的新产品

Greg Steen

管理网络同步

ViceVersa Pro

www.tgrmn.com

除非您的基础结构是由一个单元组成的,否则多半需要不断地在所处环境中四处移动文件。从日志文件到应用程序发行再到数据库备份,网络中一刻不停地进行着数据移动。了解需要复制哪些内容来保持不同环境的同步有重要意义。大多数 IT 专业人员不会考虑以手动方式在环境之间移动这些文件,不用说就知道这通常是一种糟糕的方法,因为它可能会导致同步效果不佳。

TGRMN Software 的 ViceVersa Pro 可让您轻松地自动执行和安排这些任务。该应用程序提供了四种不同的复制模式。“基础同步”用于进行源到目标的同步,而“高级同步”模式用于进行具有文件跟踪功能的双向文件和目录同步。另外两种模式是“备份”(对源进行镜像)和“合并”。

尽管“备份”模式将源镜像到目标,并向该目标添加文件或从中删除文件,但您也可以选择文件复制,只向目标复制文件。如果有会意外地删除内容的用户,这种方法可能会证明非常有用。顾名思义,双向同步执行的是双向的同步,并带有冲突和删除跟踪功能。如果在下一次同步之前,源和目标中的同一文件都发生了变化,将会记录该冲突,您可以手动解决此问题。“合并”方法类似于双向同步,但它不会对冲突或删除进行跟踪。

Protect against copy errors and data loss

Protect against copy errors and data loss(单击该图像获得较大视图)

ViceVersa Pro 可以利用“备份”模式中集成的文件压缩和文件加密功能协助完成日志传送任务。该应用程序将源文件压缩成标准的 gzip 格式,然后便可对其进行密码保护。

该应用程序集成有一个不错的文件比较程序,但如果您更喜欢使用其他文件比较程序,也可以将 ViceVersa Pro 设置为使用外部文件比较程序。为支持全局环境,ViceVersa 可以处理 Unicode 字符和长度超过 256 个字符的路径。该应用程序还内置有对 Internet 时间同步的支持,因此如果您允许来自使用该应用程序的环境的出站请求,便可以将其设置为指向本地 NTP 单元或任何外部 NTP 服务器。

有时带宽利用可能会成为问题,尤其是当通信在 VPN 或 WAN 上流动时。在这种情况下,可以通过 ViceVersa 减少应用程序在执行每个同步任务时所使用的带宽大小。这也可以帮助确保从作为复制目标或来源的服务器获得生产级响应。或者,如果您愿意,也可以设置最大 CPU 利用率阈值,以同时帮助确保应用程序运行时服务器端的可用性。

ViceVersa Pro 通过使用安全复制算法来防止复制错误和数据丢失。该应用程序还会执行验证循环冗余校验来确保数据的完整性。您可以安排让同步任务按几乎任何间隔运行,包括以实时模式运行(在将文件添加到同步文件夹或从中删除文件时即进行同步)。

ViceVersa Pro 的另一个绝妙功能是,可以通过其 UI 在执行所有操作前进行预览。这有助于确保您所复制的便是您想要复制的内容,而不会发生系统目录中出现几个 G 的日志文件的情况。

总之,如果您在寻找价格低、功能全的同步工具,ViceVersa Pro 可能适合您的需要。

**价格:**单用户 59.95 美元。

管理您的系统磁盘

Partition Manager 8.0 Professional Edition

www.partition-manager.com/corporate/professional

如果您在寻找一个能够帮助您管理系统磁盘的应用程序,Paragon Software Group 的 Partition Manager 8.0 Professional Edition 绝对值得考虑。

这个基于 Windows® 的应用程序通过其直观的向导驱动式界面提供其核心功能,让您轻松地创建、删除硬盘分区,更改硬盘分区的可见性以及格式化硬盘分区,无论分区格式是 FAT16/32、NTFS、Ext2/3 还是 HPFS。您还可以调整现有分区的大小或将分区从一个磁盘移动到另一个磁盘。

再进一步,您可以在不同类型的文件系统之间进行转换,例如从 FAT16/32 转换为 NTFS,或从 Ext2 转换为 Ext3,以及进行逆向转换。跨磁盘复制分区时会自动将分区大小调整为磁盘的大小,这在扩展您系统上的数据驱动器时会很便利,因为不必手动复制所有文件。8.0 版的一个有用功能是能够进行“热大小调整”,该功能让您不必重新启动 Windows 就可以增加活动 NTFS 分区的大小。

Increase the size of an active NTFS partition — without rebooting

Increase the size of an active NTFS partition — without rebooting(单击该图像获得较大视图)

Pro Edition 的另一个有用功能是让您可以在 Windows 2000、Windows XP 和 Windows Server® 2003 客户端上将动态磁盘转换为基本磁盘。Partition Manager 至少支持容量高达 500GB 的磁盘(Paragon 的测试极限,并不是实际的物理极限),还支持通过 FireWire 和 USB 接口连接的驱动器。Partition Manager 将支持 PATA (IDE)、SATA 和 SCSI 硬盘。

Partition Manager 让您可以创建恢复 CD(或 DVD 乃至软盘),以帮助您在发生灾难性磁盘故障后恢复系统。或者,如果您错误地删除了某个分区,而系统仍处于活动状态,则可以通过该界面来取消对该分区的删除操作。您甚至可以更改磁盘的簇大小以帮助对性能做细微调整。该应用程序还提供了“虚拟预执行”视图,让您可以在将磁盘更改实际提交到磁盘之前对其进行评估。

您也可以使用 Partition Manager 8.0 升级您系统上的硬盘驱动器。该应用程序让您可以将一个分区或整个硬盘映像复制到新磁盘上,并调整其大小以适合目标分区。

最后一点,Partition Manager 还包含嵌入式的磁盘碎片整理程序,可在驱动器使用量占总容量 99% 的情况下对其进行碎片整理,不过还是希望您能够在驱动器达到这种状态前采取措施。

**价格:**Professional Edition 为 99.95 美元。

为 SQL 编辑器添加自动完成功能

SQL Prompt:面向 SQL 的智能感知工具

www.red-gate.com/products/SQL_Prompt/index.htm

想像所有数据库都以标准化形式、使用逻辑命名约定进行创建和构造是很吸引人的,但遗憾的是,我们都知道这是不可能的。在担任系统管理员或数据库管理员时,我发现自己在创建或运行查询时需要经常回头查看表结构,在担任开发人员时就更是如此。

尽管 SQL Server™ Management Studio for SQL Server 2005 在其界面的树视图部分集成了对象浏览器,已经给工作带来了极大的便利,但我仍觉得自己需要的是 Visual Studio® IDE 中提供的我已经熟悉得不能再熟悉的那个功能:IntelliSense®。幸运的是,Red-Gate Software 提供了 SQL Prompt,它为 Microsoft SQL Server 编辑器提供了自动完成功能。

该应用程序在任务栏中运行,当您开始在编辑器中工作时它会检测到这种情况。首先,SQL Prompt 会向您询问该数据库的连接信息,以便能够搜寻并缓存所有对象数据。这会提高性能并降低开销,但如果您在数据库实例上不断地修改对象,请记得要清除缓存(简单的两次单击操作)才能在提示列表上看到所做的更改。

除了 Visual Studio IDE、Enterprise Manager、Query Analyzer 和 SQL Server Management Studio 外,SQL Prompt 还直接与 UltraEdit 和 EditPlus 2 集成。在 UI 设置的“Options”(选项)选项卡上,您可以指出想要触发候选列表的 SQL 关键字(例如 FROM、JOIN、EXEC 等等)。在 SQL JOINS 上触发 SQL Prompt 甚至还会为您提供 ON 声明(假定您设置了引用或字段命名为相同的名称)。您还可以在此设置代码片段插入的文本快捷键。例如,该应用程序会将“ssf”后跟 Tab 键设置为拼写成“SELECT * FROM”。还可以让 SQL Prompt 在您键入 SQL 关键字时自动将其更改为大写字母。此功能和代码片段肯定能节省时间。

在 UI 设置的“Candidates”(候选)选项卡上,您可以设置是否希望 SQL Prompt 使用完全限定列名、带有所有者/架构信息的前缀、在您名称两边加上方括号,甚至设置想要在候选列表中显示的 SQL 函数的类型。如果您使用 SQL,可能会希望将此工具添加到您的百宝囊中。

在发行 3.0 版本之前 SQL Prompt 将一直免费,撰写本文时该版本为最终测试版本。3.0 版本的定价尚未发布

**价格:**免费。

计算页面大小

Atomic Web Page Size Calculator

www.info-pack.com/pagesize

最终用户带宽可能正在增加,而新技术也在帮助更快速地将 Web 内容提供给这些最终用户,但页面大小仍然很重要。对高通信量的站点来说,所有这些字节加起来会产生巨大的带宽成本。

Info-pack.com 的 Atomic Page Size Calculator 实用程序提供了一种简单的低成本方法来检查网站页面的页面权重。您所要做的只是键入大小有问题的页面的 URL,该程序会获取该页面,计算所有元素(包括任何从外部引用的图像 — 可能不会显示在您的主域 Web 日志中的项目)的权重。

Keep an eye on bandwidth cost

Keep an eye on bandwidth cost(单击该图像获得较大视图)

该计算器支持页面、图像和 JavaScript 文件,所以您应该能够获得有关页面上大多数资源的数据。该应用程序还会在遇到 404“中断”资源时通知您。获取您的 URL 的权重信息后,即可单击“Report”(报告)按钮查看大小明细和预估的以各种连接速度下载该 URL 所需的时间。

如果该应用程序能够同时处理多个 URL 就更好了,但这也许会在未来发布的版本中得以实现。如果您在寻找一种快速的方法来检查您的开发团队页面的页面大小,那么这个应用程序可能符合您的需要。

**价格:**直销价 19.95 美元。

与工具箱专栏联系

如果您希望在本专栏中介绍某个非常喜欢的工具或实用程序,请发送电子邮件给作者,地址为 tntools@microsoft.com

Greg Steen是一位技术专家和企业家,他酷爱钻研技术。他总是在寻找能便于 IT 专业人员进行操作和开发的新工具和新方法。

© 2008 Microsoft Corporation 与 CMP Media, LLC.保留所有权利;不得对全文或部分内容进行复制.