noob_noob Ответов: 1

Строка подключения в VB.NET


Привет! У меня проблема с системой массового обслуживания. Всякий раз, когда другие компьютеры, кроме сервера, запускают программу, она отображает ошибку "...ошибка 26 - ошибка определения местоположения указанного сервера/экземпляра." Я понятия не имею, как другие компьютеры не могут найти сервер. Может быть, моя строка подключения ошибочна? Спасибо за помощь!

В настоящее время я использую VS2012 и SQL Server 2014 в качестве своего сервера.
Ниже приведен блок кода моей строки подключения:

Что я уже пробовал:

Try
           Dim sqlconn As New SqlConnection
           Dim sqlquery As New SqlCommand
           Dim connString As String
           connString = "Server=MISKRISTIAN-PC\HMO_OPD;Database=HMO_OPD_QUEUE;Trusted_Connection=True;"
           sqlconn.ConnectionString = connString
           sqlquery.Connection = sqlconn
           sqlconn.Open()
           sqlquery.CommandText = "INSERT INTO Retlane([Number],[Tick_Date],[Tick_Time])VALUES(@Number, @Tick_Date,@Tick_Time)"
           sqlquery.Parameters.AddWithValue("@Number", NumRet.Text)
           sqlquery.Parameters.AddWithValue("@Tick_Date", Queue.Label3.Text)
           sqlquery.Parameters.AddWithValue("@Tick_Time", Queue.Label21.Text)
           sqlquery.ExecuteNonQuery()
           sqlconn.Close()
       Catch ex As Exception
           MessageBox.Show(ex.Message)
       End Try

1 Ответов

Рейтинг:
1

OriginalGriff

Начать здесь: Простое создание строки подключения SQL[^] как только windows установит для вас соединение workign, мы получим эту строку.
Если Windows не может установить соединение, вам нужно посмотреть на сеть и экземпляр, чтобы убедиться, что он принимает удаленные соединения и что соответствующие порты разблокированы на любых локальных брандмауэрах.