Contacts

Une connexion au serveur de base de données est cassée par l'administrateur. La connexion au serveur de base de données est cassée par l'administrateur ou une erreur hresulte non identifiée \u003d 80004005

Essayez de consulter le client et sur le serveur pour mettre un correctif à MDAC 2.8 Support.Microsoft.com/kb ... ",
les clients ont-ils installé uniquement TCP / IP?

leurs administrateurs peuvent être utiles http://support.microsoft.com/kb/827422/fr

voici un extrait de cet article (bien que pour 2000, mais le principe de la même):

Dépannage Installation de la connexion
La plupart de ces problèmes de dépannage dans serveur SQL 2000 survient en raison de problèmes de protocole TCP / IP ou de vérification authenticité Windows ou une combinaison de problèmes des deux types.

Attention! Avant de dépanner des problèmes de connexion dans SQL Server 2000, assurez-vous que le service MSSQLServer est en cours d'exécution sur un ordinateur SQL Server.

Vérifiez les paramètres DNS
Le service DNS Name System (DNS) est utilisé pour résoudre l'adresse IP dans le nom de l'instance SQL Server. Lorsque mauvaise autorisation Le nom de l'instance SQL Server reste indisponible et un ou plusieurs des messages d'erreur ci-dessous apparaissent.
SQL Server n'existe pas ou l'accès refusé
Erreur de réseau général
Ne peut pas générer de contexte SSPI
Assurez-vous que le nom du serveur est autorisé correctement, vous pouvez, en interviewer le serveur par son nom et l'adresse IP à l'aide de la commande Ping. Pour le faire, suivez ces étapes.
1. Cliquez sur le bouton Démarrer et sélectionnez Exécuter.
2. Dans la boîte de dialogue de démarrage du programme, entrez la commande CMD dans le champ Ouvrir et cliquez sur le bouton OC.
3. Dans la ligne de commande, exécutez la commande suivante:

ping.

Notez l'adresse IP renvoyée.
4. Dans la ligne de commande, exécutez la commande suivante (où l'adresse IP est une adresse IP, écrite à l'étape 3):

ping.

Assurez-vous que la commande renvoie le nom du serveur correct. Si l'une des commandes ci-dessus échoue, renvoie une valeur incorrecte ou expire le temps d'attente pour son exécution, ce qui signifie que le DNS fonctionne de manière incorrecte ou un problème différent est lié à la fonction de réseau ou au routage. Pour afficher les paramètres DNS actuels, exécutez la commande suivante à partir de la ligne de commande:

Pour plus d'informations sur la commande IPCONFIG, reportez-vous à l'article suivant de la base de connaissances Microsoft:
223413 http://support.microsoft.com/kb/223413/ Paramètres utilisés avec l'outil IPCONFIG.EXE dans Windows 2000

Pour résoudre ce problème, ajoutez une entrée pour le serveur à la% Systemroot% \\ System32 \\ pilotes \\ etc \\ hosts Fichier sur ordinateur client. De plus, il est possible de contourner le problème en installant une connexion au serveur à l'aide d'une bibliothèque de réseau des chaînes nommées.

Vérifiez les protocoles et les pseudonymes inclus
Des problèmes d'installation de connexion peuvent survenir si l'alias est incorrectement configuré sur l'ordinateur client. Pour visualiser les pseudonymes, le programme est le programme client de réseau. Effectuez les étapes suivantes.
1. Exécutez le programme client réseau. Si sur l'ordinateur où l'application client est en cours d'exécution, les outils client SQL Server sont installés, les étapes suivantes doivent être effectuées pour démarrer le client réseau.
une. Cliquez sur le bouton Démarrer et sélectionnez le programme.
b. Dans le groupe Microsoft SQL Server, sélectionnez le client de réseau.
Si les outils client SQL Server ne sont pas installés sur l'ordinateur client, les étapes suivantes doivent être effectuées pour démarrer le client réseau.
une. Cliquez sur le bouton Démarrer et sélectionnez Exécuter.
b. Dans la boîte de dialogue de démarrage du programme, entrez la commande cliconfg dans le champ Ouvrir et cliquez sur le bouton OC.
2. Dans la boîte de dialogue SQL Server Network Client, accédez à l'onglet Général et activez les protocoles requis.

Noter. Vous devez activer au moins le protocole TCP / IP et les chaînes nommées.
3. Ouvrez l'onglet Alias \u200b\u200bet vérifiez les alias configurés pour l'instance SQL Server.
4. Assurez-vous que le nom du serveur (adresse IP) et le protocole sont correctement configurés dans les propriétés des alias.
Vous pouvez créer un nouvel alias pour tester la connexion par nom de serveur, adresse IP ou autre protocole.

Noter. En plus versions précoces Les composants de Microsoft Data Access Composants (MDAC) L'interface client réseau est différente. Ainsi, si vous ne voyez pas les éléments d'interface décrits dans cet article, installez-moi davantage sur l'ordinateur client. nouvelle version Composants du MDAC.

Server installé 1C x64 (32 bits) a également essayé)

Tout fonctionne avant de redémarrer. Après le redémarrage lors de la tentative de connexion à la base de données SQL ou à l'ouverture du cluster dans la console 1C, nous obtenons un départ avec de telles images:

Lorsqu'il est connecté au serveur 1C de la console, nous obtenons:

Erreur de connexion avec serveur 1C: Entreprises 8.2:
L'erreur sur le serveur ou la connexion est cassée par l'administrateur
Erreur de format d'inondation

Quand commence Base SQL Nous avons une erreur:

Erreur lors de l'exécution d'une opération avec une base d'informations.
L'erreur sur le serveur ou la connexion est cassée par l'administrateur.
Erreur de format d'inondation

Pour la possibilité de démarrer la base et de se connecter au cluster de la console, seulement aidé:

1. Service d'arrêt du serveur 1C: Entreprises 8.2

2. Suppression de processus RMNGR.EXE RPHOST.EXE (il s'avère à la fin de RMNGR.EXE).

3. Effacement Catalogue C: \\ Fichiers du programme \\ 1CV82 \\ SRVINFO \\ REG_1541 \\ SNCCNTX (32 bits Server C: \\ Fichiers de programme (X86) \\ 1CV82 \\ SRVINFO \\ REG_1541 \\ SNCCNTX)

4. Service de serveur de départ 1C: Entreprises 8.2

Cependant, dans le processus de travail avec SQLA Condo, il était possible de prendre de manière inattendue la fermeture d'urgence 1, suivie d'obtenir ces mêmes erreurs.

Ont été testés:

1. Différentes versions, divers serveurs,

2. Divers utilisateurs: système, administrateur, usr1cv82.

3. Forcé la définition des droits complets sur ces utilisateurs à des annuaires. C: \\ Fichiers du programme \\ 1CV82 \\ (AT 32 bits Serveurs C: \\ Fichiers de programme (X86) \\ 1CV82 \\) avec héritage aux objets enfants.

4. Des dizaines de redémarrages et bien plus encore.

Cependant, la raison s'est avérée beaucoup plus inattendue!

Plage dans Windows 7 (Server 2008, 2008R2, probablement 2012)

Essayez de mettre votre ordinateur par nom. Ce que vous verrez déterminera la possibilité d'utiliser ma décision.

Courez-le juste:

1. Exécutez l'invite de commande (Win + R, tapez cmd et cliquez sur OK)

2. B. ligne de commande Composez la commande «ping» et le nom de votre ordinateur. C'est le nom et non son adresse IP. Appuyez sur Entrée.

3. Si le système a commencé à ping-même à travers le type de type fABC: DE12: 3456: 7890: ABCD: EF98: 7654: 3210, ou une autre différente de votre adresse IP

Bienvenue dans le club privé Baigofit Raming version Windows 7.

La base du problème réside dans le fait que 1C Server ne peut pas se définir par son nom.

Mais, l'affichage de votre adresse IP sous la forme de IPv6 est l'un des plus raisons fréquentes L'émergence de cette erreur.

L'une des raisons peut être une connexion périodique à un autre réseau (notifiant) quand il est créé nouvelle interface Et Windows commence à nouveau à se prendre en retraite "faux".

Ci-dessous, je vais décrire deux solutions pour contourner ces "fonctionnalités".

Vous voulez précédemment avertir:

Toutes les actions avec votre ordinateur que vous faites et risquent.


Option numéro 1Ajouter aux hôtes de votre PC et de son IP

1. Vous devez trouver le fichier hosts dans le dossier C: \\ windows \\ system32 \\ pilotes \\ etc. Si vous ne voyez pas le fichier hosts dans ce dossier, il est simplement masqué. Puis vous pouvez appuyer sur la touche Alt et, dans le menu qui apparaît, sélectionnez "Service" - "Paramètres de dossier" - "Vue" et supprimer Il y a une tique "Masquer la peau fichiers système"Vous pouvez toujours régler le commutateur" Afficher fichiers cachés, dossiers, disques ", alors tout sera visible. (Après des manipulations avec des hôtes, je recommande de retourner la tique à son ancienne place, de sorte que je serais accroché accidentellement à l'avenir)

2. Ouvrez ce fichier dans le bloc-notes (bloc-notes) et pour mettre fin à Ajouter une chaîne de la vue 192.168.0.1 Server (nom IPAddress). Enregistrez et fermez le fichier.

3. Essayez de rétablir votre PC via le nom. Si vous ne voyez plus encore, vous avez besoin d'une adresse IP - quelque chose s'est mal tourné ... peut-être l'antivirus est retourné ancienne version Fichier (Casper aime telle) ou autre chose.

En général, vous devez atteindre adresse appropriée Quand ping par le nom.



Option Numéro 2 Désactivez le protocole entièrement IPv6 (http://support.microsoft.com/kb/929852)

Essayer d'être en avance sur la planète de tous, Windows 7, met simplement le IPv6 immédiatement à toutes les interfaces, car elle le met également par défaut lorsque vous fumez. Cependant, ce protocole est aujourd'hui peu utilisé et il peut donc être désactivé. N'oubliez pas que le retrait de la case à cocher du protocole IPv6 dans l'interface carte réseau Rien ne donnera!

  1. Cliquez sur Win + R, écrire Regedit et appuyez sur Entrée. L'Éditeur du registre s'ouvre.
  2. Si vous avez une autorisation de demande d'action, cliquez dans la boîte de dialogue. Contrôle de compte d'utilisateur bouton Procéder.
  3. Trouvez et sélectionnez le sous-section de registre suivant:

    HKEY_LOCAL_MACHINE \\ System \\ CurrentControlSet \\ Services \\ TCPIP6 \\ Paramètres \\

  4. Double-cliquer Accompagnateurs handicapés Pour changer le paramètre Accompagnateurs handicapés.
    Si le paramètre Accompagnateurs handicapés Non, il doit être créé. Pour ça:
    1. Être sur une branche Paramètresau menu Éditer Sélectionner Créer, et alors - Paramètre DWORD (32 bits).
    2. Entrez les contacts désactivés et appuyez sur Entrée.
    3. Double-cliquer Accompagnateurs handicapés.
    4. Entrez la valeur FFFFFFFFF, puis cliquez sur d'accord.
    5. Surcharger un ordinateur.

Ça devrait ressembler à ça:

De cette manière, vous éteignez complètement le protocole IPv6 et Windows n'utilisera pas son escalade IP.

IMPORTANT!!!

Assurez-vous de brancher votre PC via le nom et assurez-vous que les Pings vont à l'adresse IP correcte. Pas toujours, la première fois, il est possible de désactiver IPv6 (le nom du paramètre n'est pas tout à fait correct, puis la valeur ...)

Je tiens à vous rappeler que les deux décisions ne sont pas une panacée et nous nous permettent en fait de contourner l'erreur et de ne pas éliminer sa raison.

Je pense que chaque au moins une fois, mais j'ai rencontré une connexion d'erreur 1C sur le serveur de base de données est cassée par l'administrateur de Microsoft SQL Server Native Client 10.0: erreur hresulte non identifiée \u003d 80004005

Voici quelques façons d'aider à résoudre ce problème:
1. Vérifiez la configuration pour des informations incorrectes (poubelles). Pour ce faire, exécutez la commande "Configuration" avec la case "Vérifier la configuration de la logique". Lors de l'identification des problèmes, un message sera émis. Les informations incorrectes seront automatiquement supprimées, mais l'accessibilité doit être fournie pour modifier l'objet racine de la configuration (une installation de stockage, lorsque vous travaillez avec le référentiel, il devrait être capturé).

2. Si votre configuration est en support, vous devez vérifier simultanément la configuration du fournisseur. Pour ce faire, dans la configuration de la prise en charge, conservez la configuration du fournisseur dans le fichier CF, téléchargez-la dans une nouvelle base de données et exécutez la procédure décrite au paragraphe 1. Dans le cas où un message de correction a été reçu, cela signifie que la configuration du fournisseur contient des informations incorrectes. Dans ce cas, vous devez supprimer votre configuration avec prise en charge et re-livrer en combinant la configuration du fournisseur avec une nouvelle version. Actuellement, toutes les sorties fabriquées par 1C sont testées et fabriquées sans ce problème.

3. La situation suivante intersecte avec cette situation:
10007066 Enregistrement des données contenant des colonnes de type de stockage
Problème:
Lorsque vous utilisez MS SQL Server SLDM lors de l'enregistrement d'un objet de base de données contenant plusieurs colonnes de type de stockage, les données qui sont obtenues à partir de fichiers, une erreur peut survenir
Erreur SDBMS: Fournisseur Microsoft Ole DB pour SQL Server: Longueur de données de chaîne Mismatchhresult \u003d 80004005 et achèvement d'urgence du programme.

Allumer le journal technologique au moment de la démarrage, vous pouvez définir une table contenant un tel stockage. Find MS SQL Server Query Antizer dans cette table de colonne Type d'image. Pour chaque colonne Type d'image, suivez la vue:

S_elect Top 10 DataLength (_fld4044)
de _Inforeg4038.
Commande par DataLength (_fld4044) Desc

Nuances: Veuillez noter que " Chèques standard"Plate-forme (CHDBFL, dans le configurateur) dise obstinément que tout va bien avec la base.

L'essence du problème: il est important que le message d'erreur soit chuté des raisons différentesmais ils ont une partie commune pour 1c - ce n'est pas assez mémoire vive . Et plus précisément utilisation d'inectine des ressources de mémoire. D'ici, des moyens indirects de vaincre le problème: en redémarrant le serveur (il y a une mémoire plus accessible depuis un certain temps) ou accédez à un serveur d'applications 64 bits.

1C: Entreprise 8.2. Licence pour serveur (x86-64)

Par expérience, le problème est lié au stockage des données dans le référentiel approprié des valeurs ou de la présence dans la table de configuration de données binaires supérieure à 120 Mo.

1. Éteignez toutes les tâches d'arrière-plan pour toutes les bases de données
Dans 8.1.11, une "interdiction d'interdiction des tâches d'arrière-plan" est apparue dans
Le moment de créer une base.

Prêt à clarifier, les tâches de fond elles-mêmes ne sont pas mauvaises, mais les procédures de réglementation
avec la recherche de texte intégral - la chose en soi-même - et la mémoire qu'elle peut après quelle heure
manger des ressources rphost.exe, ne pas rester sur d'autres opérations, et juste
Bloc de base
ceux. En d'autres termes, après la première étape, vous pouvez déjà vérifier - le problème "partira".

2. Redémarrez le serveur
La deuxième étape est un cas particulier pour votre cas et après aussi.
Il est logique de vérifier les performances. Cependant, comme il y a des fuites de mémoire http://www.gilev.ru/1c/memleak, puis après un certain temps après le redémarrage, le prolème peut revenir.

3) Nous faisons de la sauvegarde avec SQL
Fais sauvegarde Je recommande avec toutes les actions lorsque vous devez "retourner" à l'état de données précédent.

4) Retirez la base avec support, déchargez cf
Nous tuons la console de base de données dans la table de configuration dans la table de configuration, nous effectuons une "configuration de téléchargement" (non union), nous tue la console de base de données dans la table de configuration de la table de configuration de plus de 120 Mo, crée une "configuration de téléchargement" ( pas union)

Voici un exemple de la performance de cette réception
http://partners.v8.1c.ru/forum/thread.jsp?id\u003d543293.

1. Ouvrez le confidentirateur;
2. Supprimez la configuration du support, tandis que la configuration n'a pas enregistré!
3. Enregistrez ensuite la configuration dans le fichier (sans enregistrer la configuration modifiée);
4. SQL pour la base requise a exécuté la commande suivante:
Supprimer de dbo.config où DataSize\u003e 125829120
5. Téléchargez la configuration enregistrée.

Pris à http://www.forum.mista.ru/topic.php?id\u003d465608.

Vous pouvez essayer une étape plus radicale ici:
Nous supprimons (dans la gestion de la console) dans la table de base de données "config"
Table D_rop.

5) faire une "configuration de téléchargement" (pas union) de cf
Après cela, nous vérifions, le problème va.

6) Erreur: "La connexion au serveur de base de données est cassée par l'administrateur
Fournisseur Microsoft Ole DB pour SQL Server: erreur non identifiée
Hresult \u003d 80004005 "

Nous avons: 1C 8.1.13.41 UPP 1.2.19.21 sur MS SQL 2005 SP3 sur Win2003 Server Enterprise sur un ordinateur 4GB Piz. Mémoire (SQL est configuré sur max Memory 2GB)

La solution dans mon cas:
Le Windows 2GB par défaut prend lui-même et 2 nous donne. SQL presque tout le reste de la mémoire est allé (dans les paramètres, il est de 2 Go) et laissé pour tous les autres PHS seulement 128 Mo. La mémoire (comme il devrait être SQL- Il ne faut pas tout prendre, devrait laisser 128). Erreur 1C a commencé à manifester après la mise sous tension de la version 1.2.21.1. Oui, en effet, dans la version 1.2.19.1 dans le fichier dbo.config, il n'y avait pas de dossier de plus de 120 Mo. Mais après la mise à jour de 1.2.21.1, un tel enregistrement (environ 135 Mo) apparaît. Lorsque vous retirez avec support, l'enregistrement disparaît et rien n'a été supprimé. Lorsqu'un support approprié, il apparaît ... Je comprends que c'est la configuration du fournisseur.
Si SQL ne laisse que 128, et il est nécessaire jusqu'à 135, il est alors nécessaire de donner une mémoire physique en direct aux processus de travail. Couper sql. Et vous pouvez windows. En installant la touche Touche / 3GB dans Boot.ini, donnez ainsi à 1 Go Windows, et tout le reste est de 3 Go et non 2/2 par défaut. Après le redémarrage - tout va bien.

Avez-vous votre propre solution !? Laissez-le dans les commentaires)

Son décrit souvent des codes d'erreur, mais ils n'épuisent pas toujours. Dans cet article, nous essaierons de continuer à "échapper"

Lorsqu'il savourait des bases de données 1C, vous pouvez vous lever une telle situation:

La session de travail est complétée par l'administrateur.
à cause de:
La connexion au serveur de base de données est cassée par l'administrateur
Fournisseur Microsoft Ole DB pour SQL Server: erreur non identifiée
Hresult \u003d 80004005.

Signes du problème: Vous ne pouvez pas décharger dans DT

Attention! Erreurs avec code 80004005 Beaucoup, en plus de classification, j'ai décrit ici http: //www..htm. Nous parlons ici de "erreur non identifiée"

1. Vérifiez la configuration pour des informations incorrectes (poubelles). Pour ce faire, exécutez la commande "Configuration" avec la case à cocher "Cochez la case de la configuration logique". Lors de l'identification des problèmes, un message sera émis. Les informations incorrectes seront automatiquement supprimées, mais l'accessibilité doit être fournie pour modifier l'objet racine de la configuration (une installation de stockage, lorsque vous travaillez avec le référentiel, il devrait être capturé).

2. Si votre configuration est en support, vous devez vérifier simultanément la configuration du fournisseur. Pour ce faire, dans la configuration de la prise en charge, conservez la configuration du fournisseur dans le fichier CF, téléchargez-la dans une nouvelle base de données et exécutez la procédure décrite au paragraphe 1. Dans le cas où un message de correction a été reçu, cela signifie que la configuration du fournisseur contient des informations incorrectes. Dans ce cas, vous devez supprimer votre configuration avec prise en charge et re-livrer en combinant la configuration du fournisseur avec une nouvelle version. Actuellement, toutes les sorties fabriquées par 1C sont testées et fabriquées sans ce problème.

3. La situation suivante intersecte avec cette situation:

10007066 Enregistrement des données contenant des colonnes de type de stockage
Problème:
Lorsque vous utilisez MS SQL Server SLDM lors de l'enregistrement d'un objet de base de données contenant plusieurs colonnes de type de stockage, les données qui sont obtenues à partir de fichiers, une erreur peut survenir
Erreur SDBMS: Fournisseur Microsoft Ole DB pour SQL Server: Longueur de données de chaîne Mismatchhresult \u003d 80004005 et achèvement d'urgence du programme.
Date de publication: 2008-11-13

Allumer le journal technologique au moment de la démarrage, vous pouvez définir une table contenant un tel stockage. Find MS SQL Server Query Antizer dans cette table de colonne Type d'image. Pour chaque colonne Type d'image, suivez la vue:

sélectionnez Top 10 DataLength (_fld4044)
de _Inforeg4038.
Commande par DataLength (_fld4044) Desc

Nuances: Veuillez noter que la plate-forme "Checks standard" (CHDBFL, dans le configurateur) dise obstinément que tout va bien avec la base.

L'essence du problème: il est important qu'il puisse y avoir des raisons différentes de ce message d'erreur, mais ils ont une partie commune pour 1c - ce n'est pas assez de RAM. Plus précisément, l'utilisation inefficace des ressources de mémoire. D'ici, des moyens indirects de vaincre le problème: en redémarrant le serveur (il y a une mémoire plus accessible depuis un certain temps) ou accédez à un serveur d'applications 64 bits.

1C: Entreprise 8.2. Licence pour serveur (x86-64)

Par expérience, le problème est lié au stockage des données dans le référentiel approprié des valeurs ou de la présence dans la table de configuration de données binaires supérieure à 120 Mo.

Dans 8.1.11, l'interrupteur "interdiction des tâches d'arrière-plan" est apparu dans
Le moment de créer une base.

Prêt à clarifier, les tâches de fond elles-mêmes ne sont pas mauvaises, mais les procédures de réglementation
avec la recherche de texte intégral - la chose en soi-même - et la mémoire qu'elle peut après quelle heure
manger des ressources rphost.exe, ne pas rester sur d'autres opérations, et juste
Bloc de base
ceux. En d'autres termes, après la première étape, vous pouvez déjà vérifier - le problème "partir".
2. Redémarrez le serveur

La deuxième étape est un cas particulier pour votre cas et après aussi.
Il est logique de vérifier les performances. Cependant, comme il existe des fuites de mémoire HTTP: //www.set/1c/memleak, puis après un certain temps après le redémarrage, le prolème peut revenir.
3) Nous faisons de la sauvegarde avec SQL

4) Retirez la base avec support, déchargez cf

nous tuons la console de base de données dans la table de configuration avec un enregistrement de plus de 120 Mo, crée une "configuration de téléchargement" (non union) tue la console de base de données dans la table de configuration avec un enregistrement plus de 120 Mo, crée une "configuration de téléchargement" (non syndicat)

voici un exemple de la performance de cette réception

http://partners.v8.1c.ru/forum/thread.jsp?id\u003d543293.

1. Ouvrez le confidentirateur;
2. Supprimez la configuration du support, tandis que la configuration n'a pas enregistré!
3. Enregistrez ensuite la configuration dans le fichier (sans enregistrer la configuration modifiée);
4. SQL pour la base requise a exécuté la commande suivante:
Supprimer de dbo.config où DataSize\u003e 125829120
5. Téléchargez la configuration enregistrée.

Pris à http://www.forum.mista.ru/topic.php?id\u003d465608.

vous pouvez essayer une étape plus radicale ici:
Nous supprimons (dans le changement de console) dans la table de base de données "config"

Table de chute.
5) Nous faisons une "configuration de téléchargement" (pas union) de cf

après cela, nous vérifions, le problème va.



Avez-vous aimé l'article? Partagez-le