求vs2005(c#)连接sql2005的代码?要能成功的。
如题
------解决方案--------------------using System; 
 using System.Windows.Forms; 
 using System.Data.SqlClient;   
 class Test 
 { 
   static void Main() 
   { 
     MessageBox.Show(GetServerTime().ToString( "yyyy.MM.dd HH:mm.ss ")); 
   }   
   static DateTime GetServerTime() 
   { 
     string strConn =  "server=服务器IP;uid=sa;pwd=数据库密码; "; 
     using (SqlConnection conn = new SqlConnection(strConn)) 
     { 
       SqlCommand cmd = new SqlCommand( "select getdate() ", conn); 
       conn.Open(); 
       return (DateTime)cmd.ExecuteScalar(); 
     } 
   } 
 } 
------解决方案--------------------string strconn =  "user id=sa;password=;initial catalog=starmad;server=stnew;Connect TimeOut=60 "; 
 SqlConnection conn = new SqlConnection(strconn); 
 conn.Open();
------解决方案--------------------能连接成功的前提是看要知道你的SQL Server服务器的标识,如果web服务器和sql server服务器在同一台计算机,可以使用 
  string strConn =  "server=localhost;uid=sa;pwd=数据库密码; "; 
 如果服务器使用了命名实例,可能如下 
  string strConn = @ "server=.\sqlexpress;uid=sa;pwd=数据库密码; "; 
------解决方案--------------------这跟连什么数据库没关系! 
 你可以还按照以前的方式写就行! 
 要注意默认实例问题!
------解决方案--------------------http://www.connectionstrings.com
------解决方案--------------------严重关注,我用SQL Server Management Studio Express每次使用SQL Server身份验证连接都错误。
------解决方案--------------------(1)sqlcommand执行方法使会抛出异常,应该try一下 
 (2)数据库连接字符串里可以有databace 而且我决得你应该是想对一个数据库里的东西操作,那应该加个databace 
 (3) 你应该设断点跟下,看看那里错了
------解决方案--------------------你自定义的方法不知道是不是错了
------解决方案--------------------连接字符串 
 server=192.168.20.64\SQLSERVER2005;database=HanayaSystemReal;uid=sa;pwd=;