Essayez juste;
"data source=.\\SQLEXPRESS;Integrated Security=SSPI;initial catalog=DomainTable"
je crois que le nom d'utilisateur/mot de passe ne sont généralement requis pour les connexions à distance, et vous devez les mettre en place pour le DB spécifié. La chaîne de connexion ci-dessus devrait vous permettre de démarrer sur l'instance en cours d'exécution de sqlexpress sur la machine locale si vous n'avez pas besoin d'informations d'identification de connexion.
Modifier
Si vous utilisez IIS pour héberger, voici un morceau d'un article récent je l'ai fait pour le déploiement et la mise en place de pools App pour travailler avec SQL Express 2008. Même si vous ne l'utilisez IIS , vous devrez toujours faire quelque chose comme ceci pour obtenir votre environnement d'hébergement mis en place correctement avec SQL Server.
Étape 1 Créer une base de données d'ouverture de session pour l'IIS USER
Dans la section de sécurité dans MS SQL Server, ont besoin pour les utilisateurs de clic droit et votre IIS APPPOOL (IIS APPPOOL \ AppPoolName, créé dans la première section, étape . 2) .Vérifier sur dp de réponse ici pour plus d'étape par étapes - Add IIS 7 AppPool Identities as SQL Server Logons
étape 2 Permission de réglage pour l'utilisateur IIS sur le db
Faites un clic droit sur le nom de la base de données et cliquez sur propriétés. Dans la section des permissions, ajoutez votre utilisateur APPPOOL que vous venez de créer, assurez-vous de lui donner les autorisations Execute \ Select nécessaires.
Remarque: Le site Web1 doit également exécuter les fonctions Execute, Select, Delete et Insert. Website2 utilise également ce pool d'applications, ce qu'il ne devrait pas être parce que nous n'avons pas besoin de permettre à l'utilisateur d'avoir ce genre de fonctionnalité depuis l'application trimdynamics. Nous pourrions séparer les pools d'applications afin que notre dynamique de découpe IIS USRS obtienne uniquement les autorisations Exécuter et Sélectionner.
Si cela ne fonctionne pas, il est difficile de ce qui est dire va vraiment sans connaissance concrète de votre structure d'hébergement, car il y a plein de ce gotch-ya lors du déploiement du développement à l'environnement de production :(
Est la base de données en cours d'exécution sur la même machine que IIS? –
Veuillez inclure des détails * réels *, tels que ce que vous avez pour '' (est-ce un nom de serveur, localhost, une adresse IP, etc.) et quoi "renvoyer une erreur" signifie - par exemple inclure l'erreur * réelle –
oui sqlserver 2008 est installé sur la même machine – Pirate