zoukankan      html  css  js  c++  java
  • Sql Server 2008 R2 备份数据库报错

    备份对于服务器“服务器名”失败。(Microsoft.SqlServer.Smo)

    其他信息:System.Data.SqlClient.SqlError:无法打开备份设备'c:\abc.bak'。出现操作系统错误5(拒绝访问。)。(Microsoft.SqlServer.Smo)

    原因:可能是由于服务器的系统权限不能,不能将备份的 bak 文件 备份在磁盘的根目录下,我报错这台服务器是 windows server 2003的,另外一台服务器是windows server 2008的 是没有这个问题的。

    解决方法:只要不备份在磁盘的根目录下都可以!

    查询当前安装的sql server的版本

    select @@version

    sql server 服务器配置

    http://jingyan.baidu.com/article/6c67b1d6ca06f02787bb1ed1.html

    在windows server 2008 R2的服务器上,。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。

    sqlserver2008附加数据库附加不下

    http://www.myexception.cn/database/1244327.html

    在网上查了查资料,确实按照此方法把问题解决了,先将解决办法总结如下:

    原因:1.可能是数据文件损坏。

               2.可能是日志文件损坏或丢失。

               3.是因为没有操作权限,所以附加的时候出错,只要设置数据库文件的安全属性即可。

    解决原因3的办法:

    1.若不是用sqlserver身份验证登陆的,请用sqlserver身份验证sa登陆。
    2.修改mdf和ldf文件的权限:“右击”打开该数据库文件的属性窗口,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮,然后在选择组或用户名列表中,选择Authenticated Users,在权限列表中选中完全控制。
    4.选择"确定"按钮关闭对话框。
    再重新附加数据库,成功。

  • 相关阅读:
    [HNOI2002]营业额统计 (Splay)
    [POJ1664] 放苹果 (动态规划,组合数学)
    [AHOI2009]维护序列 (线段树)
    类型转换求和
    懒人创造方法
    编程的精义
    10-instanceof
    9-接口
    6-SUPER关键字
    5-重写与重载
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/3066256.html
Copyright © 2011-2022 走看看