> Jeg har et lille problem med at connecte med en sqlExpress database over
> internettet.
> Jeg kan sagtens få forbindelse over det lokale netværk ved at bruge
> '192.168.10.20\SQLEXPRESS'm som host i min kode.Men når jeg skal have fat i
> den "udefra" så kan jeg ikke bruge '89.249.13.101\SQLEXPRESS' til at
> connecte.
> Problemet ligger i at for at der jo skal det SQLEXPRESS på ved en
> msSqlExpress-database, for tester jeg med en mySQL-database, kan jeg sagtens
> få forbindelse udefra, da den ikke kræver dette ekstra.
>
> Er der nogen der har en løsning pådette problem?
> Selv om det kan løses ved at bruge mySQL, ønskes msSqlExpress anvendt, af
> hensyn til samspillet med de øvrige systemer.
>
> Denne post er sendt som en crosspost mellem dk.edb.database og
>
dk.edb.programmering.dotnet, da det er en database der driller og det er fra
> C# jeg prøver at få adgang. Da jeg kun har ca. 14 dages erfaring med begge
> aner jeg ikke hos hvem af dem skylden ligger, så derfor prøver jeg i begge
> grupper, og håber der nogen der kan hjælpe.
Du skal ikke angive instans navn.
Når du connecter på IP adresse så skal du kun angive IP navn/nummer
og port nummer (default 1433).
Hvis der er flere instanser på hver maskine, så lytter de på forskellige
porte og port nummer angiver derfor implicit instans.
Eksempel på en connection strings:
"Server=
192.168.1.130;Network
Library=DBMSSOCN;Trusted_Connection=False;Database=Test;User
ID=sa;Password="
"Server=arnepc3,1639;Database=Test;User Id=sa;Password=xxxx"
Arne