The error content is:
SQL Server blocked access to the STATEMENT ' openrowset/opendatasource ' of component ' Ad Hoc distributed Queries ' because this component was shut down as part of this server's security configuration. System administrators can enable ' Ad Hoc distributed Queries ' by using sp_configure. For more information about enabling ' Ad Hoc distributed Queries ', see "surface area Configurator" in SQL Server Books Online.
Look at the error prompt to know that because the SQL Server ad hoc distributed queries component is disabled, here I use the SQL Server version is 2005, only need to open the ad hoc distributed queries on it, Here's how:
1. Open the ad HOC distributed queries component and execute the following statement in the SQL Query Editor:
exec ' Show advanced Options ',1reconfigureexec'Ad Hoc distributed Queries', 1 Reconfigure
2. Close the ad HOC distributed queries component and execute the following statement in the SQL Query Editor:
exec ' Ad Hoc Distributed Queries ',0reconfigureexec'Show advanced options',0 Reconfigure
Reference reprint: Http://www.htmer.com/article/922.htm
SQL Server blocked access to the STATEMENT ' Openrowset/opendatasource ' of the component ' Ad Hoc distributed Queries '