SQL2008附加数据库时,出现:无法为该请求检索数据,执行Transact-SQL语句时发生异常。求帮助

标题: Microsoft SQL Server Management Studio
------------------------------

无法为该请求检索数据。 (Microsoft.SqlServer.Management.Sdk.Sfc)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

------------------------------
其他信息:

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

------------------------------

无法加载 DLL xpstar90.dll 或它引用的一个 DLL。原因: 126(找不到指定的模块。)。
无法加载 DLL xpstar90.dll 或它引用的一个 DLL。原因: 126(找不到指定的模块。)。
无法加载 DLL xpstar90.dll 或它引用的一个 DLL。原因: 126(找不到指定的模块。)。
无法加载 DLL xpstar90.dll 或它引用的一个 DLL。原因: 126(找不到指定的模块。)。 (Microsoft SQL Server,错误: 17750)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.3042&EvtSrc=MSSQLServer&EvtID=17750&LinkId=20476

------------------------------
按钮:

确定
------------------------------

下载SQLEXPRESS SP2补丁
http://download.microsoft.com/download/1/0/2/102d51e1-cf9d-4e7b-bc78-fbb5f8d52c59/SQLEXPR32_CHS.EXE

如果以上方法还是没解决问题,可以使用以下方法

在安装目录如:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn下,重新拷贝一个新的xpstar90.dll 就好了,,当然这个新的xpstar90.dll 是从别人SQL Server2005运行正常的机子上拷贝过来的~
温馨提示:答案为网友推荐,仅供参考
相似回答