Bonjour à tous,
Je travaille actuellement sur un projet où je dois mettre en place une plateforme de machines virtuelles avec VmWare vSphere. Pour que vous ayez une idée claire de l'architecture, disons que j'ai une dizaine de VM éparpillés sur 4 sous-couches réseaux, reliés par un Routeur (VM lui-même).
J'ai une VM Base de Donnée sur l'une de ces couches, avec SQL Server 2012. Mon objectif est ici de pouvoir me connecter - notamment avec le Data Sources(ODBC) - d'une VM vers la VM Base de données. Hors, je reçois l'erreur :
Connection failed:
SQLState: '08001'
SSQL Server Error: -1
[Microsoft][SQL Server Natice Client 11.0]SQL Server network Interfaces: Error Locating Server / Instance Specified
[xFFFFFFFF].
Connection failed:
SQLState: 'HYT00'
SQL Server Error: 0
[Microsoft][SQL Server Natice Client 11.0]Login timeout expired
Par ailleurs, lorsque j'essaie d'utiliser mon application web qui utilise des web-services pour aller taper dans la VM Base de données, l'erreur suivante m'est retournée :
alert('System.ServiceModel.FaultException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) Server stack trace: at System.ServiceModel.Security.IssuanceTokenProviderBase`1.DoNegotiation(TimeSpan timeout) at System.ServiceModel.Security.IssuanceTokenProviderBase`1.GetTokenCore(TimeSpan timeout) at System.IdentityModel.Selectors.SecurityTokenProvider.GetToken(TimeSpan timeout) at System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.GetTokenCore(TimeSpan timeout) at System.IdentityModel.Selectors.SecurityTokenProvider.GetToken(TimeSpan timeout) at OpenAPI.Security.DurableIssuedSecurityTokenProvider.GetTokenCore(TimeSpan timeout) in c:\clearcase_vues\srvdkbuildv5_dk_V5.1_R1_5100_dev_release_snap\IFS-CS\IFS_DEV\IFS_SRC\OPENAPI\Security.DurableIssuedTokenClientCredentials\DurableIssuedSecurityTokenProvider.cs:line 41 at System.IdentityModel.Selectors.SecurityTokenProvider.GetToken(TimeSpan timeout) at System.ServiceModel.Security.SecurityProtocol.TryGetSupportingTokens(SecurityProtocolFactory factory, EndpointAddress target, Uri via, Message message, TimeSpan timeout, Boolean isBlockingCall, IList`1& supportingTokens) at System.ServiceModel.Security.SymmetricSecurityProtocol.TryGetTokenSynchronouslyForOutgoingSecurity(Message message, SecurityProtocolCorrelationState correlationState, Boolean isBlockingCall, TimeSpan timeout, SecurityToken& token, SecurityTokenParameters& tokenParameters, SecurityToken& prerequisiteWrappingToken, IList`1& supportingTokens, SecurityProtocolCorrelationState& newCorrelationState) at System.ServiceModel.Security.SymmetricSecurityProtocol.SecureOutgoingMessageCore(Message& message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState) at System.ServiceModel.Security.MessageSecurityProtocol.SecureOutgoingMessage(Message& message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState) at System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.Request(Message message, TimeSpan timeout) at System.ServiceModel.Security.SecuritySessionSecurityTokenProvider.DoOperation(SecuritySessionOperation operation, EndpointAddress target, Uri via, SecurityToken currentToken, TimeSpan timeout) at System.ServiceModel.Security.SecuritySessionSecurityTokenProvider.GetTokenCore(TimeSpan timeout) at System.IdentityModel.Selectors.SecurityTokenProvider.GetToken(TimeSpan timeout) at System.ServiceModel.Security.SecuritySessionClientSettings`1.ClientSecuritySessionChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.CallOpenOnce.System.ServiceModel.Channels.ServiceChannel.ICallOnce.Call(ServiceChannel channel, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.CallOnceManager.CallOnce(TimeSpan timeout, CallOnceManager cascade) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at OpenAPI.Login.Service.ILoginService.Login(String callingIpAddress) at BackOffice.Login.btnLogin_Click(Object sender, EventArgs e) in c:\clearcase_vues\srvdkbuildv5_dk_V5.1_R1_5100_dev_release_snap\IFS-CS\IFS_DEV\IFS_WEB\BOWS\BOWS\Login.aspx.cs:line 244');
EDIT : J'oubliais une information. J'ai testé une commande telnet (sous CMD) vers la VM Base de données avec un port que cette dernière écoute, et la connexion échoue, et elle ne devrait pas...
developpez.net/forum est un de mes derniers recours. Je sèche...
Je prends toutes les solutions !
Merci par avance pour votre aide,
Bien cordialement,
Scyrus
Partager