本帖最后由 apple_8180 于 2010-10-30 08:41:12 编辑

解决方案 »

  1.   

    你的代码是什么?你引用的是什么client? sqlclient ?如果是System.Data.SqlClient ,则应该如下。private static void OpenSqlConnection()
    {
        string connectionString = GetConnectionString();
        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            connection.Open();
            Console.WriteLine("ServerVersion: {0}", connection.ServerVersion);
            Console.WriteLine("State: {0}", connection.State);
        }
    }static private string GetConnectionString()
    {
        // To avoid storing the connection string in your code, 
        // you can retrieve it from a configuration file, using the 
        // System.Configuration.ConfigurationSettings.AppSettings property 
        return "Data Source=(local);Initial Catalog=AdventureWorks;"
            + "Integrated Security=SSPI;";
    }
      

  2.   

     这个应该是asp.net吧(猜的)。默认连接1433端口没变,data source=117.79.84.87即可。至于是否字符串provider的问题,不了解。配置文件内容被改了,看看源文件的内容。建议去.net版问问。
      

  3.   

    应该是
    using System.Data.SqlClient;
    或者不写provider
    oledb是连access,excel,provider=Microsoft.Jet.OleDb.4.0;