是否有可能使用任何计算机使用连接字符串的计算机使用程序?顺便说一句,我正在使用Visual Studio 2008为我的数据库创建Windows Form应用程序和Microsoft SQL Server Management Studio 2012。
这是我的一些代码,这是我的类konek
class konek
{
SqlConnection conn;
public SqlConnection getConnect()
{
conn = new SqlConnection(@"Data Source='" + System.Windows.Forms.SystemInformation.ComputerName + "'\SQLEXPRESS;Initial Catalog=it12-ProjectMedicalAssistance;Integrated Security=True");
return conn;
}
}
这是我将其用于其他窗口表单供我访问数据库
的方式conn = koneksyon.getConnect();
conn.Open();
只使用。 sqlexpress。这 。(dot)已经等同于您的本地机器名称 - @haim770 for Answer
Data Source=.SQLEXPRESS;Initial Catalog=it12ProjectMedicalAssistance;Integrated Security=True
您可以像这样的连接字符串
Data Source=.sqlexpress;Initial Catalog=test;Integrated Security=True
或
Data Source=(local)sqlexpress;Initial Catalog=test;Integrated Security=True
。(本地)和yourmachinename都是等效的,指的是您自己的机器。
在下面的命名SQL Server Instances中,也可以在连接字符串中使用端口号。您需要知道您的命名实例正在使用哪个端口。如果您知道端口号,则甚至不需要实例名称。机器名称和端口号组合足以建立SQL连接:
Data Source = (local),5122;Initial Catalog=test;Integrated Security=True
或
Data Source = myMachineName,5122;Initial Catalog=test;Integrated Security=True
或
Data Source = .,5122;Initial Catalog=test;Integrated Security=True
在我的计算机上,命名实例使用端口#5122。