我想知道是否有支持的方式通過API訪問SharePoint 2010 SQL Server?我不是直接修改任何SharePoint數據庫(我知道這仍然是不支持的),但我想存儲一些我的應用程序需要的數據,而不是要求用戶輸入連接字符串,我寧願在SharePoint使用的SQL Server上創建我自己的數據庫。我可以通過我的應用程序使用SharePoint 2010 SQL數據庫嗎?
我想我可以使用新的服務應用程序的東西,但這似乎有點矯枉過正?
我想知道是否有支持的方式通過API訪問SharePoint 2010 SQL Server?我不是直接修改任何SharePoint數據庫(我知道這仍然是不支持的),但我想存儲一些我的應用程序需要的數據,而不是要求用戶輸入連接字符串,我寧願在SharePoint使用的SQL Server上創建我自己的數據庫。我可以通過我的應用程序使用SharePoint 2010 SQL數據庫嗎?
我想我可以使用新的服務應用程序的東西,但這似乎有點矯枉過正?
只是回答自己:支持的方法是通過一個Service Application,只適合於大規模的東西(這是管道的LOT)。
從理論上講,人們也可以得到SPDatabaseService的一個Instance,並與此一起工作。
從我的角度來看,您仍然不應該混淆SharePoint數據庫。通過在內容數據庫中添加您自己的表格,您仍然違反了支持的做事方式,而不是違反最佳做法。在SharePoint中存儲/讀取和操作數據的首選方式是使用列表和文檔庫。
您還可以使用BDC,或BCS SharePoint 2010中
我更想擁有自己的數據庫,但在SharePoint擁有的SQL實例中。 – 2010-04-30 08:24:31
@Michael。那麼這不應該是任何問題。 – 2010-04-30 09:03:51