Подключение без DSN к SQL-серверу в VB.NET - PullRequest
0 голосов
/ 26 октября 2010

Пробовал, казалось бы, все здесь, чтобы заставить это работать, но я продолжаю получать ошибки "Ключевое слово не поддерживается" почти для каждой итерации строк подключения без DSN, которые я могу найти там, в Интернете, две из которых показаны ниже.

Public cnSystem As New SqlClient.SqlConnection

Public Sub ConnectToSQL()

    Dim sConnectionString As String
    Dim sServer As String

    Try
        'Always connect to production server to get startup environment variables
        If gbIsProduction Then
            If gsProductionServer = "" Then
                sServer = "xxxxx-SQL"
            Else : sServer = gsProductionServer
            End If
        Else : sServer = gsDevelopmentServer
        End If
        //Doesn't work
        sConnectionString = "Network Library=DBMSSOCN;Data Source=xxxxx-SQL,1433;Inital Catalog=xxxxx;User ID=sa;Password=xxxxx;"
        //Doesn't work
        sConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;UserId=sa;Initial Catalog=xxxxx;Data Source=xxxxx-SQL;Password=xxxxx;"  
        cnSystem.ConnectionString = sConnectionString
        cnSystem.Open()
        cmdSystem.Connection = cnSystem
    Catch ex As Exception
        RaiseError("", "modGeneral." & System.Reflection.MethodBase.GetCurrentMethod().Name, Err.Number, Err.Description)
    End Try

End Sub

Есть ли какие-либо идеи относительно правильной строки подключения для подключения без DSN к серверу SQL с использованием объектов данных, которые я использую?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 26 октября 2010

Хотя это и не точный ответ, этот веб-сайт мне постоянно помогает:

http://www.connectionstrings.com/

Кроме того, при использовании System.Data.SQLClient вам не нужно указывать поставщикаЯ верю, что вы получите ошибку, которую получаете.Удалить эту часть.

1 голос
/ 26 октября 2010

попробуйте создать файл udl, чтобы создать строку подключения. затем вы можете проверить его на работоспособность - http://www.codeasp.net/blogs/hajan/microsoft-net/857/working-with-udl-universal-data-link-files

...