繁体   English   中英

如何将应用程序连接到另一台计算机上的SQL Server?

[英]How can I connect my application to a SQL Server that is on another computer?

我已经创建了一个Winforms应用程序来将数据插入数据库。这与我的本地Database.mdf可以很好地工作。 但是我需要将我的应用程序连接到安装在其他计算机/域上的SQL Server 2014。

我的SQL Server登录屏幕如下所示:

登录屏幕SQL Server 2014

我将数据插入数据库的代码是:

 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";

但这会引发与网络相关的异常0x80131904。

在此处输入图片说明

我的应用程序将在未安装SQL Server的计算机上运行。

[在此处输入图片描述] [1]

[1]: https//i.stack.imgur.com/OhaVt.png **希望这会有所帮助,我已经为您编辑了办公室中的活动代码。**

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM