比较大型的erp软件,是不是也是用sa登录呀?如果不是,用什么方式登录呢?
自已单位的信息管理系统,是用sa用户登录的,即将登录用户名sa及相应的密码写在程序中,进行连接的。我不知这种作法是不是有点不规范。本人没有接触过比较大型的企业信息管理系统,不知这些软件是不是也是用sa用户登录的。最近单位买了一款国内比较知名的考勤机系统,发现考勤软件也是用sa用户登录的。
我总感觉用 sa 登录有点骗人的感觉。

解决方案 »

  1.   

    用SA或其他数据库用户都可以,这只是SQL默认连接使用具体登录一般是建立SQL用户表,这是连接SQL数据后再从SQL表中进行权限验证的SQL连接字符串的设置对于商业软件一般在安装初始化时先要录入数据库用户与密码,然后自动创建数据库与数据表等
    ,此初始化时的用户与密码会写入加密的config文件或INI文件,供后续用户登录时使用而一般网络上下载或书上介绍的例子对于连接字符串都是直接写入程序中,或者干脆直接用SA等数据库用户登录我找了很久也没找到商业软件规范存取SQL登录字符串的例子,希望此帖能获得答案!!!狂加50分!!!
      

  2.   

    如果这个服务器上用N个数据库,估计就要重建个登录名了,否则可能影响到别的,尤其把数据库放在IDG这些机房,应该都是这样的把
      

  3.   

    举个例子,如果买了一个大型管理软件erp,
    这个软件内部是不是就是用sa(或者是软件自已建的一个用户)登录,并且密码只有开发商知道呀.
    也就是说,不管这个软件的操作者有多少人,可能有100个用户,当然也有100个密码了,但是erp内部都是用sa登录的.
    如果不是sa,也是erp软件自已创建的一个有绝对大权限的用户.
    我的理解对吗?