我创建了一个Winforms应用程序来将数据插入到数据库中。这对我的本地Database.mdf
工作正常。但我需要将我的应用程序连接到安装在其他计算机/域上的SQL Server 2014。
我的SQL Server登录界面如下所示:
我将数据插入数据库的代码是:
private void btnPrint_Click(object sender, EventArgs e)
{
string connetionString = null;
//connetionString = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\NIKOPOL\Desktop\Barcode ver1\Barcode ver1\Database2.mdf";
connectionString = @"Data Source=10.89.149.12,1433;Network Library=DBMSSOCN;Initial Catalog=KontrolniCOC; User ID=Boris;Password=entermypassword";
SqlConnection cnn = new SqlConnection(connectionString);
try
{
SqlCommand cmd = new SqlCommand();
cmd.Connection = cnn;
cmd.CommandText = "INSERT into...";
cnn.Open();
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
cnn.Close();
}
所以我想我只需要将连接字符串更改为:
connetionString = @"Data Source=10.89.149.12,1433;Network Library=DBMSSOCN;Initial Catalog=KontrolniCOC; User ID=Boris;Password=entermypassword";
但它引发了与网络相关的异常0x8013190 ...
我的应用将在未安装SQL Server的计算机上运行。
答案 0 :(得分:0)
[在此处输入图像说明] [1]
[1]:https://i.stack.imgur.com/OhaVt.png **希望这有帮助,我已经在办公室为您编辑了活动代码。**