2011-11-15 12 views
7

Puedo utilizar un usuario para iniciar sesión SQL Server (no sa) así que no puedo exec con el "exec sp_configure 'Ad Hoc Distributed Queries', 1"¿cuál es el riesgo de "ad hoc consultas distribuidas"

si siempre establecer las 'Consultas distribuidas Ad Hoc'? ¿hay algún riesgo o desventaja?

+1

Proporcione más detalles, como la frecuencia con la que se realizan consultas a orígenes de datos remotos – Andrew

Respuesta

5

Suponiendo que va de SQL a SQL, la OMI debería probar y usar sp_addlinkedserver en su lugar, de esta manera sus DBA tienen una mejor visibilidad y control en el acceso a datos cruzados del servidor.

La única razón por la que podría pensar por qué desea usar OPENROWSET era si quería acceder directamente a un almacén de datos que no es SQL, pero podría considerar otras tecnologías a nivel de aplicación que podrían ser preferibles, p. DTS/SSIS, o una aplicación personalizada con 2 cadenas de conexión.

Dicho esto, parece que hay a bug with the Ad Hoc Queries option.

+0

Gracias por su respuesta ~ Estoy pensando en utilizar una aplicación personalizada con 2 cadenas de conexión. Pero todavía hay algunos problemas de algoritmo. – Dozer

Cuestiones relacionadas