我可以从我的应用程序通过SharePoint使用SharePoint 2010 SQL数据库吗?

时间:2010-04-30 07:49:05

标签: .net sharepoint-2010

我想知道是否有通过API访问SharePoint 2010 SQL Server的受支持方式?

我不是在谈论直接修改任何SharePoint数据库(我知道这仍然不受支持),但我想存储我的应用程序需要的一些数据,而不是要求用户输入连接字符串,我更喜欢在SharePoint使用的SQL Server上创建自己的数据库。

我想我可以使用新的服务应用程序,但这看起来有点矫枉过正?

2 个答案:

答案 0 :(得分:0)

从我的角度来看,您仍然不应该使用SharePoint数据库。通过在内容数据库中添加自己的表,您仍然违反了支持的方式来做事,而不是打破最佳做法。在SharePoint中存储/读取和操作数据的首选方法是使用列表和文档库 您还可以在SharePoint 2010中使用BDC或BCS

答案 1 :(得分:0)

只是为了回答自己:支持的方式是通过Service Application,它只适用于大型物品(这是很多管道)。

理论上,人们也可以获得InstanceSPDatabaseService并使用它。