SQL2000 里为了安全,不管你设的密码为几位,都显示那么多。

解决方案 »

  1.   

    登录密码就用你自己设置的密码,你看到密码显示12位是因为SQL SERVER的密码位数保护功能.
      

  2.   

    .NET中各种数据库连接大全 
    http://www.csdn.net/Develop/read_article.asp?id=16437显示为12位与你输入地无关
      

  3.   

    但我用安装SQL SERVER时设置的密码不能登录!!
      

  4.   

    data source=你的机器名;uid=你的登陆用户名;pwd=你的登陆密码;data base=数据库名;
      

  5.   

    还是不能登录
    其代码如下:*****************************
    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.SqlClient" %><html>
    <script language="C#" runat="server">
    protected void Page_load(Object sender, EventArgs e)
    {
    SqlConnection myConnection = new SqlConnection("data source=LJCOU;uid=Ljcou;pwd=LJCOUPSW;data base=Test;Trusted_connection=yes");
    SqlDataAdapter myCommand = new SqlDataAdapter("select * from Test_1",myConnection);
    DataSet ds = new DataSet();
    myCommand.Fill(ds,"Test_1");
    MyDataGrid.DataSource=ds.Tables["Test_1"].DefaultView;
    MyDataGrid.DataBind();
    }
    </script>
    <body>
    <h3>
    <asp:DataGrid ID="MyDataGrid" runat="server" AutoGenerateColumns="false" BackColor="#CCCCFF" BorderColor="#000000" ShowFooter="false" CellPadding="3" CellSpacing="0" Font-Name="黑体" Font-Size="8pt" HeaderStyle-BackColor="#aaaadd" EnabledViewState="false">
    <columns>
    <asp:boundcolumn HeaderText="vol1" DataField="列1" />
    <asp:boundcolumn HeaderText="vol2" DataField="列2" />
    <asp:boundcolumn HeaderText="vol3" DataField="列3" />
    </columns>
    </asp:datagrid>
    </h3>
    </body>
    </html>**************************
    其中"LJCOU"为服务器名,"Ljcou"为用户名,"LJCOUPSW"处为密码,Test为数据库名,"Test_1"为表名
      

  6.   

    在SQL Server 你要访问的数据库上建一个新用户 ASPNET
      

  7.   

    SORRY,我是新手,请问ASPNET是用户类型还是用户名?
    我找不到有新建ASPNET类型的用户选项.如果是用户类型,又如何设置?
    麻烦解答,谢谢!!!!
      

  8.   

    ASPNET是安装.net后在2000中建立的用户名。