2012-02-23 25 views
6

Tengo una hoja de Excel donde había creado una tabla dinámica que está tomando datos de Sql Table. Estoy descargando esa hoja de Excel de una aplicación a máquina cliente y cuando tratamos de abrirla en clint machine, solicita las credenciales de inicio de sesión del servidor SQl. ¿Hay alguna manera para que después de la descarga a la máquina del cliente la hoja no solicite las Credenciales de inicio de sesión SQL y nosotros codifiquemos duro o Establezcamos en Excel mismo. El usuario acaba de abrir o descargar y, al abrir el pivote, Datasource no solicitará el inicio de sesión de SQl y actualizará el origen de datos automáticamente.Solicitud de hoja de Excel para credenciales de inicio de sesión SQl

+1

se utiliza Excel macro para tener el conjunto de credenciales? – Turbot

+0

Cómo establecer una credencial desde Excel Macro, ya que no sé mucho al respecto. – Dharmendra

Respuesta

6

Lo he resuelto siguiendo estos pasos.

  1. Cree un usuario en SQL Server y conceda permiso a ese usuario para la base de datos deseada.
  2. abierto Excel-> Haga clic En la pestaña "Datos"
  3. Haga clic en Connection.A existentes pop-up aparecerá.
  4. En la parte superior de la ventana emergente, encontrará "Conexiones en este Libro de trabajo". Haga clic derecho sobre él.
  5. Haga clic en Editar propiedad de conexión.
  6. Aparece el menú emergente de propiedad de conexión. Haga clic en la pestaña "Definición" en la ventana emergente de propiedad de conexión.
  7. Editar la cadena de conexión y añade el ID de usuario y contraseña en la cadena de conexión y mencione el ID de usuario y la contraseña que había creado en el paso 1.
Cuestiones relacionadas