J'ai une chaîne de connexion SQL Server dans un fichier de configuration:Connexion SQL Server String - autre domaine
<add name="DbMaster" connectionString="Data Source=ServerName\NamedInstance;Initial Catalog=SomeDb;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
Ceci est très bien si je suis en cours d'exécution à partir du domaine où le SQL Server est situé, mais je reçois la erreur suivante sur un domaine différent:
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)
Il existe une approbation entre les domaines.
J'ai essayé ce qui suit sans succès:
<add name="DbMaster" connectionString="Data Source=ServerName.DOMAIN.COM\NamedInstance;Initial Catalog=SomeDb;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
Je peux cingler ServerName.DOMAIN.COM.
J'ai essayé de me connecter à SQL Server sur un domaine différent à l'aide de SQL Server Management Studio, mais la même erreur est reçue.
Y at-il quelque chose d'évident que je fais mal?
Avez-vous vérifié que SQL Server est configuré pour accepter les connexions à distance comme le message d'erreur l'indique? –
Oui, le serveur a été configuré pour accepter les connexions distantes. – youwhut