Hallo Wissende,
ich habe mir gestern mal den kostenlosen MS
SQL Server Express gezogen und installiert. Nach anfänglichen Schwierigkeiten läuft das Ding nun und ich kann auch Lokal mit folgendem Code eine Verbindung herstellen:
Delphi-Quellcode:
ADOConnection1.ConnectionString:= 'Provider=MSDataShape;Data Provider=SQLOLEDB;Data Source=PCName\ServerName;Initial Catalog=DBNAME;User ID=BenutzerName;Password=Pass;';
ADOConnection1.Connected:=true;
Ich habe natürlich sofort in all der Euphorie versucht mit der Applikation von einem anderen PC aus mich mit dem Server zu verbinden. Leider klappt das so nicht! Ich habe mal bei ConnectionString.com geschaut. Dort steht aber nur, dass man bei DataSource entweder den Servernamen oder nen Netzwerkpfad eingeben muss. Ich habe das dann mal so umgeschrieben.
Delphi-Quellcode:
ADOConnection1.ConnectionString:= 'Provider=MSDataShape;Data Provider=SQLOLEDB;Data Source=\\PCName\PCName\ServerName;Initial Catalog=DBNAME;User ID=BenutzerName;Password=Pass;';
ADOConnection1.Connected:=true;
Leider hat das nicht geklappt. Liegt es am Server oder der Serverkonfiguration oder am ConnectionString?