Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Verbinden Sie ColdFusion mit der SQL Server-Datenbankinstanz

Wenn Sie NICHT die Sandbox-Sicherheit von ColdFusion verwenden Anschließend können Sie den Instanznamen im Serverfeld der Datenquellendefinition im ColdFusion-Administrator angeben. Wie Sie bereits erwähnt haben, würden Sie einfach myServerName\myInstanceName angeben . Aber...

Wenn Sie die Sandbox-Sicherheit von ColdFusion verwenden dann geht das nicht. Ich hatte das gleiche Problem, als ich auf ColdFusion 9 aktualisiert habe und nie eine Lösung gefunden habe. Ich habe dafür einen Fehler bei Adobe eingetragen:ColdFusion 9.0.1 Bug 84928 Es wurde seitdem als "Verzögert" mit der Begründung "Nicht genug Zeit" geschlossen.

Ich habe festgestellt, dass das Verbindungsproblem bei der Verwendung der Sandbox-Sicherheit von ColdFusion auftrat. Deaktivieren Sie es und die Datenquelle funktioniert mit dem oben angegebenen Instanznamen. Aktivieren Sie es und dieselbe Verbindung wird fehlschlagen.

Um den Fehler zu umgehen, müssen Sie nur den Datenbankserver (ohne den Instanznamen) im Feld Servername und die zugewiesene Portnummer für die benannte Instanz im Feld Portnummer angeben. Siehe den Fehler für alle Details.