2016-03-23 3 views
0

Ich versuche herauszufinden, wie Sie eine gespeicherte Prozedur in Teradata von .Net aufrufen.Teradata-Verbindungen von .Net mit DSN

ich die Frage aufgeworfen, unten: TD connection setup

Aber ich möchte nicht mein Passwort in der web.config setzen. Ich kann es verschlüsseln, aber die Datei web.config muss für jeden Server mit MSA-Schlüssel verschlüsselt werden, der auf diesem bestimmten Server im Cluster erstellt wurde, damit er funktioniert.

Gibt es andere Möglichkeiten, wie es nur mit DSN funktioniert? Oder eine andere Möglichkeit, einen App-Pool mit dem Dienstkonto zu erstellen und an das Teradata zur Authentifizierung zu übergeben?

Vielen Dank im Voraus.

Antwort

1
<%@ Page LANGUAGE="VB" Debug="true" %> 
<%@ Import Namespace="System.Data.ODBC" %> 

<script runat="server"> 
sub Page_Load 
dim dbconn 

dbconn=New OdbcConnection("Dsn=TDD32;") 

dbconn.Open() 
dbconn.Close() 
end sub 
</script> 
+0

Danke. Es funktioniert in meinem lokalen, aber auf dem Server bekomme ich folgenden Fehler: Fehler [IM002] [Microsoft] [ODBC-Treiber-Manager] Datenquellenname nicht gefunden und kein Standardtreiber angegeben –

+0

Sie müssen den gleichen DSN auf dem Server auch festlegen . –

+0

Irgendwie funktionierte es für 32-Bit-DSN, aber nicht für 64-Bit-DSN. –

Verwandte Themen