Comment faire pour obtenir NTWDBLIB.DLL en 64 bits fichier
Je suis en train de compiler et d'exécuter vraiment ancienne application sur mon Windows 7 boîte.
Il semble avoir besoin d'NTWDBLIB.DLL à partir de SQL Server 2000. Je peux obtenir ce fichier, mais c'est un 32 bits, fichier. Lorsque j'essaie d'exécuter RegServ32 sur ce que je reçois un message d'erreur.
L'installation des outils Client SQL Server 2000 n'est pas autorisée sur Windows 7.
Est-il possible d'obtenir ce fichier? (De faire un 64 bits VM et l'installation sur elle pour obtenir le fichier.)
Si le programme que vous essayez d'exécuter a été écrit en Delphi (et je suppose qu'il doit avoir été puisque je ne vois pas d'autre raison pour vous d'inclure le "delphi" tag sur cette question), alors vous n'avez pas vraiment envie de 64-bit version de cette DLL. Delphi est exclusivement un compilateur 32 bits de nos jours; il ne peut pas utiliser 64-bit Dll.
OriginalL'auteur Vaccano | 2011-01-18
Vous devez vous connecter pour publier un commentaire.
J'ai juste besoin de copier la version 32 bits pour le dossier SysWOW64 plutôt que le dossier System32.
Genre de boiteux que le dossier de 64 dans le nom est pour les 32 bits de trucs et le dossier avec le 32 dans le nom est pour le 64 bits trucs.
Il a également fait de faire une sorte de sens: WOW64 signifie "Windows(32 bits) Win64"... qui est, au 64 se réfère à la accueil système d'exploitation. Je peux voir comment cela pourrait être peu déroutant au premier abord tho. 🙂
Pour ajouter à Deltics le commentaire, la raison pour laquelle
System32
est encore appeléSystem32
et pasSystem64
sur Windows 64 bits est, bien sûr, pour des raisons de compatibilité. Bien que toutes les applications s'est comporté obtenir le chemin d'accès du système de dossiers de la programmation, je parie qu'il y aurait pas mal de problèmes si ce dossier a changé son nom.Ouais il est logique pourquoi ils l'ont fait lorsque l'on considère les problèmes de compatibilité. Mais c'est drôle que vous mettre la version 64 bits de choses dans le 32 et le dossier de 32 bits de choses dans le 64 dossier!
Parfois, je souhaite que Windows a cassé une certaine compatibilité. Parce que de cette façon beaucoup de mauvaises demande écrite serait de disparaître, et leurs promoteurs allait enfin apprendre à écrire bien comportés applications (ou disparaître).
OriginalL'auteur Vaccano
Donné le message d'erreur, il semble il peut y avoir des problème avec SQL Server 2000 fichiers exécutables de Windows 7. Je vous suggère d'installer un client plus récent (2005 ou 2008 avec toutes les SP pour être exécuté sur Windows 7), ils sont encore capables de se connecter à un Serveur SQL server 2000.
J'ai peur de 2008 n'est plus installe l'ancien client. Comme un pis-aller, vous pouvez envisager d'utiliser ODBC via le BDE.
OriginalL'auteur