Kaikki toimii hyvin kun samalta koneelta ajaa, mutta kun toiselta koneelta koittaa niin tulee seuraava viesti:
System.Data.SqlClient.SqlException: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
Voin kuitenkin tehdä connection.Open() toiselta koneelta, mutta jos koittaa jotain kyselyä tehdä niin tulee tuo virhesanoma.
Olen avannut TCP/IP ja named pipes SQL server configuration managerista, joten siitä se ei ole kiinni, voisiko joku auttaa?
Connection String jos kaivataan:
="Server=MACHINENAME\SQLEXPRESS;Database=ValkyriaDB;UserID=XXXX;Password=XXX;Trusted_Connection=False;"
EDIT: jahas, näköjään connection.Open() ei sittenkään onnistunut... alkaa mennä hermot tuon MS kanssa, "varmoja ja helppokäyttösiä"... no ei ole, tämösiä ongelmia yksinkertaisen asian kansa en ole ennen kohdannut...
Hermot meni mutta eipä kyse ollut muusta kun palomuurista. Onko jollakin tietoa mitä tulisi sallia palomuurissa jotta SQLExpress toimisi hyvin?
Aihe on jo aika vanha, joten et voi enää vastata siihen.