位置: 编程技术 - 正文

sql2008 附加数据库时出现错误5123提示的解决方法(sql2008附加数据库错误3456)

编辑:rootadmin
错误载图

解决方法: 1.直接把己有数据库复制到sql安装目录下C:/Program Files/Microsoft SQL Server/MSSQL.MSSQLSERVER/MSSQL/DATA 这样就可以附加,不知道是不是在装数据库时漏选了什么操作,以前没遇到过。 2.在己有数据库mdf和ldf文件上, 右键---->属性---->添加---->高级---->立即查找---->Authenticated Users---->确定 ------>完全控制勾上---->确定 以上两种方法都可以,可能还有其它方法,各位同学自己再找找吧。。。。

前天重做了系统,重装了SQLServerExpress,今天附加一个原来的数据库时就报错了,提示信息为:无法为此请求检索数据……执行Transact-SQL语句或批处理时发生异常……尝试打开或创建物理文件'd:dataejiaOA.mdf'时,createfile遇到系统错误 5(拒绝访问)。(Microsoft SQL Server,错误:)。

看到这个破提示,第一感觉就是文件夹的权限看来是没有给到位(我的系统是全Win7),用古老的办法:“ 文件—>属性—>安全—>添加—>高级—>立即查找—>EveryOne—>确定—>确定—>完全控制—>应用”就是给这个文件夹加了权限,再一操作,还是不行!!顿时郁闷了,我了个去啊,什么情况?百度了半天,找了一些解决办法,都是这种更改权限的不好用的办法,其中有一位网友说了:Win7是个很神奇的东东,有时间文件夹的操作权限不会被里面的文件所继承,所以需要检查文件本身的权限是不是也符合操作的要求。我按这哥们说的做了,发现我的WIN7显然没有这个特征,文件的权限和它老爸文件夹的权限是一致的。

问题的原因始终找不到,着实让我头疼了半天,不过对于咱这种有着坚韧的性格的人来讲,咱一点儿也没有被吓到,继续百度百度百度……最后,我快要绝望的时候,找到一篇文章,截图如下:

这个文件给描述的问题和我的是一模一样,不过提出的解决办法也是和我的操作办法一致,后面有评论,咱也截图了

看来,倒霉的不是我一个啊,不过我还是发现一个问题,那就是使用了Windows身份验证,如果不使用Windows身份验证会是怎么样一个情况呢?退出SQL管理器,用SA重新登陆了一下,然后再执行这个附加操作,居然一下就成功了!

问题终于解决了,但是我也纳闷了,这是为什么呢?经检查,我的数据库文件原来的权限是这样的:

我有理由相信,这个是一个数据库文件的正常权限,加了everyone的所有权限控制那才不正常呢。同时MSSQL$SQLEXPRESS是留给SA登陆的SQLServer管理使用的权限,我是用超管的帐户登陆的系统,显然是属于超管用户组的,但是为什么附加数据库会出错呢?有知道的朋友麻烦告诉我一下吧,不胜感激!!!

百度上有网友这样解释:这是因为SQL Server的启动帐户(一般是system或某个操作系统管理员),对E(我的是D盘)盘根目录没有创建文件的权限。右击E盘,在属性里查看“安全”选项卡里查看用户的权限。查看启动帐户是谁,运行services.msc,在服务管理器里找到SQL Server服务,然后看“登录”选项卡,选中本地用户并重启服务。

推荐整理分享sql2008 附加数据库时出现错误5123提示的解决方法(sql2008附加数据库错误3456),希望有所帮助,仅作参考,欢迎阅读内容。

sql2008 附加数据库时出现错误5123提示的解决方法(sql2008附加数据库错误3456)

文章相关热门搜索词:sql2008附加数据库错误5123,sql2008附加数据库提示只读,sql2008附加数据库出错5120,sql2008附加数据库拒绝访问,sql2008附加数据库,sql2008附加数据库提示只读,sql2008附加数据库错误5123,sql2008附加数据库,内容如对您有帮助,希望把文章链接给更多的朋友!

sqlserver使用row_number() over分页的实现方法 语法:ROW_NUMBER()OVER(PARTITIONBYCOLUMNORDERBYCOLUMN)BR例子:select*from(select*,ROW_NUMBER()OVER(Orderbya.CreateTimeDESC)ASRowNumberfromtable_nameasa)asbwhereRowNumberBETWEEN1and5将会返回tab

SQLServer 没有日志文件(*.ldf) 只有数据文件(*.mdf) 恢复数据库的方法 execsp_attach_dbexun,'d:exun2.mdf'一句话就可以了。网上看了那些比较繁琐的,都是sqlserver版本的。(可能执行一次不能成功,测试了下,有时候需要执行2

sqlserver巧用row_number和partition by分组取top数据 分组取TOP数据是T-SQL中的常用查询,如学生信息管理系统中取出每个学科前3名的学生。这种查询在SQLServer之前,写起来很繁琐,需要用到临时表关联

标签: sql2008附加数据库错误3456

本文链接地址:https://www.jiuchutong.com/biancheng/319358.html 转载请保留说明!

上一篇:使用SQLSERVER 2005/2008 递归CTE查询树型结构的方法(使用sqlserver创建数据库和删除数据库的实验总结)

下一篇:sqlserver2005使用row_number() over分页的实现方法(sql server 2005如何使用)

  • 应交税费借方余额0.01怎么调整
  • 利息收入需要缴纳企业所得税吗
  • 增值税纳税义务确认时间
  • 一个人可以做多少家公司法人
  • ibps对公提回贷记分录
  • 钢材贸易公司是做什么的
  • 企业咨询费入什么科目
  • 贷款利息不能抵扣进项税
  • 企业与政府土地合作开发模式
  • 无形资产资本化会计处理
  • 延迟取得发票的原因
  • 关停企业的生产线能否停止计提折旧?
  • 房地产公司要做数据分析吗
  • 财产租赁所得个人所得税计算方法2020
  • 境外演艺经纪公司代扣代缴哪些税款?
  • 自制发票和增值税发票的区别是什么?
  • 合伙企业投资需要缴纳印花税吗
  • 工会筹备金需要在年终汇算调增吗
  • 2018税务金四发展预测会有哪些?
  • 坏账的计提和发生分录
  • 进项和销项单价的比例
  • 支付工程款时有哪些费用
  • 企业开办费摊销期限的税法规定
  • 行政单位代管资金怎么做账
  • 个税如何绑定新公司
  • 企业房产税怎么申报缴纳流程
  • 新公司能先用别人的钱吗
  • 国家基建项目规划
  • win10开机启动文件路径
  • Win10 20H2 KB5001391补丁包更新内容汇总
  • win11界面不停刷新
  • 利润分配属于什么活动
  • 研发费加计扣除申报表怎么填
  • 2021工资扣税标准公式
  • 手游穿越火线怎么设置自动开火
  • php数组函数题目
  • 收到供应商现金怎么入账
  • 公司帮员工买社保能扣税吗
  • 税盘进项税额怎么做
  • 计提减值后折旧年限怎么算
  • 鸟瞰生长在森林中的植物
  • 固定资产残料收税吗
  • 罚款在企业所得税前可以扣除吗
  • 持有至到期投资账务处理
  • 公司以现金形式发工资的最好解释
  • 购销合同印花税税率
  • 5年前开的发票退货可以冲红吗?
  • 个人所得税其他扣除300一个月
  • 支付宝提取到公积金账户
  • 企业所得税的营业成本怎么填
  • 企业的管理费用,财务费用和销售费用计不计成本呢
  • 企业所得税计提金额怎么算
  • 年度财务报告和年度报告
  • 招待客户的住宿费发票可以报销吗
  • 应收账款逾期什么意思
  • 开具电费发票如何入账?
  • 固定资产内部抵扣增值税
  • 公司员工机票可以抵扣多少呢
  • 用友软件中冲销凭证在哪
  • 经营租入的固定资产计入什么科目
  • 管理费用当月可以结转吗
  • 公对私转账有没有手续费
  • 会计档案销毁方案怎么写
  • 怎么设置库存限额
  • 如何关闭京东白条
  • linux安装openssh-server
  • win7卸载系统软件
  • xp系统1
  • win8系统怎么直接进入桌面
  • Ubuntu GNOME 14.10的桌面升级到GNOME 3.16教程
  • kcleaner是什么文件夹
  • 2016年Win10 RedStone将重大改版 微软小娜可以浮动
  • win8怎么固定桌面图标
  • rsa加解密过程是什么
  • for语句中的++i
  • python crc
  • jquery为什么不火了
  • 简单的比较
  • 善意取得的条件和效力
  • 消费税由消费者承担吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设