Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Win7 64位 + SQL 2008 R2下Attach Database的一个错误:Operating system error 5

Win7 64位 + SQL 2008 R2下Attach Database的一个错误:Operating system error 5

作者头像
崔文远TroyCui
发布于 2019-02-26 09:10:22
发布于 2019-02-26 09:10:22
6050
举报
文章被收录于专栏:远在上海远在上海

前几日趁着[URL=http://jirigala.cnblogs.com/]吉日嘎拉[/URL]搞活动,升级了以前购买的程序到个人开发版,拿到SVN并下载源码后直到昨天才有空研究和学习这套[URL=http://www.hairihan.com.cn/]权限管理系统及C#快速开发平台[/URL]。没想到Attach数据库的时候出现如下错误:

<br/>Operating system error 5: "5(failed to retrieve text for this error. Reason: 15105)". (Microsoft SQL Server, Error: 5120)<br/>

我搜索了一下错误号码,找到如下解决方案,并照做了,但又出现新的错误如下图。

<br/>解决办法:<br/>1、打开该数据库文件的属性窗口,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮。<br/>2、在选择组或用户名列表中,选择Authenticated Users,在权限列表中选中完全控制。<br/>3、选择"确定"按钮关闭对话框。<br/>

<br/>The file “E:\VS\DotNet.Jirigala.Dev\DotNet.DataBase\SQL2008\MessageCenteV39.mdf” is compressed but does not reside in a read-only database or filegroup. The file must be decompressed.<br/>

继续搜索引擎,原来是NTFS启用文件压缩的问题(估计Jirigala的笔记本没启用这个功能),选择整个文件夹取消文件压缩,再来Attach,终于成功。

总结下来,在部署数据库的mdf文件时有两点需要注意:

1、认证用户对数据库文件的操作权限 2、数据库文件的发布者(创建者)是否启用过文件压缩

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013年5月31日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)
低版本的sqlserver数据库备份文件是能直接还原到高版本的sqlserver数据库中的。然而将高版本的数据库文件还原到低版本中,就会报如下错误: 那应该如何解决呢?以sqlserver2012 和 sqlserver2008 r2为例 一、给sqlserver2012数据库设置兼容 1、trasen_nurse_base数据库上右键,选择属性,点击选项 2、选择兼容级别为SQL Server 2008 (100) 二、Sqlserver2012 导出sql脚本 1、trasen_nurse_
红目香薰
2022/11/29
3.1K0
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)
sql数据库置疑怎么处理_sqlserver2008数据库可疑
2、重启server服务,删除置疑的库,新建一个同名的库(新建时留意数据库文件路径);
全栈程序员站长
2022/09/24
1.4K0
sql server 2008如何导入mdf,ldf文件
网上找了非常多解决sql server导入其它电脑拷过来的mdf文件,多数是不全。遇到的解决方法不一样等问题,下边是找到的解决这个问题的最全面方法!
全栈程序员站长
2022/07/06
2K0
sql server 2008如何导入mdf,ldf文件
MinHook库的使用 64位下,过滤LoadLibraryExW
minHook库是一个支持x64跟x86HOOK的库.Detours也支持x64.不过是收费的所以在x64下使用minHook也是一个不错的选择.
IBinary
2019/05/25
1.8K0
64位系统使用Access 数据库文件的彻底解决方法
    最近,有PDF.NET用户问我怎么在64位系统下无法访问Access数据库的问题,我第一反应是我怎么没有遇到呢?今天一看自己的VS和Office都是32位版本的,所以在VS里面调试访问Access是没有问题的,但是直接使用编译好的.NET程序访问Access,就出问题了,报:     未在本地计算机上注册“Microsoft.Jet.Oledb.4.0”提供程序。     于是,又在公司的电脑上(Win7 64位)做了实验,发现跟家里面的Win8.1 64位 问题一样,上网搜索了一下,大部分都建议将
用户1177503
2018/02/27
3.1K0
64位系统使用Access 数据库文件的彻底解决方法
MSSQL 2008 R2附加数据库出现Readonly只读的处理
今天在新弄得MSSQL 2008 R2测试服务器上附加数据库时,一直出现附加后Readonly(只读)的情况,经过网络搜索,虽然其他方案也能解决问题,但还是根据以前的《[URL=http://www.cuiwenyuan.com/shanghai/post/Operating-system-error-5-5failed-to-retrieve-text-for-this-error-Reason-15105-Microsoft-SQL-Server-Error-5120.html]Win7 64位 + SQL 2008 R2下Attach Database的一个错误:Operating system error 5[/URL]》找出了如下解决办法。
崔文远TroyCui
2019/02/26
1.1K0
【万能的圈友】SQL Server 磁盘空间不足问题分析
不论你在哪里,不论你遇到怎样的技术问题,剑指工控群里总有那么一群带有工控情结的技术人与你一起面对,一起探讨......
剑指工控
2021/11/09
2.5K0
Windows文件服务器文件审计,文件监控软件,File_System_Auditor2.53安装教程[通俗易懂]
1、File_System_Auditor软件和相关的程序 2、.net 2.0环境 3、SQL 2008以上(本文使用的是SQL 2008 R2) 4、文件服务器 5、Windows server2016系统
全栈程序员站长
2022/08/20
2.9K0
Windows文件服务器文件审计,文件监控软件,File_System_Auditor2.53安装教程[通俗易懂]
配置64位SQL Server 2008的Linked Server连接64位的Oracle注意事项
到目前为止Windows 2008 64位下面还没有提供Microsoft OLEDB Provider for Oracle,如果要建立Linked Server似乎只有ODBC和Oracle Provider for OLEDB。在我目前的实际操作中ODBC连接方式,使用Open Query查询出来的结果老是少,搜索各大搜索引擎,也没查出来什么原因。只能安装Oracle Provider for OLEDB,我参考了这篇文章《[URL=http://www.mssqltips.com/tipprint
崔文远TroyCui
2019/02/27
7800
win7 32/64位系统安装ug nx4.0
http://www.aame.in/2010/07/install-run-unigraphics-nx4-or-older-in.html
望天
2022/01/06
2.2K0
win7 64位安装mysql-pyth
###今天测试个小程序在win7 64位系统下需要安装一下MySQL-python,参考了一下其他博客,发现都不行,最后用以下方法成功了,写一下留作笔记。
py3study
2020/01/10
1.3K0
C#如何使用SQLite数据库兼容32位,64位系统
C#如何使用SQLite数据库兼容32位,64位系统 新建一个项目 使用VS2013新建一个WinForm应用程序,建立一个如下图所示的窗口,在窗口上面添加几个按钮,用来操作数据库,本文重点讲解如何使数据库同时兼容64位,32位操作系统的方法,所以只增加了一个增加到数据库的按钮。 使用Nuget工具包导入SQLite 使用NuGet程序包管理器,直接导入SQLite到项目,选择“工具”-》“NuGet程序包管理器”-》“管理解决方案的NuGet程序包” 之后再弹出的对话框中,搜索,SQLite直接选
企鹅号小编
2018/03/02
1.7K0
C#如何使用SQLite数据库兼容32位,64位系统
SQL 基础(一)创建、查看、修改、删除数据库
*注:数据库的分离与附加一般发生在数据库在不同机器迁移的情况下使用,当使用 Management Studio 操作时,可能会因权限问题导致附加失败,下面演示如何修改控制权限
攻城狮杰森
2022/06/03
1.8K0
SQL 基础(一)创建、查看、修改、删除数据库
SQL Server 2008 附加数据库时出错
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/10079741
DannyHoo
2018/09/13
6.2K0
SQL Server 2008 附加数据库时出错
SQL Server 2008 FILESTREAM特性管理文件
在SQL Server 2008中,新的FILESTREAM(文件流)特性和varbinary列配合,你可以在服务器的文件系统上存储真实的数据,但可以在数据库上下文内管理和访问,这个特性让SQL Server不仅可以维护好数据库内记录的完整性,也能够维护好数据库记录和外部文件之间的完整性。因为这个特性是在现有的varbinary(max)数据类型之上实现的,开发人员可以轻易地用上这个特性,不用对应用程序的架构进行改动。 FILESTREAM使SQL Server数据库引擎和NTFS文件系统成为了一个整体。T
张善友
2018/01/29
1.3K0
SQL Server 2008 FILESTREAM特性管理文件
win7 64位系统及开发环境重装后的总结
   话说来这家公司之后就一直使用这个系统,现在感觉这系统跑的实在是有点慢了,运行,调试各种浪费时间呀,不过也用了将近20个月了,这也可以说是我用的最久的一个系统了。由于新项目即将拉开战幕,所以自己趁周六的功夫来公司将电脑系统和开发环境进行重装一下,也顺便梳理一下,在这里记录一下安装的全过程,以便以后来查看吧。
aehyok
2018/09/07
1K0
win7 64位系统及开发环境重装后的总结
sql数据库入门(1)
执行sp_helpdb系统存储过程查看Student_info数据库的信息。 步骤如下:
初阶牛
2022/12/06
9140
sql数据库入门(1)
Sqlserver2005日志文件太大,使其减小的方法
backup log dbNamewith NO_LOG backup log dbNamewith TRUNCATE_ONLY DBCC SHRINKDATABASE(dbName)
全栈程序员站长
2022/07/17
1.2K0
SQL Server基础(一):数据库的创建、分离、附加、删除、备份
  本文介绍基于Microsoft SQL Server软件,实现数据库创建、分离、附加、删除与备份的方法。
疯狂学习GIS
2025/03/11
4900
SQL Server基础(一):数据库的创建、分离、附加、删除、备份
CentOS 6.5_64位系统安装vsftp
VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。
星哥玩云
2022/07/04
7500
推荐阅读
相关推荐
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档