前面机子坏了 重装了64位的win7系统 然后装了32位的office 64位的sql server 2008 发现sql server 2008 没有 "Microsoft.Ace.OleDb.12.0" 接口 ,导致我用 OpenDataSource('Microsoft.Ace.OLEDB.12.0' 导入Excel数据报错

后来先卸载了32为office ,再到这个地址下载个引擎装上 http://www.microsoft.com/zh-CN/download/details.aspx?id=13255
重新打开SQL Server , 有了!
其它参考资料: http://www.cnblogs.com/A2008A/articles/2438962.html