В настоящее время я разрабатываю мобильное приложение на основе Windows CE для моей команды, чтобы отслеживать активы и сохранять их в нашей существующей базе данных.
Я могу успешно разрабатывать и развертывать программное обеспечение, однако не могу подключиться к своей базе данных SQL Server 2012 из Visual Studio 2008. Когда я пытаюсь подключиться из Visual Studio 2017, все работает нормально.
Это мой тестовый код, но не мой реальный код отслеживания активов, поэтому он не будет иметь пользовательского интерфейса, который я создал для приложения отслеживания активов.
using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace test_smart_device
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
button1.Click += new EventHandler(button_connect);
}
private void button_connect(object sender, EventArgs e)
{
string connetionString = null;
SqlConnection cnn ;
connetionString = "Data Source=172.16.206.20;Initial Catalog=IBusinessTest;Integrated Security=SSPI;User ID=username;Password=123456";
cnn = new SqlConnection(connetionString);
try
{
cnn.Open();
MessageBox.Show ("Connection Open ! ");
cnn.Close();
}
catch (Exception ex)
{
MessageBox.Show("Can not open connection ! ");
}
}
}
}
Когда я пытаюсь подключиться к своей базе данных,Я получаю эту ошибку:
Это от отладчика, когда я ставлю точку останова в операторе catch