Как подключиться к старому SQL Server (6.5)?

#c# #sql-server #oledbconnection

#c# #sql-сервер #oledbconnection

Вопрос:

Я пытаюсь подключиться к базе данных SQL Server 6.5, но не могу заставить ее работать. Насколько я понимаю, для этой старой версии SQL Server вместо поставщика данных Sql Server следует использовать поставщик данных OLE DB. (Я попробовал это тоже с тем же результатом.) Поэтому, когда я запускаю приведенный ниже код, он выдает исключение OleDbException, в котором говорится, что «источник данных не может быть использован, поскольку его версия СУБД меньше 7.0.0».

Поэтому, пожалуйста, помогите мне (Google подвел меня в этом): Как подключиться к SQL Server 6.5? Я использую VS2015. Когда я попытался подключиться, я использовал правильный сервер, pwd и т.д. в строке подключения, а не те, что указаны в приведенном ниже коде.

 using System.Data.OleDb;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            var conn = new OleDbConnection
            {
                ConnectionString = "Provider=SQLOLEDB;Server=TheIP;Database=TheDB;Uid=hello;Pwd=world;"
            };
            conn.Open();
        }
    }
}
  

Комментарии:

1. Вроде очевидный вопрос, но будет ли обновление вариантом? Это программное обеспечение 1996 года (!). Обновления для системы безопасности не выпускаются годами.

2. Попробуйте настроить ODBC-соединение. Не совсем уверен.

3. Проблема в том, что я не могу найти ни одного драйвера odbc для sql Server версии 6.5.