Первый шаг - установка «Студия управления SQL Server». Если вы можете подключиться к вашему серверу sql с ним, вы знаете, что сервер доступен. в противном случае вам нужно починить брандмауэр, запустить сервер sql и т. д.
О строке подключения:
Я предпочитаю "строить" его на лету, может быть, это работает и для вас
Public Property ServerName() As String
Public Property DatabaseName() As String
Public Property Login() As String
Public Property Password() As String
Private Function SqlConn(Optional timeout As Integer = 0) As String
' Initialize the connection string builder for the
' underlying provider.
Dim sqlBuilder As New SqlClient.SqlConnectionStringBuilder()
' Set the properties for the data source.
sqlBuilder.DataSource = _serverName
sqlBuilder.InitialCatalog = _databaseName
sqlBuilder.IntegratedSecurity = False
sqlBuilder.MultipleActiveResultSets = True 'to avoid exception if a query uses anothe rquery internal
sqlBuilder.UserID = _Login
sqlBuilder.Password = _Password
If timeout > 0 Then
sqlBuilder.ConnectTimeout = timeout
End If
Return sqlBuilder.ToString
End Function
так что вы можете написать
Using sqlConn As New SqlClient.SqlConnection(sqlConnString)
sqlConn.Open()
[...]
sqlConn.Close()
End Using
для имени сервера, используйте имя, которое работало для подключения к Server Management Studio, то же самое с логином и паролем. База данных = та, которую вы видите при подключении.
А если вы используете учетные данные Windows, вы можете оставить имя IntegratedSecurity. Но я полагаю, что для программ имеет смысл быть немного более независимым, поэтому просто настройте обычную учетную запись SQL.