2009-12-10 8 views
0

J'ai un site Web inclus se connecter module.when i hébergé le site en iis il y a une erreurinstance dans le site web asp.net

Server Error in "/" Application. 
system.invalid operation Exception: Instance Failure 

Mon ConnectionString est comme ça

<add name="MyConnectionstring" Connectionstring="Data Source=IP Address,1433;Network Library=DBMSSOCN;initial catalog=Databasename;integrated security=True" Provider Name="System.data.sqlclient"/> 

Comment puis-je résoudre ce problème? Tout le monde sait S'il vous plaît aidez-moi

+0

Déboguer l'erreur, la source d'erreur peut être différente. – solairaja

Répondre

0

La première chose que j'ai remarqué est que vous devez remplacer l'adresse IP dans votre chaîne de connexion avec l'adresse IP réelle et nom de nom de la base de données Vous n'avez également pas besoin de ", 1433" après l'adresse IP puisque 1433 est le port standard.

Deuxièmement, est le SQL que vous vous connectez à l'instance par défaut sur la machine? S'il s'agit d'une instance nommée, vous devez vous assurer d'inclure le nom dans le paramètre de source de données.

Troisièmement, l'ID du processus ASP.NET est-il autorisé à se connecter à l'instance SQL Server?

1

Il vous suffit de modifier DataSource=My-PC\\\SqlServer2008 à DataSource=My-PC\SqlServer2008 dans votre configuration Web, car la précédente est valide. Vous écrivez dans le fichier Code Beind mais pas dans le fichier de configuration Web car il s'agit d'un fichier XML.