你看一下,是不是把数据库文件组设成只读了。因为创建的表缺省位于primary文件组,该组是不是被设成readonly

解决方案 »

  1.   

    我是初学,primary文件组是什么?
    这个表位于master的用户表里
      

  2.   

    在SQL查询分析器中打开为只读
    无法向其中添加数据
    但在企业管理器里打开就可以添加数据
    之前我创建的表都是在查询分析器里打开并添加数据的
      

  3.   

    我看了,primary文件组不是只读的
      

  4.   

    exec sp_dboption 'database_name ','read only','false'
      

  5.   

    to:楼主
    1.将CREAT TABLE地脚本贴出来看看!
    2.再INSERT时,再表前加USERNAME
    UPADTE USERNAME.TABLENAME SET...
      

  6.   

    create table Course{Cno char(5)NOT NULL UNIQUE,
                        Cname char(20),
                        Cpno char(3),
                        Ccredit char(3));
    我是在创建好的表上直接点右键打开,输入数据
    我建的其他表就是这样添加数据的
      

  7.   

    To:  ych2002(Learning Up)运行后提示
     无法在数据库 'MASTER' 中设置选项 'READ_WRITE'。
     sp_dboption 命令失败。
      

  8.   

    to 5956:sorry,不记得告诉你,首先将sql server暂停后再执行.
      

  9.   

    我查了一下联机帮助
    sp_dboption
    显示或更改数据库选项。不能在 master 或 tempdb 数据库上使用 sp_dboption。
      

  10.   

    5956:master是sql 的系统数据库,sql内置了四个系统数据库:master,tempdb,model,msdb,如果你是自己做数据库,最好自己新建一数据库,可以用:create database database-name命令创建,