我想知道是否有通过API访问SharePoint 2010 SQL Server的受支持方式?
我不是在谈论直接修改任何SharePoint数据库(我知道这仍然不受支持),但我想存储我的应用程序需要的一些数据,而不是要求用户输入连接字符串,我更喜欢在SharePoint使用的SQL Server上创建自己的数据库。
我想我可以使用新的服务应用程序,但这看起来有点矫枉过正?
答案 0 :(得分:0)
从我的角度来看,您仍然不应该使用SharePoint数据库。通过在内容数据库中添加自己的表,您仍然违反了支持的方式来做事,而不是打破最佳做法。在SharePoint中存储/读取和操作数据的首选方法是使用列表和文档库 您还可以在SharePoint 2010中使用BDC或BCS。
答案 1 :(得分:0)
只是为了回答自己:支持的方式是通过Service Application,它只适用于大型物品(这是很多管道)。
理论上,人们也可以获得Instance的SPDatabaseService并使用它。