Avevo bisogno di cablare MOSS a un database SQL tramite BDC. Per scopi di test/POC, Ho voluto incorporare il SQL account user id e la password nel file ADF. A partire da Questo modello (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), Ho creato un file ADF connesso a una particolare istanza di SQL server e i log in con una specifica user id e password e mostrato in questo frammento:
<LobSystemInstances> <LobSystemInstance Nome="ClaimsInstance"> <Proprietà> <Proprietà Nome="AuthenticationMode" Tipo="System. String">Pass-through</Proprietà> <Proprietà Nome="DatabaseAccessProvider" Tipo="System. String">SqlServer</Proprietà> <Proprietà Nome="Origine dati RdbConnection" Tipo="System. String">istanza effettivo serveractual</Proprietà> <Proprietà Nome="RdbConnection Initial Catalog" Tipo="System. String">Catalogo iniziale effettivo</Proprietà> <Proprietà Nome="Protezione integrata RdbConnection" Tipo="System. String">SSPI</Proprietà> <Proprietà Nome="RdbConnection pool" Tipo="System. String">falso</Proprietà> <!-- Questi sono i valori chiavi: --> <Proprietà Nome="RdbConnection User ID" Tipo="System. String">unctual User ID</Proprietà> <Proprietà Nome="RdbConnection Password" Tipo="System. String">Password attuale</Proprietà> <Proprietà Nome="RdbConnection Trusted_Connection" Tipo="System. String">falso</Proprietà> </Proprietà> </LobSystemInstance> </LobSystemInstances>
Non è una best practice, ma è utile per una configurazione rapida e semplice per il test. Questo è stato sorprendentemente difficile da capire. Non ho mai trovato un esempio funzionale con parole chiave di ricerca:
- ADF incorporato userid e password
- incorporare l'id utente e la password nel file adf
- incorporare user id e password nel file adf bdc
- SharePoint bdc iniettore
- SharePoint incorporare user id e password nel file adf
</fine>
Ottengo questo quando si tenta di accedere con user id e Password
Un'eccezione di metadati è stata costruita nel dominio dell'applicazione '/ LM/W3SVC/1032898172/radice-2-128851566339311184'. Il testo completo di eccezione è: La proprietà LobSystemInstance ' AuthenticationMode’ ha un valore che richiede ' protezione integrata’ nella stringa di connessione
Havie ha lottato con l'installazione di connessione LobsystemInstance troppo. Usate le vostre osservazioni per controllare se tutto ha funzionato.
La mia impostazione differisce in quanto ho impostato ' protezione integrata’ su false anziché SSPI
e ' rdbconnection Pooling’ su true.
Mia osservazione sul pool di connessioni: Poiché la stringa di connessione per qualsiasi utente di questo BDC sarà esattamente lo stesso, la stessa connessione sarà utilizzata più e più volte e pertanto può essere raggruppata in modo efficiente dal sistema. Risparmiando così sovraccarico sul lato server sql. O c'è qualcosa che ho trascurato?