我遇到了与我的数据库连接有关的问题。 我从一个新的空白解决方案开始,然后添加了一个WCF库项目,最后但并非最不重要的一个WCF网站(服务)。 在网站中,我添加了一个对我有接口(数据契约)的库的引用,实现接口和数据类的类。 我想要做的是连接到服务器上的数据库,并尝试从那里检索一些数据。 所以连接字符串的样子:无法连接到数据库服务器
<add name="myConnectionString" connectionString="Data Source=MyServer; Initial Catalog=MyDatabase; User Id=me; Password=me123;" providerName="System.Data.SqlClient" />
,这是我正在试图与数据库连接:
public List<string> GetEngagements(string id)
{
string sql = "SELECT myColumn FROM myTable WHERE Id = '" + id + "'";
string connString = string.Empty;
SqlConnection connDB;
connString = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;
connDB = new SqlConnection(connString);
SqlCommand command = new SqlCommand(sql, connDB);
connDB.Open();
SqlDataReader rdr = command.ExecuteReader();
List<string> numbers = new List<string>();
while (rdr.Read())
{
numbers.Add(rdr[0].ToString());
}
rdr.Close();
return numbers;
}
我得到的connDB.Open异常()。 然后例外消息说: 由于无法启动用户实例的进程而无法生成SQL Server的用户实例。连接将被关闭。
我已经收到了2天的消息,我搜索了很多并删除了C:\ Documents and Settings \ username \ Local Settings \ Application Data \ Microsoft \ Microsoft SQL Server Data \ SQLEXPRESS目录,但是它不适合我..
任何解决方案?请帮助
如果你在你的控制面板>管理工具>服务,你应该看到你的SQL服务器表达。它开始了吗?有时它只是简单的事情,所有的好玩:) –