MOSS BDC开发与数据库连接的问题

使用BdcMetaMan开发的简单BDC程序的问题:

功能:显示数据库中某个表的全部数据

 

开发过程

一.BdcMetaMan

1.在BdcMetaMan中连接好数据库,选择windows身份验证。

2.选择需要的数据表导入到系统中,作为测试不修改任何设置。

3.将生成的XML文件导入到MOSS中。

二.MOSS

在管理员页面导入XML文件后,在网站添加web part,加入Business Data List。

 

现在的问题是:

1.只能连接与Sharepoint Server 在同一台电脑上的SQL Server 2005,若连接的是远程数据库就出现无法连接的错误。

2.在其他客户端查看此BDC时,现实无法连接到数据库实例,与上面连接远程数据库的问题一样。

 

估计以上的问题还是跟SQL Server 2005的身份验证有关

 问题1的解决方法

1. 在BdcMetaMan中建立的BDC实体,其数据库连接的设置方式需与要连接的远程SQL Server 2005的数据库身份验证方式相同。

2.修改生成的XML文件,在<Property Name="AuthenticationMode" Type="System.String">PassThrough</Property>中将PassThrough改为RevertToSelf即可

 

 

posted @ 2009-05-12 12:53  斑点海豚---寂静的港湾  阅读(448)  评论(1编辑  收藏  举报