SharePoint 2013 - 从 SharePoint 数据库获取 SPSite.Url

SharePoint 2013 - Getting SPSite.Url from SharePoint DB

我直接在 SharePoint 数据库上工作(我知道强烈不推荐这样做,但出于多种原因我需要这样做)。

我正在尝试获取 SPSite.Url 属性 ("http://baseurl/sites/somename") 但不知道该怎么做。我只能找到并获取每个站点的第二部分 ("sites/somename")。

有谁知道我需要使用哪些存储过程才能获得它?

方法是:检索农场 ID--> 检索备用 URL 集合 ID--> 检索备用 URL 集合--> 备用 URL匹配

您可以在 link 中找到:[MS-WSSFO3]: Windows SharePoint Services (WSS): File Operations Database Communications Version 3 Protocol 文档,在本节下有详细说明:

Site Collection Lookup