Opérateurs de choix SQLServer 2005 Travail, Mettre à jour les opérateurs - ne pas
Je serai reconnaissant pour toutes les idées à ce sujet. Cela nous confond vraiment. Il semble que le problème soit lié à l'environnement, nous allons donc placer ce processus ailleurs, mais je suis fou ce que je ne sais pas pourquoi le problème se pose. La clé clé est que Select Travaux, A. Update - ne pas.
MS SQL Server 2005 Sur un réseau privé.
Serveur 2003 Server .Net 2.0 IIS dans DMZ
Le port est ouvert entre eux 1433. (Le test avec tous les ports ouverts a donné les mêmes résultats.)
Les pare-feu logiciels sont désactivés.
Contrôle de la console SQL Donne la même erreur lorsqu'elle est connectée.
Connexions dans un réseau privé et de n'importe où DMZ Travailler.
Le processus a fonctionné depuis des années, puis arrêté 17 Nombres. La seule différence visible - Mettre à jour IE8 KB.
Nous avons une erreur:
La connexion ouverte fonctionne sans erreurs. La chaîne de connexion transmet un serveur et une instance pour la base de données. Créé un nouvel utilisateur avec les mêmes résultats. Si le mauvais utilisateur est spécifié, la mauvaise réponse est renvoyée.
Par System.Data.SqlClient.SqlConnection - Select Statements Work - ExecuteScaler () et ExecuteReader () - Update Statements donne l'erreur ci-dessus - ExecuteNonQuery ()
ODBC Cela fonctionne à la fois pour sélectionner et mettre à jour.
Tracé SQL Affiche les commandes de sélection, mais rien pour les commandes de mise à jour SQLConnection.
En supposant que le problème est lié à DNS, Nous avons également remplacé le nom du serveur sur l'adresse IP. Encore une fois, les connexions nommées et IP vous permettent de choisir, mais pas de mise à jour.
En essayant d'utiliser la console de gestion SQL Avec des voitures IIS Tracé SQL Indique que une sorte de dialogue est lancée, puis la console de commande donne la même erreur de transport. Donc, il ne semble pas que le problème soit IIS.
Remercier,
Josh
MS SQL Server 2005 Sur un réseau privé.
Serveur 2003 Server .Net 2.0 IIS dans DMZ
Le port est ouvert entre eux 1433. (Le test avec tous les ports ouverts a donné les mêmes résultats.)
Les pare-feu logiciels sont désactivés.
Contrôle de la console SQL Donne la même erreur lorsqu'elle est connectée.
Connexions dans un réseau privé et de n'importe où DMZ Travailler.
Le processus a fonctionné depuis des années, puis arrêté 17 Nombres. La seule différence visible - Mettre à jour IE8 KB.
Nous avons une erreur:
A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The specified network name is no longer available.)
La connexion ouverte fonctionne sans erreurs. La chaîne de connexion transmet un serveur et une instance pour la base de données. Créé un nouvel utilisateur avec les mêmes résultats. Si le mauvais utilisateur est spécifié, la mauvaise réponse est renvoyée.
Par System.Data.SqlClient.SqlConnection - Select Statements Work - ExecuteScaler () et ExecuteReader () - Update Statements donne l'erreur ci-dessus - ExecuteNonQuery ()
ODBC Cela fonctionne à la fois pour sélectionner et mettre à jour.
Tracé SQL Affiche les commandes de sélection, mais rien pour les commandes de mise à jour SQLConnection.
En supposant que le problème est lié à DNS, Nous avons également remplacé le nom du serveur sur l'adresse IP. Encore une fois, les connexions nommées et IP vous permettent de choisir, mais pas de mise à jour.
En essayant d'utiliser la console de gestion SQL Avec des voitures IIS Tracé SQL Indique que une sorte de dialogue est lancée, puis la console de commande donne la même erreur de transport. Donc, il ne semble pas que le problème soit IIS.
Remercier,
Josh
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
1 réponses
Alice
Confirmation de:
Liens:
http://msdn.microsoft.com/en-u ... .aspx