我在项目中建了一个数据库(不是用的sql2005),读取数据的时候没问题,
但是修改或者其他的什么操作时就报错,说.mdf是只读文件,我现在想改成可执行文件
请问有什么办法?(注:库中有大量数据,如果重新用sql建库相当困难)

解决方案 »

  1.   

    http://database.51cto.com/art/200905/126088.htm 这个好像是将数据库生成脚本执行文件的
      

  2.   


    选中文件-------->右键----->共享-------->点击共享------->添加everyone用户----->给读写权限
      

  3.   

    我在App_Data的文件中添加新项中建了一个sql server的文件,命名是Database.mdf,后面的操作都是一样,
    碰到的问题就是前面说的那些
      

  4.   

    我在项目当中连接建好的这个数据库,读取很正常,数据都能出来,修改更新操作时就报错,
    .mdf是只读文件,不能执行操作
      

  5.   

    VSS 检查是是不是VSS 只读了
      

  6.   

    选中文件-------->右键----->共享-------->点击共享------->添加everyone用户----->给读写权限
    另外把只读属性去掉
      

  7.   

    不重新建库,你把mdf加载到sqlserver中不就得了?
    然后备份一个ok的库,把原来的给删了。不过纳闷,不会是mdf真是只读的吧?
      

  8.   

    被VSS保护的时候就是设置为只读。
      

  9.   

    问题已解决:
    iis右键-》设置权限-》Users用户设定完全权限控制 ok!~
      

  10.   

    赞一个,csdn本来就是学技术的好地方,看你学到什么程度,比如自己做一个操作系统玩玩,呵呵!~
      

  11.   

    要是 vss 的话 签出试试吧