我手边有两个Sql Server 2000的数据库,假设为aaa.mdf和bbb.mdf。前一个数据库连接字符串用户ID为sa,没有密码(就是密码为空);第二个数据库的用户ID为sa,密码为:112233。在将两个数据库文件都附加好后我试了一下,点击Sql企业管理器中的[安全性]->[登录],右击sa选择属性,若将密码清空,则使用aaa.mdf的应用程序一切正常,而使用bbb.mdf的那个应用程序就出现数据库连接不上的故障;而若将密码设置为112233后则一切刚好相反。请问各位:当两个应用程序各自所需连接的数据库的用户ID均为sa时,到底该如何设置才好呢?我尝试在[安全性]->[登录]中新设一个sa系统又不允许。  

解决方案 »

  1.   

    应该是bbb那个库连接不允许密码为空吧,楼主看一下
      

  2.   

    密码是为服务器设置的,和你的mdf文件无关...你不去改配置文件在服务器上折腾啥?没学过怎么用SQL Server?那就去学...
      

  3.   

    to vrhero:头一个应用程序是winform(.net),直接用以下的字符串实现数据库的连接:
    string M_str_sqlcon = "Data Source=" + server + ";Database=aaa;User id=sa;PWD=";
    后一个应用程序是个Delphi的,它倒是有个配置文件(aaa.ini):
    [user]
    UserName=xxxxx有限公司
    [server]
    ServerName=.
    LoginName=sa
    LoginPwd=112233
    DBName=bbb
    [setting]
    isadmin=1
    iscaiwu=0
    isuseqd=1
    bicdevid=3请问应该如何配置?谢谢!
      

  4.   

    sa是SQL Server服务器的一个内置用户,和你的数据库文件一点关系都没有。
    详细内容请参见《SQL联机丛书》
      

  5.   

    安装过程中,SQL Server 数据库引擎设置为 Windows 身份验证模式或 SQL Server 和 Windows 身份验证模式。本主题介绍如何在安装后更改安全模式。如果在安装过程中选择“Windows 身份验证模式”,则 sa 登录将被禁用。如果稍后将身份验证模式更改为“SQL Server 和 Windows 身份验证模式”,则 sa 登录仍处于禁用状态。若要启用 sa 登录帐户,请使用 ALTER LOGIN 语句。安全说明: 
    sa 帐户是一个广为人知的 SQL Server 帐户,并且经常成为恶意用户的攻击目标。除非您的应用程序需要使用 sa 帐户,否则请不要启用它。为 sa 登录名使用一个强密码非常重要。
     
    sa 登录名只能使用 SQL Server 身份验证连接到服务器。我摘录的一点内容,供参考。
    ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.zh-CHS/s10de_4deptrbl/html/79babcf8-19fd-4495-b8eb-453dc575cac0.htm
      

  6.   

    最后问一个问题:
    对于string M_str_sqlcon = "Data Source=" + server + ";Database=aaa;User id=kkk;PWD=www";
    这样的数据库连接字符而言,是否需要在[安全性]->[登录]中新设一个kkk登录连接并设置密码为www呢?谢谢
      

  7.   

    万一不行先导出到acess,然后再导入到sql
      

  8.   

    有知道的,这个问题应该在数据库版去问,实际上这是一个数据库链接问题,我记得是要做用户映射的,
    比如在A数据库中需要链接B数据库,那么连接A数据库使用User用户,此时SQL Server 会将User用户映射为另外一个B数据库中的用户帐号,来进行访问B数据库。但是对于SQL Server外部来说只是使用User用户而已。因为我这里没有环境,所以不能给出具体指导,但是你可以去查一下SQL Server的数据库链接方面之间的资料
      

  9.   

    http://news.newhua.com/news1/program_database/2009/32/0932143656G2KC9A38B8F3599294CA150H86GKG128A39I27H32JD59_2.html?lt=common
    随便找了一个资料,你还可以搜索更详细的资料
      

  10.   

    相对软件寻找
    C:\WINDOWS\system32\driversC:\WINDOWS\system32\drivers\etc都用打开方式-》文本
    查看连接点。IP .和限制