C#建立SQL连接
我的SQL Server和我想与之建立的连接有一个小问题 这是我的服务器: 现在我试图建立一种联系,但似乎不起作用:C#建立SQL连接,c#,sql-server,C#,Sql Server,我的SQL Server和我想与之建立的连接有一个小问题 这是我的服务器: 现在我试图建立一种联系,但似乎不起作用: SqlConnection myConnection = new SqlConnection("user id=Admin;" + "password=PleaseWork;server=SQLEXPRESS" + "connection
SqlConnection myConnection = new SqlConnection("user id=Admin;" +
"password=PleaseWork;server=SQLEXPRESS" +
"connection timeout=1");
try
{
myConnection.Open();
}
catch (Exception e)
{
catchExceptionBox.Text = e.ToString();
}
不幸的是,由于我还没有使用SQL Server,我不知道如何查找服务器的IP。无论如何,我收到的错误消息是标准的连接失败消息(我在尝试连接14秒后收到)
任何帮助都将不胜感激。SQL Server连接字符串应符合以下要求:
Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;
您没有指定数据库名称myServerAddress
不必是服务器的IP地址,也可以是服务器的名称
是一个很好的资源使用。您是否缺少
代码>在server=SQLEXPRESS
之后 如果你不知道你服务器的IP,那很可能是你的问题,不是吗?另外,“连接超时=1”似乎很低。请尝试使用“localhost\SQLEXPRESS”作为您的服务器。@GlorinOakenfoot嗯,我想使用这个名称就足够了。。。我把超时时间改为30,但仍然没有改变。使用localhost\\SQLEXPRESS也没有改变check out@Valentin的答案。你少了一个分号。@GlorinOakenfoot是的,我看到了。非常感谢^他正在使用SQL Server Express,所以更像@Ernesto:我错过了。很好,谢谢你的意见。关于数据库,我还没有设置一个(除非它按照标准设置一个,但是我不知道名称);使用用户名密码。我认为默认为false。只有当你将其设置为真时,它才会打开。这确实带来了变化!现在它只是一个失败的登录。非常感谢你!!