我在做一个调查:
比如:
我在SharePoint上创建一个List, 怎么在对应的SQL数据库中找到这帮表?
Sharepoint?
------解决方案--------------------
一般在内容数据库wss_content这个数据库。
但是内容数据库名在开始新建Web application时是可以指定,可以在管理中心,管理内容数据库中找到。
具体的List 在内容数据库的 dbo.AllLists 表里面可以找到。
------解决方案--------------------
先用API找到对应的数据库:
SPSite.ContentDatabase.DatabaseConnectionString
如果只是你自己开发研究用,可以了解一下如何查数据库。但是不建议在产品环境上这么操作,据说如果直接访问SharePoint DB导致SharePoint出问题了,微软都不提供技术支持。
select l.* from AllLists l, AllWebs w where w.Id=l.tp_WebId and w.FullUrl='sites/你的web的url' and l.tp_Title='你的List的Title' and l.tp_DeleteTransactionId=0x and w.DeleteTransactionId=0x