问一个问题关于SQL2000请问在SQL2000中怎么给数据库加密。我在ACCESS中可以为数据库加密,然后在VB中用ADODC进行连接,用的是指定的用户和密码进行的连接。我想问在SQL2000中怎样设置安全中的登录才能在VB用ADODC中用指定的用户和密码进行连接,而不用WINDOWS集成安全设置进行连接数据库。请哪位高手进行指点一下。
这个东西我弄了一天都还没有弄出来。

解决方案 »

  1.   

    这种加密和ACCESS的用户密码不是一回事,但你当然可以用这种混合认证的方式来登陆SQL数据库,这个用户名你需要在SQL里创建,并给它指派读写你所具体要操作的库的权限。
      

  2.   

    在sql2000中 你如果使用sa不能登陆的话 是系统加了密码
    你只需要使用企业管理器用混合模式进入后 将sa的密码修改后你就可以使用了
    不想改的话 重新建个用户也可以
    连接方式 与连接Access没有大的区别
      

  3.   

    再问一下在本机用VB连接是不是只能用WINDOWS NT集成安全设置进行连接数据库。而不能用指定的用户和密码进行的连接??从网络上连接数据库的时候才用指定的用户和密码进行的连接啊??在SQL2000中安全中把WINDOWS组的服务器访问禁止了的话是不是无论如何都不能连接数据库了??
      

  4.   

    可以设置sql的安全方式:1、windows验证,只能用windows集成安全;2、混合验证,既可以用windows认证,又可以建立用户(默认用户为SA)进行连接。本机和网络都是一样的。
      

  5.   

    可以设置sql的安全方式:1、windows验证,只能用windows集成安全;2、混合验证,既可以用windows认证,又可以建立用户(默认用户为SA)进行连接。本机和网络都是一样的。
    Set Conn = New ADODB.Connection
        Set RsInfo = New ADODB.Recordset
        
        strConn = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=sa;Initial Catalog=tenp;Data Source=" & SerName
        Conn.ConnectionString = strConn
        Conn.Open