Sqlserver2005附加数据库时失足提示操纵体系错误5(拒绝接见)错误5120的解决办法
比来几天从网上找了几个asp.net的登录案例想要研究研究代码,成果在用
Sql Server2005附加数据库文件时弹失足误信息:如下图:
,一时无解,遂乞助于百度谷歌,经过各类实验,特将解决办法收拾于此,欲望能帮到大师,同时若是有好的定见大师多多交换啊!
计齐截:切换登录体式格式
呈现这种景象是因为用“混淆验证体式格式”(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”,数据库仍可打开。
首要设备过程如下图:
1.打开“SQL Server Configuration Manager”设备界面:
2.选择SqlServer(SQLEXPRESS),选项,并右击:
3.选择“Local System”:
4.选择“从头启动”:
5.设备成功:
如许设备后附加数据库就不会失足了。
呈现的题目:
网上有人说:将数据库文件copy到其他文件夹后再附件可以附加上,但此办法经本人测试后无效。
附加数据库后发明数据库属性为只读的解决办法
附加后发明数据库属性为“只读”解决办法为:
打开“Sql Server 2005”,在只读的数据库上右击选择属性,选中属性窗口左侧"选择页"下面的"选项",在窗口右边将“数据库为只读”项
改为“False”,点击断定即可。
原因:之所以附加上的数据库为“只读”,是因为启动SQL Server 的默认的启动账号“收集办事”对所附加(Attach)的数据库文件的
权限不敷造成的。此办法经本人测试成功。
首要设备过程如图:
步调一:
步调二: