日期:2014-05-19  浏览次数:20855 次

请教VS2005连接SQLSERVER2005的一个问题
我用VS2005连接SQLSERVER2005时,
从SQLSERVER_MSE上看到服务器名字是BAE607251123421\SQLEXPRESS,部分代码如下
  SqlConnection   conn   =   new   SqlConnection(
                          "Data   Source=BAE607251123421\\SQLEXPRESS;Initial   Catalog=PERSONAL;Integrated   Security=True ");

                SqlDataReader   rdr   =   null;

                try
                {
                        conn.Open();
                        SqlCommand   cmd   =   new   SqlCommand( "select   *   from   Customers ",   conn);
                        rdr   =   cmd.ExecuteReader();


可是在调试时却显示用户BAE607251123421\ASPNET不能连接到数据库,
怎么又变成另一个数据库名了呢
请问这是为什么

------解决方案--------------------
用户BAE607251123421\ASPNET 是说的你的ASPNET用户名,不是数据库名,说实话不知道是不是我人品问题还是智力问题,我用WINDOWS集成身份验证的方法连接数据库从来没成功过-_-,就算复制的书上的代码都不行.建议用id + 密码的方法试下。