当使用SQL Server 2005连接数据库时,发生错误代码5120时,怎么解决这个问题?

 我来答
Misswang1988
2012-06-20 · TA获得超过243个赞
知道答主
回答量:244
采纳率:50%
帮助的人:190万
展开全部
方案一:切换登录方式

出现这种情况是由于用“混合验证方式”(SQL Server身份验证)登录数据库造成的,只要将登录方式改为“windows身份验证方式”
登录即可解决该问题,附加成功后再换用“混合验证模式”登陆就没问题了

方案二:修改服务

选择 所有程序-SQL Server 2005-配置工具-选择"SQL Server Configuration Manager"或者“SQL Server 配置管理器”,
打开“SQL Server Configuration Manager”配置界面,在左侧选择"SQL Server 2005 服务",在右侧右击打开“SQL Server (SQLEXPRESS)” 的属性,在内置账户处将网络服务--”Network Service”改为本地系统--"Local System",
点击“重新启动”后再附加数据库就OK了

附加数据库成功后如果担心改变设置后影响以后使用可以将内置账户处的“Local System”再改回
“Network Service”,数据库仍可打开

主要配置过程参考:http://hi.baidu.com/fangxiao_2008/blog/item/a19fc7cdf1424ac939012fbe.html
我东敏
2012-06-20 · TA获得超过398个赞
知道答主
回答量:117
采纳率:0%
帮助的人:35万
展开全部
因为你还没有启动数据库服务。
追问
什么是数据库服务?是不是在那个配置里修改啊?
追答
是的,就在那个外围配置里修改。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式