Estoy configurando un informe de Excel con Excel 2013 para eso.
La hoja de cálculo está recuperando datos, a través de una conexión odbc que necesito configurar en cada computadora para recuperar los datos.
Traté de cambiar lo siguiente:
Datos> Consulta> Cambiar la propiedad de la cadena de conexión
Esta es la cadena de conexión
DSN = BI_AZURE; BASE DE DATOS = dw; SERVIDOR = mydb.postgres.database.azure.com; PORT = 5432; UID = sqladmin @ username; SSLmode = disable; ReadOnly = 0; Protocol = 7.4; FakeOidIndex = 0; ShowOidColumn = 0; RowVersioning = 0; ShowSystemTables = 0; ConnSettings =; Fetch = 100; Socket = 4096; UnknownSizes = 0; MaxVarcharSize = 255; MaxLongVarcharSize = 8190; Debug = 0; CommLog = 0; Optimizer = 0; Ksqo = 1; UseDeclareFetch = 0 ; TextAsLongVarchar = 1; UnknownsAsLongVarchar = 0; BoolsAsChar = 1; Parse = 0; CancelAsFreeStmt = 0; ExtraSysTablePrefixes = dd_; LFConversion = 1; UpdatableCursors = 1; DisallowPremature = 0; TrueIsMinus1 = 0; BI = 0; = 0; LowerCaseIdentifier = 0; GssAuthUseGSS = 0; XaOpt = 1
¿Hay alguna forma de eliminar DSN=BI_AZURE
y poner una cadena estática, que no use el DSN y que, sin embargo, pueda conectar los informes a cualquier máquina, independientemente de si la conexión odbc existe?
Gracias.
Driver={PostgreSQL UNICODE};Server=IP address;Port=5432;Database=myDataBase; Uid=myUsername;Pwd=myPassword;
Change driver if need. Add extra parameters if need. PostgreSQL connection strings