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.
fuente
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 stringsRespuestas:
You want to make sure you have an existing odbc driver in order to do this.
And tick the following box (mind the french system language)
Change your code with the following:
And everything should be working.
Connection string source
Helpful source
fuente