I needed to wire up MOSS to a SQL database via BDC. For testing/POC purposes, I wanted to embed the SQL account user id and password in the ADF. Starting with ಈ ಟೆಂಪ್ಲೇಟ್ (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), ನಾನು ಒಂದು ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರರ ಐಡಿ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ನೊಂದಿಗೆ ಒಂದು ನಿರ್ದಿಷ್ಟ SQL ಸರ್ವರ್ ಉದಾಹರಣೆಗೆ ಮತ್ತು ದಾಖಲೆಗಳು ಸಂಪರ್ಕಿಸುವ ಒಂದು ADF ದಾಖಲಿಸಿದವರು ಮತ್ತು ಈ ತುಣುಕನ್ನು ತೋರಿಸಲಾಗಿದೆ:
<LobSystemInstances> <LobSystemInstance ಹೆಸರು="ClaimsInstance"> <ಗುಣಲಕ್ಷಣಗಳು> <ಆಸ್ತಿ ಹೆಸರು="AuthenticationMode" ಕೌಟುಂಬಿಕತೆ="System.String">ಪಾಸ್ತ್ರೂ</ಆಸ್ತಿ> <ಆಸ್ತಿ ಹೆಸರು="DatabaseAccessProvider" ಕೌಟುಂಬಿಕತೆ="System.String">SqlServer</ಆಸ್ತಿ> <ಆಸ್ತಿ ಹೆಸರು="RdbConnection ಡೇಟಾ ಮೂಲ" ಕೌಟುಂಬಿಕತೆ="System.String">ನಿಜವಾದ ಸರ್ವರ್ ನಿಜವಾದ ಉದಾಹರಣೆಗೆ</ಆಸ್ತಿ> <ಆಸ್ತಿ ಹೆಸರು="RdbConnection ಆರಂಭಿಕ ಕ್ಯಾಟಲಾಗ್" ಕೌಟುಂಬಿಕತೆ="System.String">ನಿಜವಾದ ಆರಂಭಿಕ ಕ್ಯಾಟಲಾಗ್</ಆಸ್ತಿ> <ಆಸ್ತಿ ಹೆಸರು="RdbConnection ಇಂಟಿಗ್ರೇಟೆಡ್ ಸೆಕ್ಯುರಿಟಿ" ಕೌಟುಂಬಿಕತೆ="System.String">SSPI</ಆಸ್ತಿ> <ಆಸ್ತಿ ಹೆಸರು="ಸಂಚಯನ RdbConnection" ಕೌಟುಂಬಿಕತೆ="System.String">ತಪ್ಪಾದ</ಆಸ್ತಿ> <!-- ಈ ಕೀಲಿಯನ್ನು ಮೌಲ್ಯಗಳು: --> <ಆಸ್ತಿ ಹೆಸರು="RdbConnection ಬಳಕೆದಾರ ID" ಕೌಟುಂಬಿಕತೆ="System.String">ಒಂದುನಿಜವಾದ ಬಳಕೆದಾರ ID</ಆಸ್ತಿ> <ಆಸ್ತಿ ಹೆಸರು="RdbConnection ಪಾಸ್ವರ್ಡ್" ಕೌಟುಂಬಿಕತೆ="System.String">ನಿಜವಾದ ಪಾಸ್ವರ್ಡ್</ಆಸ್ತಿ> <ಆಸ್ತಿ ಹೆಸರು="RdbConnection Trusted_Connection" ಕೌಟುಂಬಿಕತೆ="System.String">ತಪ್ಪಾದ</ಆಸ್ತಿ> </ಗುಣಲಕ್ಷಣಗಳು> </LobSystemInstance> </LobSystemInstances>
ಇದು ಒಂದು ಉತ್ತಮ ಅಲ್ಲ, but it’s useful for a quick and simple configuration for testing. This was surprisingly difficult to figure out. I never found a functional example with search keywords:
- adf ಎಂಬೆಡೆಡ್ userid ಮತ್ತು ಪಾಸ್ವರ್ಡ್
- adf ಬಳಕೆದಾರ ಐಡಿ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಎಂಬೆಡ್
- adf bdc ಬಳಕೆದಾರ ಐಡಿ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಎಂಬೆಡ್
- ಶೇರ್ಪಾಯಿಂಟ್ bdc ಪ್ರೈಮರ್
- ಶೇರ್ಪಾಯಿಂಟ್ ಎಂಬೆಡ್ ಬಳಕೆದಾರ ಐಡಿ ಮತ್ತು adf ರಲ್ಲಿ ಪಾಸ್ವರ್ಡ್
</ಕೊನೆಯಲ್ಲಿ>
Wiht ಬಳಕೆದಾರ ಐಡಿ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಪ್ರವೇಶಿಸಲು ಪ್ರಯತ್ನಿಸುವಾಗ ನಾನು ಈ ಪಡೆಯಿರಿ
A Metadata Exception was constructed in App Domain ‘/LM/W3SVC/1032898172/Root-2-128851566339311184’. ಪೂರ್ಣ ವಿನಾಯಿತಿ ಪಠ್ಯ: The LobSystemInstance Property ‘AuthenticationMode’ has a value that requires ‘Integrated Security’ ಸಂಪರ್ಕ ಸಾಲಿನಲ್ಲಿನ
Havie ತುಂಬಾ LobsystemInstance ಸಂಪರ್ಕ ಸೆಟಪ್ ಎದುರಿಸಿತ್ತು. ಎಲ್ಲವೂ ಕೆಲಸ ವೇಳೆ ಪರಿಶೀಲಿಸಿ ನಿಮ್ಮ ಕಾಮೆಂಟ್ಗಳನ್ನು ಉಪಯೋಗಿಸಿದ.
My setting differs in that i have set ‘Integrated security’ ಬದಲಿಗೆ SSPI ತಪ್ಪು ಗೆ
and ‘rdbconnection Pooling’ ನಿಜವಾದ ಗೆ.
ಸಂಪರ್ಕ ಸಂಚಯಿಸುವ ಬಗ್ಗೆ ನನ್ನ ವೀಕ್ಷಣಾ: ಈ BDC ಯಾವುದೇ ಬಳಕೆದಾರ ಸಂಪರ್ಕ ಸ್ಟ್ರಿಂಗ್ ಒಂದೇ ಇರುತ್ತದೆ ರಿಂದ, ಅದೇ ಸಂಪರ್ಕ ವ್ಯವಸ್ಥೆಯ ಮೂಲಕ ಮತ್ತೆ ಪ್ರತಿ ಮತ್ತು ಪ್ರತಿ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆದ್ದರಿಂದ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಸಂಗ್ರಹಿಸಲ್ಪಟ್ಟ ಮಾಡಬಹುದು. ಆದ್ದರಿಂದ SQL ಸರ್ವರ್ ಕಡೆ ಓವರ್ಹೆಡ್ ಉಳಿಸುವಲ್ಲಿ. ಅಥವಾ ನಾನು ಪ್ರಮುಖವಾದವುಗಳು ಏನೋ ಆಗಿದೆ?