附加数据库失败有很多原因(1.NTFS分区内的文件权限2.数据库文件完整性 等等)本文附加数据库失败是指在NTFS分区文件没有权限而无法附加成功,所以解决方法仅对此种情况。
本文以安装 SQL Server 2000 Sample Databases 说明:
1.运行SQL Server 2000 Sample Databases 安装程序,运行后在你的硬盘上建立一个文件夹及几个文件:
C:\SQL Server 2000 Sample Databases
分别在4个数据库文件图标上单击右键,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮。
选择组或用户名列表中选择Authenticated Users,在权限列表中选中完全控制。
选择"确定"按钮关闭对话框。
现在到sql server 200X中附加数据库就可成功附加了。如何附加数据库请参考sql server 200X中帮助文档这里不再赘述。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/anyunet/archive/2009/03/05/3960651.aspx
方案一:切换登录方式出现这种情况是由于用“混合验证方式”(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
解决方法:1、新建一个文本文档,写入(直接复制粘贴)下列命令:
del /f /a /q \\?\%1
rd /s /q \\?\%1
2、另存为:删除ok.bat 。
3、建好后,把要删除的文件或者目录直接拖放到这个bat文件图标上就可以删除了。
距离相等;像与物体的连线与镜面垂直。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)