我已经为我的大学项目发布了我的网站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.
答案 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;";
}