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

Greg Steen

移动 SQL Server 数据库

xSQL Bundle Professional Edition

www.xsqlsoftware.com

如果您致力于运行支持、应用程序开发、质量保证测试或配置管理,也没有关系。如果您是一位 IT 专业人员(因为您在阅读**《TechNet 杂志》,所以我这样猜想),您可能需要经常移动 SQL Server™ 数据库。移动数据和数据架构时,必须注意不一致性。为了帮助您避免这种不一致性,您需要用一个优秀工具集来执行架构及数据的比较和同步。

我最近使用的工具是 xSQL Software 中的 xSQL Bundle。此捆绑由以下四个不同的应用程序组成:xSQL Object、xSQL Data Compare 及其关联的命令行实用程序。

xSQL Object 用于比较和同步数据库架构。它为您要在数据库间进行比较的对象的类型和实例提供了很多比较选项。此应用程序还允许您创建架构快照,以便维护版本历史记录。通过此功能,您还可以轻松回滚到原来的架构状态。您甚至可以用 xSQL Object 生成架构脚本,

以便传输或打包数据库架构。

xSQL Data Compare 可以对包含在两个 SQL Server 数据库中的数据进行等同和同步操作。它可以让您选择比较两个数据库的全部内容还是比较一组表。如果您的表不能完全匹配,您可以定义一个自定义表映射以确保这些表中的数据是相同的。对大量数据进行同步时,应用程序会切换到批量插入模式,从而在同步过程中节省时间。

xSQL Data Compare 和 xSQL Object 都可以保存您的工作区,所以您不必不断重新创建比较环境。这两个应用程序的同步都是事务性的,从而可以确保所有操作作为一个整体成功提交或回滚。捆绑中的所有应用程序还都支持 SQL Server 2000 和 SQL Server 2005 数据库实例,您可以比较和同步各版本间的相关数据和对象。

或许 xSQL Bundle 更强大的功能之一就是两个命令行实用程序,实际上,使用这两个实用程序,您可以通过拥有的任何版本、过程、监视或自动的任务计划程序运行比较和同步任务。(在我的书中,冗余任务的自动化始终使工作生涯更轻松、更有效率。)这些命令行实用程序使用一个 XML 配置文件,您可以通过配置向导从主应用程序 UI 中创建该配置文件;每个实用程序拥有很多文本文件日志记录选项,以便您跟踪在自动执行过程中发生的操作。

**价格:**xSQL Bundle Professional Edition 的单用户许可证起步价为 499 美元。

xSQL Data Compare 可以同步两个 SQL Server 数据库中的数据。

xSQL Data Compare 可以同步两个 SQL Server 数据库中的数据。  (单击该图像获得较大视图)

实现更安全的通信

WinSSHD

www.bitvise.com

如果您正在寻找提高组织安全的方法,可以考虑 Secure Shell Handling 2 (SSH2) 和 Secure FTP (SFTP)。简而言之,SSH2 隧道使您可以安全地连接到远程计算机上的服务器。它还可以减少防火墙上打开的可用侦听端口和直接到应用程序端口的数量,从而有助于限制潜在黑客的攻击。SFTP 可作为标准 FTP 服务器的备用服务器,它使用 SSH2 来保护数据和命令。

如果您对这些协议感兴趣,一定要看一看 Bitvise 公司的 WinSSHD。WinSSHD 是专为 Windows 设计的一个 SSH2 服务器。

安装相当简单。该应用程序为管理 WinSSHD 服务提供了一个直观的控制面板。在控制面板中,您可以找到各种功能,包括基本的开启/关闭功能和 Windows® 事件日志(在这里您可以对 WinSSHD 事件进行过滤)。还可以从这里启动设置面板,以便配置安装的基本细节。您可以设置界面和端口绑定、调整日志记录配置、指定要启用的 SSH 会话加密方法、配置会话超时、选择身份验证方法、指定代理配置和控制对实例有访问权限的人。您也可以导入和导出配置。

访问控制设置使您可以通过 IP 规则(屏蔽对子网控制的支持)和 DNS 名称规则(在 IP 规则之后处理)限制访问。

WinSSHD 支持虚拟化,对 SFTP 的实现非常有利。这就意味着您可以对一个 Windows 帐户指定数千个虚拟用户,简化了帐户和安全的具体细节。该应用程序也支持使用 Windows 组来进行身份验证和访问控制,所以您不必分别对每个用户定义一种策略。

由于支持 Kerberos 5 和 NTLM 身份验证,WinSSHD 可集成到单一的登录环境中。完成此任务需要启用 GSSAPI 的 SSH 客户端,如 Tunnelier,它是一款优秀的附带产品,也可从 Bitvise 得到。正如您所料,Tunnelier 与 WinSSHD 服务器完全兼容。它也可用来对您的 WinSSHD 服务器进行远程配置。

如果 SFTP 或 SSH2 服务器环境对您来说非常关键,您可以将 WinSSHD 加入群集以获得高可用性。这是一项非常简单的任务。但是,如果您发现需要一些帮助,请参考公司的网站,其中提供了关于设置群集、端口转发、隧道远程桌面等的信息及配置指南。

**价格:**99.95 美元。

WinSSHD 让您指定 SSH 会话加密方法

WinSSHD 让您指定 SSH 会话加密方法  (单击该图像获得较大视图)

监视 USB 活动

USB Monitor Professional

www.hhdsoftware.com

这是适用于所有类型的用户的产品。或许您是一位 DIY 软件爱好者,希望为自己的 USB 设备创建和修改驱动程序。或者您是一位实际创建 USB 设备的硬件工程师。或者您只是对某些 USB 设备上的活动感到好奇,想知道究竟是什么导致了如此多的活动。对于上述任何一种情形,HHD Software 提供的 USB Monitor Professional 都可以帮助您解决问题。使用此实用程序,您可以记录、显示和分析通过 USB 主控制器在 USB 设备和基于 Windows 的系统之间传输的数据。

用户界面稍显复杂,但是一旦习惯了它,您就可以收集到关于从被监视的 USB 设备传入和传出的数据的大量信息。默认情况下,该应用程序会记录传送到 USB 设备的大部分命令和命令集。对于某些设备,特别是大容量存储设备,记录的信息会非常冗长。幸运的是,您可以为大容量存储设备自定义应用程序要记录的数据。

一旦记录了一段会话,您就可以用很多方法对数据进行分析。对于大容量存储设备,您会得到“大容量存储设备视图”。此外,它还提供了针对各种项目的选项,这些项目包括统计和设备吞吐量的线性图形、原始数据包和控制请求视图、数据包解码视图、特定于 HID 的视图和静止图像视图(用于解码适用设备的 USB 静止图像协议)。

由于应用程序记录的数据量有限,您并不想使 USB 记录会话运行太长的时间。同样,您可以限制用于记录会话的最大磁盘空间量并压缩记录的数据以减少所需的空间。

**价格:**常规许可证起步价为 175.99 美元。

USB Monitor Professional 记录传送给 USB 设备的命令。

USB Monitor Professional 记录传送给 USB 设备的命令。  (单击该图像获得较大视图)

管理虚拟媒体

Virtual CloneDrive

www.elby.ch/fun/software

处理物理媒体真的是一件麻烦事。因为切换到 Windows Vista 并丧失了与 Microsoft 虚拟 CD-ROM 控制面板的直接兼容性,我一直在寻找装入 CD 和 DVD 图像的替代品。(顺便说一下,感兴趣者可以在 go.microsoft.com/fwlink/?LinkId=94801 上找到适用于 Microsoft® Windows XP 的虚拟 CD-ROM 控制面板。)

当然,您可以在 Windows Vista 中运行虚拟 CD-ROM 控制面板。问题是您必须始终以管理员身份运行并且只能在管理员上下文中(而不是在您的用户的 Windows 资源管理器上下文中)看到装载的驱动器,这就意味着需要通过“以管理员身份运行”命令提示符。结果,不仅工具无法按照我需要的方式运行,而且还要求我在安全性较低的环境下运行应用程序。

我发现确实能在 Windows Vista 用户上下文中运行的一种工具

是 Virtual CloneDrive(Elaborate

Bytes 的一款产品)。此应用程序将其自身安装为 GUI 管理应用程序和存储控制器,

您可以从设备管理器中看到它。安装后,该应用程序有三个基本设置。首先,

您可以指定要使用的虚拟驱动器的数量,最多同时运行 8 个驱动器。其次(也是我喜欢的选项),就是您可以设置 Virtual Sheep 设置,以图标“愤怒的羊”替换标准 CD/DVD 驱动器图标,这样您就知道系统中哪些是 ISO 驱动器,哪些是真正的物理驱动器。最后,您可以选择在启动时自动装载指定给该驱动器的最后一个映像。

除了 ISO 文件,Virtual CloneDrive 还可以装载和读取 .ccd、.dvd、.img、.udf 和 .bin 文件。此外,它还集成到 Windows 资源管理器,使您可以快速访问正在装载和卸载的映像。Virtual CloneDrive 最大的优点之一就是它是免费的。如果您已经迁移到 Windows Vista®,而且一直在寻找管理 ISO 文件的新解决方案,一定要试验一下此工具。

**价格:**免费。

Virtual CloneDrive 的“愤怒的羊”图标

Virtual CloneDrive 的“愤怒的羊”图标  

书评

SharePoint Products and Technologies Administrator's Pocket Consultant

microsoft.com/MSPress/books/10623.aspx

如今的办公室也许不是无纸办公,但是一定会处理越来越多的电子文档。管理和共享这些文档越来越受到人们的关注,许多公司正在考虑采用 Microsoft SharePoint® 服务和 SharePoint Server 作为解决方案。Ben Curry 著作的“Microsoft SharePoint Products and Technologies Administrator's Pocket Consultant”(Microsoft SharePoint 产品和技术管理员的随身顾问)会有所帮助。不论您是正在考虑 SharePoint,还是远处于计划阶段,或者已经拥有了 SharePoint 基础结构,这一管理功能和日常任务参考都是很好的助手。

熟悉“管理员随身顾问”系列的人对此指南会感到非常熟悉。就其内容的深度与结构而言,它与其他指南基本相同。此书涉及 Windows SharePoint Services 3.0、SharePoint Server 2007 Standard 和 SharePoint Server 2007 Enterprise Edition,分为四部分。

第一部分为“SharePoint 产品和技术基础”,对 SharePoint 产品的组件、版本、要求和安装进行了概述。此部分介绍了 Windows SharePoint Services 3.0 与 SharePoint Server 的 Standard 和 Enterprise 版本之间的区别。然后,此部分指导您完成所有三个产品的安装。它还详细说明了在安装过程中如何创建 SQL Server 数据库和 IIS 网站。

第二部分为“SharePoint 核心管理”,包括核心管理用户界面并提供了如何创建新的网站集和网站、如何导入、使用和编辑 Web 部件以及如何为安装配置组和电子邮件设置的参考信息。这里还介绍了如何管理不同的工作流功能和监控这些工作流。

本书的第三部分是“使用 SharePoint Server 2007”,深入探讨了特定于 SharePoint Server Standard 和 Enterprise 版本的特性和功能。它包括如何配置企业内容管理、如何创建和配置 SharePoint 门户、如何建立搜索和索引以及如何配置 Excel® Calculation Services 等主题。“Excel Calculation Services”部分还提供了关于如何在多服务器环境下配置服务以提高性能和可用性的指南。

第四部分详细介绍了 SharePoint Server 实现的各个运行方面,向您展示如何将 SharePoint Server 2007 扩展到服务器场以及此实现的各种不同配置。最后,此书向您介绍备份和还原操作的基础知识、如何分析性能以及如何使用 SharePoint Server 的日志记录功能来帮助维护和改进您的网站。

虽然本书旨在作为管理员的日常参考,但是那些处于规划阶段和对 SharePoint 感兴趣人员也会发现本书有助于迅速、更好地理解 SharePoint。本书首先进行非常基础性的讨论,详细介绍了不同的 SharePoint 技术和它们的作用,然后进一步讲述较为复杂的主题,如配置 Excel Calculation Services 和扩展到服务器场,这样的结构可确保它不仅可供刚开始了解 SharePoint 技术的人员参考,而且随着这些人员知识的增长,它仍是一份有用的参考资料。

**价格:**29.99 美元。

  (单击该图像获得较大视图)

Greg Steen是一位技术专家和企业家,酷爱钻研技术。他总是在寻找各种新工具和新方法,以帮助 IT 专业人员更为轻松地进行操作和开发。

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