Jak skonfigurować połączenie teradata .net w c #?

Próbuję połączyć się z Teradata za pomocą c #. Używam przykładowego kodu zta strona internetowa

using System;
using System.Collections.Generic;
using System.Text;
using Teradata.Client.Provider;

namespace Teradata.Client.Provider.HelloWorld
{
    class HelloWorld
    {
        static void Main(string[] args)
        {
            using (TdConnection cn = new TdConnection("Data Source = x;User ID = y;Password = z;"))
            {
                cn.Open();
                TdCommand cmd = cn.CreateCommand();
                cmd.CommandText = "SELECT DATE";
                using (TdDataReader reader = cmd.ExecuteReader())
                {
                    reader.Read();
                    DateTime date = reader.GetDate(0);
                    Console.WriteLine("Teradata Database DATE is {0}", date);
                 }
             }
         }
    }
}

(Próbowałem teżDSN , UID , PWD Jednak otrzymuję wyjątek, że albo mójidentyfikator użytkownika, konto lub hasło są nieprawidłowe ... Ale mogę się zalogować za pomocą SQL Assistant łatwo. Więc wykluczam niepoprawny identyfikator użytkownika lub hasło

Tutaj znalazłem możliwe rozwiązanie mojego problemu Ale nie wiem, co dokładnie muszę zmienić w moim przykładowym kodzie.

Więc nie mam pojęcia, jak wdrożyć to rozwiązanie.

Czy ktoś może mi podać działający przykładowy kod?

questionAnswers(4)

yourAnswerToTheQuestion