Tôi cần thiết để dây điện lên MOSS đến một cơ sở dữ liệu SQL via BDC. Cho mục đích thử nghiệm/POC, Tôi muốn nhúng SQL tài khoản người sử dụng id và mật khẩu trong ADF. Bắt đầu với mẫu này (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), Tôi tạo ra một ADF mà kết nối với một trường hợp cụ thể SQL server và đăng nhập bằng một người dùng cụ thể id và mật khẩu và hiển thị trong đoạn này:
<LobSystemInstances> <LobSystemInstance Tên="ClaimsInstance"> <Thuộc tính> <Bất động sản Tên="AuthenticationMode" Loại="System.String">PassThrough</Bất động sản> <Bất động sản Tên="DatabaseAccessProvider" Loại="System.String">SqlServer</Bất động sản> <Bất động sản Tên="Nguồn dữ liệu RdbConnection" Loại="System.String">trường hợp thực tế serveractual</Bất động sản> <Bất động sản Tên="Cửa hàng RdbConnection ban đầu của bạn" Loại="System.String">cửa hàng thực tế ban đầu</Bất động sản> <Bất động sản Tên="RdbConnection tích hợp an ninh" Loại="System.String">SSPI</Bất động sản> <Bất động sản Tên="RdbConnection tổng hợp" Loại="System.String">sai</Bất động sản> <!-- Đây là các giá trị quan trọng: --> <Bất động sản Tên="ID người dùng RdbConnection" Loại="System.String">mộtctual người sử dụng ID</Bất động sản> <Bất động sản Tên="Mật khẩu RdbConnection" Loại="System.String">mật khẩu thực tế</Bất động sản> <Bất động sản Tên="RdbConnection Trusted_Connection" Loại="System.String">sai</Bất động sản> </Thuộc tính> </LobSystemInstance> </LobSystemInstances>
Nó không phải là một thực hành tốt nhất, nhưng nó rất hữu ích cho một cấu hình nhanh chóng và đơn giản để thử nghiệm. Điều này là đáng ngạc nhiên khó khăn để tìm ra. Tôi không bao giờ tìm thấy một ví dụ chức năng với từ khóa tìm kiếm:
- ADF nhúng user và mật khẩu
- nhúng id người dùng và mật khẩu trong adf
- nhúng id người dùng và mật khẩu trong adf bdc
- SharePoint bdc mồi
- SharePoint nhúng id người dùng và mật khẩu trong adf
</kết thúc>
Tôi nhận được điều này khi cố gắng truy cập vào có id người dùng và mật khẩu
Một ngoại lệ siêu dữ liệu được xây dựng trong ứng dụng tên miền '/ LM/W3SVC/1032898172/Root-2-128851566339311184'. Các văn bản đầy đủ ngoại lệ: Các tài sản LobSystemInstance ' AuthenticationMode’ có một giá trị yêu cầu ' an ninh tích hợp’ trong chuỗi kết nối
Havie vật lộn với LobsystemInstance kết nối thiết lập quá. Sử dụng ý kiến của bạn để kiểm tra xem nếu tất cả mọi thứ đã làm việc.
Cài đặt của tôi khác với trong đó tôi đã thiết lập ' tích hợp an ninh’ false thay vì SSPI
và ' rdbconnection Pooling’ True.
Quan sát của tôi về kết nối tổng hợp: kể từ khi chuỗi kết nối cho bất kỳ người dùng nào của BDC này sẽ là chính xác như nhau, kết nối tương tự sẽ được sử dụng hơn và hơn nữa và do đó có thể được hiệu quả gộp lại bởi hệ thống. Do đó tiết kiệm chi phí về phía máy chủ sql. Hoặc là có một cái gì đó tôi bỏ qua?