错误26的解决方案 - 错误查找指定的服务器/实例?

时间:2011-10-06 07:21:48

标签: c# asp.net sql-server connection-string

我已经为我的大学项目发布了我的网站http://www.theyuvaworld.com,但它正在显示

Error 26 - Error Locating Server/Instance Specified. Other things are working properly.

您可以访问网站了解详细错误。

我的项目是C# ASP.NET 4.0,内置于Visual Studio 2010的Sql Server 2008

我在每个页面都使用此连接字符串。

SqlConnection con = new SqlConnection("data source=.\\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true");
SqlCommand cmd = new SqlCommand();

我知道我可以把它放在Web.config中,但我不知道如何在aspx页面中使用它进行查询?

我的问题是:我应该在连接字符串中进行哪些更改才能使我的网站正常运行。

其他细节:我从http://www.hostingfarms.in获取了我的虚拟主机计划,它支持Sql Server 2008.

1 个答案:

答案 0 :(得分:0)

尝试解决这段代码。如果使用sql身份验证,则应在get连接字符串中提供用户名和密码

private static void OpenSqlConnection()
{
    string connectionString = GetConnectionString();

    using (SqlConnection connection = new SqlConnection())
    {
        connection.ConnectionString = connectionString;

        connection.Open();

        Console.WriteLine("State: {0}", connection.State);
        Console.WriteLine("ConnectionString: {0}",
            connection.ConnectionString);
    }
}

static private string GetConnectionString()
{
    // To avoid storing the connection string in your code, 
    // you can retrieve it from a configuration file.
    return "Data Source=MSSQL1;Initial Catalog=AdventureWorks;"
        + "Integrated Security=true;";
}