如何使用C#中的IP地址将应用程序连接到SQL Server?

如何使用C#中的IP地址将应用程序连接到SQL Server?,c#,sql-server,ip,C#,Sql Server,Ip,我的问题是,我创建了一个SQL Server数据库,但我只能在本地访问它,只能从自己的计算机访问。我想做的是将应用程序连接到服务器并将所有数据保存在那里 我用于连接到SQL Server数据库的代码为: SqlConnection con = new SqlConnection(@"Data Source=(localdb)\v11.0;AttachDbFilename=C:\Users\donca\Desktop\Memo\Memo\ContNou.mdf;Integrated Securit

我的问题是,我创建了一个SQL Server数据库,但我只能在本地访问它,只能从自己的计算机访问。我想做的是将应用程序连接到服务器并将所有数据保存在那里

我用于连接到SQL Server数据库的代码为:

SqlConnection con = new SqlConnection(@"Data Source=(localdb)\v11.0;AttachDbFilename=C:\Users\donca\Desktop\Memo\Memo\ContNou.mdf;Integrated Security=True");

SqlCommand cmd1 = new SqlCommand("SELECT * FROM [dbo].[Cont] WHERE Nume_utilizator = @Nume_utilizator and Parola = @Parola;", con);

cmd1.Parameters.AddWithValue("@Nume_utilizator", this.Nume_utilizator.Text);
cmd1.Parameters.AddWithValue("@Parola", this.Parola.Text);

cmd1.Connection = con;
con.Open();

我的问题是:如何更改此设置以连接和访问SQL Server中的数据并将数据保存在那里?

只需更改连接字符串: “数据源=服务器名\实例名;”

您可以使用IP地址而不是服务器名。 默认实例名称为MSSQLSERVER

确保打开远程服务器上的“远程连接”。您可以使用Management studio->服务器属性->连接->允许远程连接

如果不起作用,请检查TCP/IP协议是否已为您激活


您可以在SQl Server Configuration Manager中找到它。

只需更改连接字符串: “数据源=服务器名\实例名;”

您可以使用IP地址而不是服务器名。 默认实例名称为MSSQLSERVER

确保打开远程服务器上的“远程连接”。您可以使用Management studio->服务器属性->连接->允许远程连接

如果不起作用,请检查TCP/IP协议是否已为您激活


您可以在SQl Server Configuration Manager中找到它。

您只需更改连接字符串即可。这就是全部。例如,如果服务器名为CORP,SQL实例名为SQL2012,则连接字符串如下所示

SqlConnection con = new SqlConnection(@"Data Source=CORP\SQL2012;Initial Catalog=ContNou;Integrated Security=True"); 
如果无法通过名称找到SQL server,也可以使用IP

SqlConnection con = new SqlConnection(@"Data Source=10.4.2.208;Initial Catalog=ContNou;Integrated Security=True"); 

您只需更改连接字符串。这就是全部。例如,如果服务器名为CORP,SQL实例名为SQL2012,则连接字符串如下所示

SqlConnection con = new SqlConnection(@"Data Source=CORP\SQL2012;Initial Catalog=ContNou;Integrated Security=True"); 
如果无法通过名称找到SQL server,也可以使用IP

SqlConnection con = new SqlConnection(@"Data Source=10.4.2.208;Initial Catalog=ContNou;Integrated Security=True"); 
见:见: