SQL Server数据库全表替换

Team里的文件服务器升级后换了名字,这个UNC地址在我们的一个门户的SQL Server数据库里某个表中被多条记录引用,所以需要在SQL Server的表里做个全表的替换,把所有记录中出现的UNC换成新的地址。在SQL里,这可以通过一句简单的SQL语句完成。下面便是一个把数据库里某个字段里的所有出现的oldstring批量替换成newstring。

UPDATE [table]
SET [column] = REPLACE([column], 'oldstring', 'newstring')

运行前记得讲其中的table,column,oldstring,newstring换成你的表名,列名,要替换的字符串,新字符串。

SkyDrive免费升级到25GB存储

blchen在听闻SkyDrive Windows桌面客户端发布后就第一时间在开发机和笔记本上装了新客户端。突然发现微软把SkyDrive的默认免费空间改了,从以前的25GB改成了7GB。根据Making personal cloud storage for Windows available anywhere, with the new SkyDrive的说明,微软发现99%的用户使用的空间都小于7GB,于是认为7GB的免费空间是让用户微软双赢的一个最佳值。

微软也意识到了对老用户的不公平性,所以也推出了一个免费升级的活动,让SkyDrive的老用户可以一键从7GB的免费空间升级到25GB。 Continue reading SkyDrive免费升级到25GB存储

SkyDrive Windows桌面客户端发布

blchen是个重度SkyDrive用户,早在Office 2012 beta版本的时候就开始用SkyDrive同步OneNote。不过早期的SkyDrive功能很弱,好用的功能也仅仅限于同步OneNote和临时的网络存储。

今天,微软的Mike Torres and Omar Shahine在Building Windows 8 blog宣布了新版的SkyDrive的Windows桌面客户端发布。这次SkyDrive发布除了带来全新的Windows客户端之外,还带来了Max OS X的客户端,并且同时更新了iPhone客户端。 Continue reading SkyDrive Windows桌面客户端发布

Windows Live 软件包安装错误

今天把笔记本重装了干净的64位Windows 7。系统装好后发现Windows Live软件包始终装不上,总是在安装过程中报如下错误

You cannot download Windows Live programs unless you are connected to the internet.
Error: 0x8104000d
Source: WaitForCatalog

撸主尝试过各种方法,包括N次重启,均无法解决。最为诡异之处是相同的安装包在之前的Windows 7下可以成功安装,无任何问题。最终在网上找到一个土的掉渣的解决方法:使用离线安装包安装。 Continue reading Windows Live 软件包安装错误

无法遵循符号链接,因为其类型已禁用

今天从其他部门的文件服务器拷贝文件的时候,突然遇到如下错误

无法遵循符号链接,因为其类型已禁用

仔细检查了一下,发现远程文件服务器上所有SYMLINK类型文件和文件夹都没拷贝成功。上网搜了一下,很快就找到解决方法了,只要打开命令运行一下下面的命令即可。

fsutil behavior set SymlinkEvaluation [L2L:{0|1}] | [L2R:{0|1}] | [R2R:{0|1}] | [R2L:{0|1}]

简单说,如果你运行fsutil behavior query SymlinkEvaluation发现Windows没有开启所有SYMLINK解析方式,跑一下上面的命令就可以了。

不用知道fsutil是何方神圣的,只要知道这个能解决问题就行。

Windows Server 8动手实验室

作为IT Pro,blchen一直关注Windows Server 8。从上个月的发布Windows 8 Consumer Preview可以看出。微软在Windows Server 8中在虚拟化,网络,存储和服务器管理等方面做了很多重大改进,从而让IT Pro更容易打造基于Windows Server的私有云环境。不过比较可惜的是一直没有比较全面的教程来详细介绍这些新功能。现在微软终于推出了一个Windows Server 8在线动手实验室,覆盖了基于SMB2.2的存储,Hyper-V 3.0,PowerShell 3.0,备份服务等一些功能介绍。

如果你也是一个IT Pro,blchen强烈建议你现在就开始访问Windows Server 8在线动手实验室

System Center 2012 RTM MSDN订阅下载

今天突然发现,MSDN订阅用户已经可以下载System Center 2012的RTM版本了。相信零售版的RTM应该不远了。

System Center 2012是微软在3月份发布Windows 8和Windows Server 8之后的又一大重量级产品。System Center历来的产品分别在云计算不同的领域On Premise / Private Cloud / Public Cloud肩负重要职责。而这次System Center 2012里,微软更是把所有System Center家族里的所有产品都整合成一个大的套件,旨在为企业的数据中心提供一个完整的Hybrid云计算解决方案。 Continue reading System Center 2012 RTM MSDN订阅下载

PowerShell里使用HttpWebRequest

PowerShell有个强大的地方,就是和DotNet做了深度整合,可以直接在PowerShell脚本里调用DotNet的类库。这样做的一个好处便是,如果你已经有一定的C#的基础,你将会发现PowerShell非常容易上手。

举个实际的例子,在写脚本实现系统环境自动化安装和配置时,一个常见的需求是从官方网站自动下载最新的软件版本,然后用命令行方式安装。关于http下载,用C#实现自动化可以直接用HttpWebRequest实现,在PowerShell下实现起来基本类似。下面代码演示了如何用PowerShell从微软官方的SilerLight下载地址http://go.microsoft.com/fwlink/?LinkID=149156下载最新的SilverLight,并且保存到本地的c:temp文件夹。 Continue reading PowerShell里使用HttpWebRequest

SCVMM 2012 SP1 CTP增加对Windows Server 8的支持

在Windows Server 8的Beta版本(也叫消费预览版Consumer Preview)发布后,blchen就试着找了一个服务器升级到Windows Server 8,并将其加到现有的SCVMM2012来管理,结果不幸的发现SCVMM 2012不能支持Windows Server 8的宿主机。

微软也意识到了这个问题。在Windows Server 8发布后,微软单独发布了发布了System Center 2012 SP1 CTP。所谓的CTP就是客户技术预览版,是微软在产品的早期面向客户发布的一个预览版本,主要用于通过让IT Pro分析试用早期版本,来收集产品的回馈信息,听取民意。

这个CTP包含了对DPM和VMM的更新,其中VMM的更新带来了一些专门为Windows Server 8的宿主机优化的好功能,以下先列举blchen最感兴趣的几个功能: Continue reading SCVMM 2012 SP1 CTP增加对Windows Server 8的支持

命令行安装IIS 7.5

blchen一般都是用Web Platform Installer来在服务器上快速安装IIS,WebPI会自动根据当前的操作系统安装正确的IIS版本( XP=> IIS 5.1,2003=>IIS6,VISTA/2008=> IIS 7.0,WIN7/2008R2 –> IIS7.5),非常之省事。最近遇到一个需求,需要在脚本里安装IIS。于是就研究了一下IIS的自动化安装工具。 Continue reading 命令行安装IIS 7.5