本帖最后由 dennisberg 于 2012-04-28 13:01:54 编辑

解决方案 »

  1.   

    创建用户取消密码策略及使用期限CREATE LOGIN [BaseUser] WITH PASSWord=N'baseuser',
    DEFAULT_DATABASE=[TRS],
    CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
    GO
      

  2.   

    赋值给SqlCommand的CommandText属性,即可.
      

  3.   

    WITH PASSWord=N'baseuser'这句什么意思?
    还有 BaseUser是输入要修改的用户ID嘛?
      

  4.   

    WITH PASSWord=N'baseuser' 是指定登录的密码是baseuser,create login的详细语法 http://msdn.microsoft.com/zh-cn/library/ms189751(v=sql.90).aspx
      

  5.   

                oAddUser.CommandText = "CREATE LOGIN abcad WITH PASSWord='1234', CHECK_POLICY=OFF GO";
    这样子吗?第一次接触这个不太会啊。
      

  6.   

                System.Data.SqlClient.SqlConnection oCon = new System.Data.SqlClient.SqlConnection
                     ("data source=.;initial catalog=master;password=123456;persist security info=True;user id=sa");
                oCon.Open();
                System.Data.SqlClient.SqlCommand oAddUser = new System.Data.SqlClient.SqlCommand();
                oAddUser.CommandType = System.Data.CommandType.Text;
                oAddUser.Connection = oCon;
                oAddUser.CommandText = "CREATE LOGIN abcad WITH PASSWord='1234', CHECK_POLICY=OFF ";
    这样吗?建不了啊。。