Kann man den Nutzer den Servernamen nicht in deinem Programm konfigurieren lassen? Betrifft ja nur diejenigen Nutzer, die auch so schlau (oder „schlau“) waren, den Standardservernamen GetEnvironmentVariable('COMPUTERNAME') + '\MSSQLSERVER'
zu ändern – da sollten sie das schon wissen. Der Rest nimmt den gerade genannten Standardwert.
Das stimmt nicht ganz. Die Standardinstanz hört via ConnectionString auf DataSource=<computername>. Es kann aber auch benannte Instanzen geben, die hören dann auf DataSource=<computername>\<InstanzName>.
"
localhost" gibtes auch noch und mit der
IP-Adresse würde es auch funktionieren.