Lorsque j'exécute une requête avec OPENROWSET
dans SQL Server 2000, cela fonctionne.
Mais la même requête dans SQL Server 2008 génère l'erreur suivante:
SQL Server a bloqué l'accès à STATEMENT 'OpenRowset / OpenDatasource' du composant 'Ad Hoc Distributed Queries' car ce composant est désactivé dans le cadre de la configuration de sécurité de ce serveur. Un administrateur système peut activer l'utilisation de «requêtes distribuées ad hoc» à l'aide de sp_configure
sql
sql-server-2008
codeur d'urgence
la source
la source
Réponses:
La commande suivante peut vous aider.
la source
Vous pouvez vérifier la commande suivante
Ou ce lien de documentation
la source
Si les mises à jour ad hoc du catalogue système ne sont "pas prises en charge", ou si vous obtenez un "Msg 5808", vous devrez configurer avec un remplacement comme ceci:
la source
la source