事情是这样的
一开始是用程序建表的,用自建帐户(abc),那么建出来的表所有者都是"abc"
现在问题出来了,备份到另一电脑上的数据,也同样在“安全性-登录”建了同样的登录名(abc),用不了(程序登录上不,打不开数据库),不知要怎么解决才好

解决方案 »

  1.   

    表的架构问题,都改为dbo的就可以了。
      

  2.   

    --创建新的 SQL Server 登录名。
    CREATE LOGIN abc 
    WITH PASSWORD = '20030401'; 
    --向当前数据库添加用户。
    USE MyDpc;
    GOCREATE USER Executer FOR LOGIN abc 
        WITH DEFAULT_SCHEMA = dbo;
    GO
      

  3.   

    服务器: 消息 170,级别 15,状态 1,行 2
    第 2 行: 'LOGIN' 附近有语法错误。
    服务器: 消息 156,级别 15,状态 1,行 2
    在关键字 'USER' 附近有语法错误。SQL 2000的
      

  4.   


    CREATE LOGIN abc WITH PASSWORD='abc',CHECK_POLICY=off; 这样行不行?
      

  5.   

    服务器: 消息 170,级别 15,状态 1,行 1
    第 1 行: 'LOGIN' 附近有语法错误。