本文共 1249 字,大约阅读时间需要 4 分钟。
在使用sqlserver2005创建作业时,创建不了,提示
无法将类型为“Microsoft.SqlServer.Management.Smo.SimpleObjectKey”的对象强制转换为类型“Microsoft.SqlServer.Management.Smo.Agent.JobObjectKey”。 (Microsoft.SqlServer.Smo)
通过安装SQLServer2005SP2-KB921896-x86-CHS.exe,解决我的问题。
在安装此SP2的过程中也遇到Integrated services和组件服务安装失败的问题,因为Distributed Transaction Coordinator本地无法启动,解决方法如下:
1、删除注册表中的键:
•HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC •HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC •HKEY_CLASSES_ROOT\CID 2、停止MSDTC服务:net stop msdtc 3、卸载MSDTC服务:msdtc -uninstall 4、重新安装MSDTC服务:msdtc -install 5、重新启动电脑 我的系统是Windows Server 2003 企业版 关键字:-1073737712(0x3FFFEFF0) COM+损坏 8004e00f 错误消息: --------------------------- 服务 --------------------------- Windows 不能在 本地计算机 启动 Distributed Transaction Coordinator。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 -1073737712。 --------------------------- 确定 --------------------------- 解决办法: 把 C:\WINDOWS\system32\dtclog 这个目录重命名(如果有),然后重新建立该目录。 在命令行下: msdtc -resetlog 然后 msdtc 就可以启动了。然后启动此服务,再次运行sp2的安装程序,此时之前安装失败的模块已经能够安装成功,然后重启电脑,解决了sql2005创建作业失败的问题。
微软官方网的一个下载sp2的链接,
打开链接,就是: Microsoft SQL Server 2005 Service Pack 2点击"下载以下文件"后,可以看到:
文件名: 文件大小 SQLServer2005SP2-KB921896-x64-CHS.exe 355.4 MB 下载 SQLServer2005SP2-KB921896-x86-CHS.exe 297.4 MB 下载转载地址:http://yairf.baihongyu.com/