SQL Server n'est pas configuré pour l'accès aux données
Je suis sur un Serveur SQL server 2005 de la base de données à partir d'un VB 6 Application. - Je me connecter à la base de données
par le biais d'un DSN ODBC.
J'ai renommé l'ordinateur sur lequel je suis en cours d'exécution de l'instance par défaut de SQL server à partir de "Logiciel" pour "ÇA". J'ai ensuite couru le sp_dropserver
et sp_addserver
des procédures stockées pour renommer l'instance.
Sur redémarrer le service SQL Server, le serveur a été en mesure de revenir sur le nouveau nom du Serveur SQL.
Après la configuration de la source de données ODBC nom pour le nouveau nom, la connexion est Ok. Je suis en mesure d'exécuter mon application et de lire des enregistrements par le biais de jeux d'enregistrements ADO. Cependant, je ne suis pas en mesure de mettre à jour un jeu d'enregistrements à l'aide de la .Update
méthode. J'obtiens l'erreur suivante à la place ... SQL Server not configured for data access
Comment puis-je permettre l'accès aux données sur le nouveau nom de l'instance de serveur?
Vous devez vous connecter pour publier un commentaire.
Comment: Renommer un Ordinateur qui Héberge une Instance autonome de SQL Server 2005
Vous devriez être en mesure de l'exécuter, mais pas à l'encontre de tout serveur lié. Ce n'est pas un serveur lié. C'est local.
Ce post est assez vieux, mais peut-être que quelqu'un va venir à travers elle.
J'ai écrit un post de blog sur cette option, il peut être installé sur les serveurs liés.
J'aimerais juste ajouter à la réponse à la question précédente que, au moins dans mon cas ici, j'avais besoin de permettre l'accès aux données dans les deux endroits.
par exemple:
il y a le serveur A et le serveur B
Sur Un serveur
J'ai un serveur lié LB qui me lie à partir d'Un serveur à serveur B
J'ai besoin pour exécuter les opérations suivantes:
-- sur Un serveur
-- sur le serveur B
Juste aller sur le serveur lié propriétés > options de Serveur > accès aux Données --> true
Fonctionne sur SQL Server 2014.
Ce qui concerne
Je viens de trouver cette erreur et a constaté qu'il a été causé par moi-même en essayant de lancer OpenQuery sur le serveur local (doh!). Changer le nom de serveur pour que d'un serveur lié résolu mon problème.
avec cette utilisation de maître
exec sp_serveroption 'nom du serveur', 'accès aux données', 'true'
aller
serveurs liés genereated pour la réplication affiche toujours la même erreur