Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#建立SQL连接_C#_Sql Server - Fatal编程技术网

C#建立SQL连接

C#建立SQL连接,c#,sql-server,C#,Sql Server,我的SQL Server和我想与之建立的连接有一个小问题 这是我的服务器: 现在我试图建立一种联系,但似乎不起作用: SqlConnection myConnection = new SqlConnection("user id=Admin;" + "password=PleaseWork;server=SQLEXPRESS" + "connection

我的SQL Server和我想与之建立的连接有一个小问题

这是我的服务器:

现在我试图建立一种联系,但似乎不起作用:

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。只有当你将其设置为真时,它才会打开。这确实带来了变化!现在它只是一个失败的登录。非常感谢你!!