SqlConnection SconnStr=new SqlConnection(@"Server=local;Integrated Security=SSPI;Database=finace");
if(SconnStr.State.ToString() == "Closed")
{
try
{
SconnStr.Open();
}
catch(Exception ex)
{
if (ex!=null)
MessageBox .Show (ex.ToString ());
}
}
运行这段程序提示:sql server不存在或拒绝访问
但我已经启动了,并且有对的用户名和密码

解决方案 »

  1.   

    使用SqlDataAdapter控件自動建立一個連接﹐比較一下就知道是不是有問題了
    (比較生成的sqlConnection的ConnectionString)
      

  2.   

    SqlConnection SconnStr=new SqlConnection(@"Server=local;Integrated Security=SSPI;Database=finace");
    改成
    SqlConnection SconnStr=new SqlConnection(@"Server=local;Integrated Security=SSPI;Database=finace;UID=sa;PWD=;");
    试试,前提是确定没有密码,另外,Server=local;一句也最好改成Server=.
      

  3.   

    SqlConnection SconnStr=new SqlConnection(@"Server=(local);Integrated Security=SSPI;Database=finace");
      

  4.   

    http://blog.csdn.net/goody9807/archive/2004/12/03/203087.aspx